欢迎来到天天文库
浏览记录
ID:33734014
大小:83.00 KB
页数:19页
时间:2019-02-28
《软件需求分析复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章绪论主要内容1.软件开发的现状2.CMM简介3.INFOSYS公司的项目管理实践一.软件开发的现状1.课程的意义2.软件危机的提出3.世界软件产业发展现状及中国软件业的差距1.课程的意义1.软件开发是一个高风险的过程2.软件过程的管理是软件成功的关键3.我国现阶段对软件项目管理的人才需求旺盛2.软件危机的提出“软件危机”的三个主要原因:1.用户不易准确描述对软件的需求,经常存在二义性,遗漏甚至错误2.大型软件往往需要成百上千人的合作,由于软件系统结构复杂,如何有效组织管理、充分发挥团队作用就成为软件开发成功的关键。3.缺乏有效的软件开发方法
2、和工具的支持,过分依靠程序设计在开发中的技巧和创造性,加剧了软件产品的个性化。3.世界软件产业发展现状及中国软件业的差距美国印度爱尔兰中国的软件现状(与印度的比较及反思)软件产值的比较印度中国(软件产值:亿)1999:53.267.52000:71.788.52001:96.3102.3软件出口的比较印度中国(软件出口)1999:392.52000:6242001:77.87.2二.软件能力成熟度模型1.CMM简介lCMM—capabilitymaturitymodelforsoftware软件能力成熟度模型是一种描述有效软件过程的关键元素的框架
3、,CMM描述一条从无序的不成熟的过程到成熟的、有纪律的过程的进化的改进途径。lCMM包括对软件开发和维护进行策划、工程化和管理的实践。遵循这些关键实践,就能改进组织在实现有关成本、进度、功能和产品质量等目标上的能力。lCMM的起源与发展l我国的CMM现状几个基本概念软件过程软件过程能力软件过程性能软件过程成熟度软件过程人们用于开发和维护软件及其相关过程的一系列活动,包括软件工程活动和软件管理活动。软件过程能力l描述(开发组织或项目组)遵循其软件过程能够实现预期结果的程度,它既可对整个软件开发组织而言,也可对一个软件项目而言。软件过程性能l表示(开
4、发组织或项目组)遵循其软件过程所得到的实际结果,软件过程性能描述的是已得到的实际结果,而软件过程能力则描述的是最可能的预期结果,它既可对整个软件开发组织而言,也可对一个特定项目而言。2.CMM的成熟度级别1.成熟度等级分为5级2.成熟度等级的五个级别的主要特征3.软件过程的可视性4.过程能力和性能预测成熟度等级1-5l初始级l可重复级l已定义级l已管理级l优化级成熟度等级的五个级别的主要特征l初始级特征:软件过程的特点是无秩序的,偶尔甚至是混乱的,几乎没有什么过程是经过定义的,成功依赖于个人努力。l可重复级特征:已建立基本的项目管理过程去跟踪成本
5、进度和功能,必要的过程纪律已经就位,使具有类似应用的项目能重复以前的成功。l已定义级特征:管理活动和工程活动两方面的软件过程均已文档化、标准化,并集成到组织的标准软件过程中,全部项目均采用供开发和维护软件用的组织标准软件过程的一个经批准的普及剪裁版本。成熟度等级的五个级别的主要特征(续)l已管理级特征:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。l优化级特征:利用来自过程和来自新思想、新技术的先导性实验的定量反馈信息,使持续过程的改进成为可能。软件过程的可视性l等级1―――一个黑盒l等级2―――项目里程碑处
6、具有管理可视性l等级3―――盒子的内部结构可视l等级4―――软件过程被配备上度量,并得到定量地控制l等级5―――对过程不断改进过程能力和性能预测l随着成熟度增加,预定目标结结果与实际结果间的差距减少l随着成熟度增长,实际结果相对预定目标结果的偏差范围减小l随着成熟度增加,预定目标结果得到改善3.不同级别的KPAl关键过程区域(keyprocessarea)l每个关键过程区域识别出一串相关活动,当这些活动全部完成时,能达到一组对增强过程能力至关重要的目标 lCMM共有18个KPA,2级――6个;3级――7个;4级――2个;5级――3个。lKPA的特
7、性:lA. 每个KPA识别出一串相关活动lB. 每KPA定义在单个成熟度等级上C.KPA鉴别出为达到某一成熟度等级所必须解决的问题等级2的KPAl 需求管理RM(requirementsmanagement)l 软件项目策划SPP(softwareprojectplanning)l 软件项目跟踪和监督SPTO(spftwareprojecttrackingandoversight)l 子合同管理SSM(softwaresubcontractmanagement)l 质量保证SQA(softwarequalityassurance
8、)l软件配置管理SCM(softwareconfigurationmanagement)等级3的KPAl组织过程焦点OPF(organi
此文档下载收益归作者所有