欢迎来到天天文库
浏览记录
ID:39724475
大小:364.60 KB
页数:35页
时间:2019-07-10
《《软件过程管理》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件过程管理软件工程的概念是以工程化的思想和原理进行的开发和维护,从而保证软件开发的进度、经费以及软件可靠性的方法思想对于一个软件,如果我们把开发和维护任务分成若干个相对独立的阶段,每个阶段由不同的人员完成相对独立的工作,并且作为下一阶段的基础和依据,这样就可以降低软件开发的难度,减少隐藏问题的继承,这就是软件工程的基本思想软件的生存周期软件生存各周期软件策划:对软件进行可行性分析,估算开发费用和时间等需求分析:向用户了解需求,解决“做什么”的问题软件分析:分为概要设计和详细设计。对需要解决的问题进行分析
2、,提出最佳的解决方案,解决“怎么做”的问题编码:按照软件分析的结果,采用某种编程语言加以实现测试:编码结束后,要用大量的数据进行测试,找出其中隐藏的错误维护:软件交付用户使用后,在运行过程中仍有可能出错,而且用户的需求也有可能改变,因此,软件需要继续修改。概念过程:IEEE将过程定义为“为实现给定目标而执行的一系列步骤。软件过程:人们用以开发和维护软件及其相关产品(例如,项目计划、设计文档、代码、测试用例、用户手册等)一系列方法、实践、活动和转换,包括软件工程活动和软件管理活动。软件过程能力:描述(开发组
3、织或项目组)通过执行其软件过程能够实现预期结果的程度软件过程成熟度:一个特定软件过程被明确和有效地定义、管理、测量和控制的程度软件能力成熟度等级:软件开发组织在走向成熟的途中几个具有明确定义的、表征软件过程能力成熟度的平台。软件质量最主要原因:需求定义不明确缺乏一个好的软件开发过程没有一个统一领导的产品研发小组缺乏经常改进软件过程的习惯对软件架构不重视软件界面定义不完善并且缺乏适当的控制关心创新而不关心费用和风险CMMI能力成熟度模型集成(CapabilityMaturityModelIntegratio
4、n简称CMMI),是美国国防部的一个设想。他们希望把所有现存的与将开发的各种能力成熟度模型,集成到一个框架中去。这个框架用于解决两个问题:第一,软件获取办法的改革;第二,从集成化产品与过程发展的角度出发,建立一种包含完善系统开发原则的过程改进。CMMI的目的为提高本组织过程和管理产品和服务的开发、采办和维护的能力而提供指导。CMMI在有助于评估组织成熟度和过程域能力的结构中增加经过验证的实践,建立改进优先级,并且指导这些改进的实现。简单地讲,使用CMMI产品的最大好处是改进商业性能,性能改进包括提高投资收
5、益率(ROI,ReturnofInvestment),增加新商业机会的胜出机会,并提高生产率和质量,以及延迟产品生命期。CMMI的5个级别第1级:初始级第2级:受管理级第3级:已定义级第4级:定量管理级第5级:持续优化级通过一个“吃饭”的例子,让大家感受CMMI1级到5级。你会如何组织这个的活动?某个时间,公司进行聚餐活动。请你组织这次活动,目的是用合理的经费让大家高高兴兴地吃一顿!Level1:初始级不用做什么计划,提前一点订好座位当天下班大家一哄而去现场点菜,然后大吃一顿这样做会有什么结果?定不到位?
6、菜不合大家口味?经费超出?大家心情变得很沮丧?有没有可能取得比较好效果呢?Level2:受管理级-11怎样才能办好事情呢?大家想吃什么?老板有什么期望呢?预算是多少呢?要做个计划才行?酒水需要另外买啊!要督促大家按照计划进行?要统计一下出席情况以及各菜式的“吃剩”情况!需求管理(RM)项目计划(PP)项目计划跟踪(PMC)采购(SAM)度量(MA)Level2:受管理级-2就这样够了吗?菜式统计、买酒的协议、计划等文档要统一管理起来。老板对我不放心,还派个人来监督我工作!哼!配置管理(CM)质量保证(PP
7、QA)这样做会有什么结果?大家吃得满意?预算控制得好?老板高兴?真的能这样吗?2级做法遗留的一些问题不需要进行风险管理吗?用什么方法调查大家喜欢吃什么菜式呢?有指南就好了?如何组织聚餐活动,是不是应该有个指导?或者有成功经验可供参考?……Level3:已定义级经过一段时间积累,以下活动都有明确的指导文档:如何写计划如何组织吃饭现场活动如何确定餐单….对于确定餐单、选定酒水供应商方面采用决策分析的办法。进行风险管理。建立了相应的培训制度。另外,为了让组织聚餐活动越做越好,成立了专门的SEPG来维护文档。这样
8、做会有什么结果?这次活动成功的几率大大提高了?但谁能拍胸口说:一定能成功?3级遗留的问题感觉成功机会会提高很多,但没有一个底?最好有个数字能说明问题。Level4:定量管理级积累了大量聚餐活动的CPI、SPI数据。积累了大量的聚餐满意度数据。当前反应聚餐活动能力的数据CPI、SPI、满意度等在一定范围内波动。根据当前CPI、SPI,可预测聚餐活动的最终成本。通过这些数据对活动进行监控。Level4的特点组织过程性能根据历史数据
此文档下载收益归作者所有