MES入门.预备知识.软件产品线
来源:互联网 发布:天猫抢购软件神器 编辑:程序博客网 时间:2024/05/19 00:14
在MES里提到产品线,大家肯定马上想到制造业的生产线,但如果加上了软件一词,就成了制造软件的生产线,这个类比一目了然。其实,软件产品线的概念就是来自于制造业:大规模定制。
1970年美国未来学家阿尔文·托夫(Alvin Toffler)在《FutureShock》一书中提出了一种全新的生产方式的设想:以类似于标准化和大规模生产的成本和时间,提供客户特定需求的产品和服务。1987年,斯坦·戴维斯(StartDavis)在《Future Perfect》一书中首次将这种生产方式称为“MassCustomization”,即大规模定制(MC)。1993年B·约瑟夫·派恩(B·Joseph PineII)在《大规模定制:企业竞争的新前沿》一书中写到:“大规模定制的核心是产品品种的多样化和定制化急剧增加,而不相应增加成本;范畴是个性化定制产品的大规模生产:其最大优点是提供战略优势和经济价值。”
借鉴到软件开发上,微软把大规模定制解释为范围经济:通过集中而非单独生产多个相似但不同的设计和原型来实现。例如在汽车制造业,多个相似但不同的汽车设计通常是通过组合子部件(如底盘、车体、内部装饰及传动装置)的现有设计来开发的,而不同的款式或型号通常是通过改变现有设计中的某些功能(如发动机和装饰水平)来产生的。换言之,可以使用相同的方法、工艺、工具和材料设计出多个相似但不相同的产品,并制作出相似但不相同的原型。商业建筑同样如此,很少看到多座桥梁或多幢摩天大楼采用同一种设计。
SEI则认为大规模定制可以通过软件产品线来实现:使用规定方法和通用的核心资产开发出来的一组软件密集型系统,这些系统共享一套通用的、可控的特征,而这些特性则满足了一个细分市场或任务的特定需求。并且SEI为此设计了一整套开发和管理流程如下图:
SEI给出了投资软件产品线的收支平衡统计结果如下图:
多年软件项目经验告诉我们一个事实:为什么明明是相同行业的项目,为啥每次都是从头来。我们从技术上尝试过多种方式避免历史重现,比如产品化、组件化、配置化、快速开发工具等等,结果还是从头来。这里,软件产品线给出了一条新的思路,其优缺点和在MES产品开发上的应用将在MES设计篇中具体阐述。
- MES入门.预备知识.软件产品线
- MES入门.预备知识.生产
- MES入门.预备知识.质量
- MES入门.预备知识.库存
- MES入门.预备知识.名词解释
- MES入门.预备知识.何为制造业
- MES入门.预备知识.设备维护
- MES入门.预备知识.MES的今生前世
- C++入门①:预备知识
- 软件产品线
- 软件产品线
- 软件产品线
- 软件汉化:OllyDBG 入门之二--破解预备知识(转)
- 《软件调试的艺术》笔记--预备知识
- 嵌入式串口软件编程预备知识
- OllyDBG 入门之二--破解预备知识
- Spring入门预备知识(上)
- 预备知识
- ASP.NET上传文件的三种基本方法
- 几道经典的嵌入式C语言笔试题
- cocos2dx在windows xp下使用cygwin配置
- 20.机器人逃犯:在网格中射击
- 16个HTML5 框架、模板以及生成工具
- MES入门.预备知识.软件产品线
- Android.mk:21: *** 遗漏分隔符
- ogre和havok整合
- 说说"红黑树"
- 企业管理七个顽症
- Android 软件开发之数据的 新建 储存 读取 删除 详解(十四)
- 21.视线:在网格中计算可见性
- IPHONE 和 KVC/KVO 监听对象属性变化(例如:获取textView 的text的变化)
- 查看SQL Server日志 Part 2