首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >软件开发中的一代人是什么?

软件开发中的一代人是什么?
EN

Software Engineering用户
提问于 2012-02-15 21:19:40
回答 2查看 973关注 0票数 1

我听说过进入1.2或2.6代的软件和应用程序,这背后有一个实际的方法吗?还是更像是市场营销?

目前,我们正在使用Scrum作为我们在敏捷软件开发中的方法,而且它是基于sprint的,但是我还没有找到任何信息来详细描述软件开发中的一代人(无论是基于敏捷的方法,还是非敏捷的)。

http://en.wikipedia.org/wiki/Sprint_%28scrum%29#Sprint

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-02-16 01:49:40

一般说来,这一术语很少适用于软件,因为我们倾向于认为我们的产品线通过版本和版本而不是世代前进。

也就是说,软件的生成就像硬件的生成,其中底层技术都在定义软件的生成过程中起着重要作用。为了让您对我的意思有一个大致的了解,让我们以Windows操作系统为例。您可以说,每2或3个版本的Windows是基于技术的一代,使每几个版本脱颖而出的Windows版本之前出现。

从我的头顶(我可能没有正确地记住所有这一切),Windows代可能粗略地描述如下。

  • 第1代: Windows 1-2
  • 第二代: Windows 3- 3.11
  • 第三代: Windows 95,98,ME
  • 第4代: Windows NT,2000,XP
  • 第5代: Vista,Windows 7

这可能过于简单化,错过了许多变体,但在技术、接口、硬件兼容性等方面,每一次重大进步(实际上每一次几乎完全重写)都将是不同的一代。

如果您想回顾历史,或者定义您的开发应该在什么时候绕过所有重构和其他“寿命和兼容性措施”来延长产品的寿命,使用“世代”这个术语可能会很有帮助,然而,现实情况是,对营销人员来说,跟踪这些东西比普通的开发人员更有用,即使这样,市场营销对客户的影响也不会像简单地在产品上增加主版本号+1并列出所有新特性那样大。

票数 3
EN

Software Engineering用户

发布于 2012-02-15 22:34:12

这主要是个营销术语。考虑一下你手机上的3G和4G。大多数电话公司甚至在这种情况出现之前就开始销售所谓的4G手机。

换句话说,这是为了迷惑你,使你认为你正在购买新的和改进的东西。想想看:主管XLS 4D。

另见4G存在吗?

tl;dr:大多数严肃的软件开发组织使用版本。

票数 5
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/135287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档