- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
软硬件新产品有效研发管理模型的研究与探讨
陈永春
中国电子信息产业集团有限公司
摘要:本文提出了依靠有效研发管理模型解决软硬件新产品开发失败率高、上市速度慢、
成本高、质量和效率低等问题的思路,系统地分析研究了如何选择合适有效的软件工程模型
和硬软件一体化产品研发模型,阐述了产品研发管理模式的演进与实践,给出了一种适合国
内企业并能提高上市成功率、缩短产品研发进度、提高质量和降低成本的基于PACE和IPD
管理模式的产品开发管理模型,具有广阔的应用前景。
的积累,提炼出来的一系列通用方案,是研发创新管理的基础与重点,但由于企业及项目的
差异造成无万能的开发模型,因此迫切需要探索选择合适有效的研发模型的方法,来解决研
发管理中出现的问题,以缩短进度、提高质量、降低成本,高效地开发出满足客户需求的产
品与服务。
3.软件工程模型分析及选择
面对在快速变化的外部环境,目前软件项目的开发管理中,存在着缺少可供借鉴的成功
经验导致项目结果不可预测、需求变更、方向不明,超出预算、拖延交付、品质降低、效率
低下、交流不畅等问题。软件工程模型是软件项目开发的通用模型和工作基础,是无数成功
软件项目宝贵经验的积累,能清晰地描述和规定软件开发全过程、活动和任务的框架结构,
可限制、规范项目之各种预期活动,最终开发出满足要求的项目成果。但项目之间的差异导
致难以找到一个适用于所有项目的通用软件模型及项目管理方法。针对不同的软件项目内外
部条件,选择合适的经过验证的软件工程模型或其组合,并根据实际情况结合项目的独特性
进行适当裁剪,规范项目各种预期活动,是解决这些难题的最佳途径之一。经过验证的软件
工程模型主要有瀑布模型、V-lodel模型、增量模型、螺旋模型和敏捷开发模型。
1)瀑布模型框架
在1970-80年代初被广泛采用。按工序将问题化简,将功能的实现与设计分开,便于分
工协作。IEEE将过程定义为6个活动阶段:软件计划、需求分析和定义、软件设计、软件
实现、软件测试、软件运行和维护,并规定它们自上而下、相互固定衔接。模型强调文档作
用,并要求每个阶段都要仔细验证,本质是一次通过,开发过程需用户参与要求低。
2)V-model模型框架
1990年成熟,目前仍有很多企业使用,过程定义需求分析、概要设计、详细设计、编
码、单元测试、集成测试和系统测7个活动阶段。项目可根据自身特点进行裁剪和扩充,旨
在提高软件开发的效率和有效性。
3)增量模型框架
渐增模型:可看作多个瀑布模型或V-model的叠加迭代,开发过程中以一系列增量开发
和增量提交方式进行,其典型模型如下。
增量1:规格说明一设计一实现与集成一测试一交付客户;
增量2:规格说明一设计一实现与集成--.钡|j试一交付客户;…
其中增量1一般是实现基本需求的核心产品,经客户评价后形成包括修改和增加新功能
的下一增量开发计划,不断重复,直到产生最终的完善产品。
快速原型模型:一般有两种应用策略,一是探索和实验型的,分别用于需求分析和考
核设计方案的正确性,系统构造完成后,就废弃原模型;二是演化型的追加策略,先构造一
个包含系统框架或主要功能的原型,得到用户认可后,将原型不断扩充演变为最终软件系统。
开发模式采取分批循环,每次都包括需求、设计、编码、测试、集成等阶段。
140
4)螺旋模型框架
1988年发表,其将瀑布模型和快速原型模型结合起来,由风险驱动,沿着螺线进行若
干次迭代,每一周期都包括需求定义、风险分析、工程实现和客户评估4个阶段活动,可形
象地表示为接连的弯曲的线性模型。
5)敏捷开发模型框架
模式的集合,共同特点是,基于适应而非预测,用户和业务需求变化塑麴,以人为本及沟通
为中心,迭代开发、煎庄堑进的方式应对动态需求。以快速交付可工作软件为目标,频繁有
规律发布能运行的软件。一种具有敏捷开发思想的开发模式下,其中每个迭代1个月,总长
不超1年。
迭代1:用户、演示、业务人员一需求分析一概念设计/架构设计/Sw0T;
迭代2:用户、演示、业务人员一设计1一编码1一单元测试和功能描述l一测试计划1一测
试1;
迭代3:用户、演示、业务人员一设计2一编码2一单元测试和功能描述2一测试计划2一测
试2;……
文档评论(0)