《软件过程管理》PPT课件.ppt
《《软件过程管理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件过程管理》PPT课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、软件过程管理,软件工程的概念,是以工程化的思想和原理进行的开发和维护,从而保证软件开发的进度、经费以及软件可靠性的方法,思想,对于一个软件,如果我们把开发和维护任务分成若干个相对独立的阶段,每个阶段由不同的人员完成相对独立的工作,并且作为下一阶段的基础和依据,这样就可以降低软件开发的难度,减少隐藏问题的继承,这就是软件工程的基本思想,软件的生存周期,软件生存各周期,软件策划:对软件进行可行性分析,估算开发费用和时间等需求分析:向用户了解需求,解决“做什么”的问题软件分析:分为概要设计和详细设计。对需要解决的问题进行分析,提出最佳的解决方案,解决“怎么做”的问题编码:按照软件分析的结果,采用某种
2、编程语言加以实现测试:编码结束后,要用大量的数据进行测试,找出其中隐藏的错误维护:软件交付用户使用后,在运行过程中仍有可能出错,而且用户的需求也有可能改变,因此,软件需要继续修改。,概念,过程:IEEE将过程定义为“为实现给定目标而执行的一系列步骤。软件过程:人们用以开发和维护软件及其相关产品(例如,项目计划、设计文档、代码、测试用例、用户手册等)一系列方法、实践、活动和转换,包括软件工程活动和软件管理活动。软件过程能力:描述(开发组织或项目组)通过执行其软件过程能够实现预期结果的程度软件过程成熟度:一个特定软件过程被明确和有效地定义、管理、测量和控制的程度软件能力成熟度等级:软件开发组织在走
3、向成熟的途中几个具有明确定义的、表征软件过程能力成熟度的平台。,软件质量,最主要原因:,需求定义不明确缺乏一个好的软件开发过程没有一个统一领导的产品研发小组缺乏经常改进软件过程的习惯对软件架构不重视软件界面定义不完善并且缺乏适当的控制关心创新而不关心费用和风险,CMMI,能力成熟度模型集成(Capability Maturity Model Integration 简称CMMI),是美国国防部的一个设想。他们希望把所有现存的与将开发的各种能力成熟度模型,集成到一个框架中去。这个框架用于解决两个问题:第一,软件获取办法的改革;第二,从集成化产品与过程发展的角度出发,建立一种包含完善系统开发原则的
4、过程改进。,CMMI的目的,为提高本组织过程和管理产品和服务的开发、采办和维护的能力而提供指导。CMMI在有助于评估组织成熟度和过程域能力的结构中增加经过验证的实践,建立改进优先级,并且指导这些改进的实现。简单地讲,使用CMMI产品的最大好处是改进商业性能,性能改进包括提高投资收益率(ROI,Return of Investment),增加新商业机会的胜出机会,并提高生产率和质量,以及延迟产品生命期。,CMMI的5个级别,第1级:初始级第2级:受管理级第3级:已定义级第4级:定量管理级第5级:持续优化级通过一个“吃饭”的例子,让大家感受CMMI 1级到5级。,你会如何组织这个的活动?,某个时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件过程管理 软件 过程 管理 PPT 课件

链接地址:https://www.31ppt.com/p-4861639.html