- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DO―178C与CMMI软件项目策划过程浅析
[标签:标题]
2016
PAGE12 / NUMPAGES12
感谢观看本文谢谢
DO―178C与CMMI软件项目策划过程浅析
摘 要
策划过程通常是一个软件项目开发过程中较早涉及的一个活动,也是一个软件需求被顺利实现、软件项目被成功实施的基础过程。在现代航空设备制造业的软件开发过程中经常涉及的两份标准:DO-178C和CMMI中,分别是如何对策划过程进行定义的,两份标准对策划过程认定的目标是什么,有哪些异同,如何兼顾实施。本文从两份标准出发,对其描述的策划过程进行分析和对比,并对标准的适用范围进行了探讨。
【关键词】DO-178C CMMI 策划 软件项目
现代航空设备制造业在产品软件的设计研发过程中会经常涉及到两份认定标准――DO-178C与CMMI。这两份标准都定义和描述了机载软件的标准化开发过程,就软件研发过程的具体行为和步骤给出了要求和评价标准,并在不同领域中作为合同选择或产品使用的判断依据。
软件项目策划过程,作为一个软件项目设计过程中的首要步骤和关键环节,对整个软件项目的成败起着至关重要的作用,在这两份标准中都有着明确的规定。两份标准分别认定的项目策划目标是什么,是如何对软件项目策划过程进行定义的,有哪些相同点和区别,是否存在一种兼顾两种标准要求的项目策划实施方法?本文从两份标准的产生背景出发,重点针对如何有效的实现软件项目策划目标开展深入分析,对两份标准在软件项目策划过程中的异同和适用范围进行了探讨。
1 标准概述
1.1 DO-178C
DO-178C,机载系统与设备软件适航性要求,由RTCA第205特别委员会和EUROCAE第71工作组编制,发布于2011年12月13日。DO-178C标准是一份“面向目标”、“面向进程”的适航标准,主要用于民用航空机载软件适航认证,为航空器及其设备的软件是否满足适航要求提供了指南。
在国际适航认证标准体系中,DO-178C是唯一一份专门针对机载软件的认定标准,同所有的适航标准法规的关注点一样,DO-178C目的是为机载系统和设备中的软件开发提供指南,以使软件在安全方面以一定的置信度完成其预定功能,并符合适航要求。在标准内部将软件失效等级和安全关键程度分为五级。
1.2 CMMI
CMMI,能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学下的软件工程研究中心以及美国国防工业协会共同开发的能力成熟度模型集合。从软件开发的过程管理、项目管理、工程管理、支持管理四个方面提供了一系列的优秀实践集合,用于改进软件企业的能力,并对其成熟度提供了一种评价方式。CMMI的最新版本为V1.3版。
CMMI产品套件含有大量的信息和指导,用以帮助组织改进其过程。依据CMMI标准完成评价的成熟度等级,已在世界范围内被广泛应用在政府或防务领域的软件项目开发资格审定及软件企业评价中。
1.3 标准异同
DO-178C和CMMI的主要不同为:
1.3.1 应用领域不同
DO-178C应用领域为机载系统/设备软件,CMMI对应用领域没有限定,甚至不局限于软件开发领域。
1.3.2 强制性不同
虽然DO-178C自我声明是推荐性标准,但是在FAA和EASA的适航审定过程中却是强制要求项;CMMI没有领域强制要求认证,但是在政府及防务工程中通常需要考察企业的CMMI等级,作为是否具备承包资格的一项考虑。
1.3.3 关注目标不同
DO-178C关注的首要目标是安全性,CMMI关注的首要目标是过程改进。
1.3.4 关注对象不同
DO-178C关注的是具体的软件产品配置项,只要该软件产品配置项达标即被认可;CMMI关注的是软件组织的能力,相对并不关注单个软件项目的具体表现。
1.3.5 认定标准不同
DO-178C是适航类标准,规定了目标下限,即只要满足最低值要求即可通过认定;CMMI强调的是组织的持续改进能力,在CMMI的最高成熟度等级追求的是企业的自我不断改进,没有上限。
2 软件项目策划的意义
IEEE对软件工程的定义为:将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。因此,软件项目策划方法也大量借鉴了传统工程的策划原理。
2.1 项目启动时的策划工作
“凡事预则立,不预则废”,策划是一个软件项目的启动工作,也是整个软件项目的成败关键。与传统工程项目管理类似,软件工程策划过程的核心工作成果之一是进度表。进度表的基本功能为:
获得执行者什么时候完成任务的承诺;
将各执行者的工作组织整合为一个整体;
提供一种追踪项目进度或将工作拆分为若干个易于管理的小块的工具。
文档评论(0)