第十三章 管理技术

第十三章 管理技术

ID:43587124

大小:506.00 KB

页数:50页

时间:2019-10-11

第十三章    管理技术_第1页
第十三章    管理技术_第2页
第十三章    管理技术_第3页
第十三章    管理技术_第4页
第十三章    管理技术_第5页
资源描述:

《第十三章 管理技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第十三章管理技术§13.1管理的目的与内容一、目的方法、工具和管理(过程)是软件工程的三要素。大型软件开发,需要一定的人力、物力、财力、时间、技术、工具.为使软件项目按照预定的成本、进度、质量顺利完成,需要对成本、人员、进度、质量、风险等进行分析与管理.由于软件产品是逻辑的,而不是物理的,软件项目的施工是开发小组集体的智力劳动,使用的开发工具是建立在计算机系统上的软件。因此,软件项目管理不仅有它的特殊性,也有一定的困难.山西大学计算机与信息技术学院软件工程主讲人:李桂成二、内容就其内容而言,有四个部分1、成本管理(费用管理)目的:对软件开发进行成本核算,使软件生

2、产按照商品生产的经济规律办事.任务:ⓐ.以简单实用和科学的方法估算出软件的开发费用,作为签订开发合同的根据.ⓑ.管理开发费用的有效使用,用经济手段来保证,产品如期按质完成.2、质量管理目的:保证软件产品,包括最终程序和文挡的质量.任务:ⓐ.制定软件质量保证计划.ⓑ.按照软件质量评价体系控制软件质量要素.ⓒ.对阶段性的软件产品进行评审。ⓓ.对最终产品进行验证和确认(确保软件产品的质量)3、配置管理目的:通过对于程序、文挡和数据的各种版本所进行的管理,保证资料的完整性.任务:①.确认软件配置中的各种对象(成份)②.管理软件的各种版本.③.建立系统.④.控制对软件的修

3、改.⑤.审计配置.⑥.报告配置状况.4、项目管理目的:以合理的费用和进度,圆满完成计划所规定的软件项目.任务:①.制定项目实施计划.②.对人员进行组织、分工.③.按照计划的进度及要求进行软件开发,最终完成各项任务.§13.2成本管理(估计)成本估算由于软件是逻辑产品,成本估算涉及人、技术、环境、政策等多种因素。因此,在项目完成之前,很难精确地估算出项目的开销.常用的估算方法有四种:①参照已完成的类似项目,估算待开发项目的成本和工作量.②将大的项目分解成若干个小的子项目,在估算出每个子项目成本和工作量之后,再估算整个项目.③将软件项目按软件生存周期分解,分别估算出

4、软件项目在软件开发各个阶段的工作量和成本,并汇总、估算出整个项目的工作量和成本.④根据实验或历史数据给出软件项目工作量或成本的经验估算公式.一、经验估算模型之一——CoCoMo模型1981年Boehm在他的名著《软件工程经济学》一书中,详细介绍了他提出的“构造成本模型”(ConstructiveCostModel)简称CoCoMO模型。在这种模型中,软件开发工作量表示成如下形式:例:假定要在微处理器上开发一个嵌入式的电信处理程序,程序规模为10000行,试计算所需的工作量与开发时间。二、经验优先模型之二——putnam模型1978年,putnam提出了大型软件项

5、目工作量(>30人年)估算模型,它是一个动态多变量模型,适用于软件开发的各个阶段,相应的方程为:三、标准值模型(专家测定技术)成本效益分析度量效益的几种方法:①货币的时间价值②投资回收期③纯收入④投资回收率§13.3质量管理一、软件质量软件质量是软件的生命,它直接影响软件的使用和维护,由于开发者、管理者、维护者和用户在软件的开发维护和使用中所处的地位不同,他们对软件质量的理解和要求也不同,如:用户关心软件的性能和可靠性,维护人员关心软件正确性、可理解性和可修改性,管理者关心开发标准、经费、时间、功能等.因此,应该对软件质量给出一个客观、科学的定义并尽量予以量化。

6、1983年ANSI/IEEEEstd729给出的软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性,包括:1.软件产品质量满足用户要求的程度;2.软件各种属性的组合程度;3.用户对软件产品的综合反映程度;4.软件在使用过程中满足组用户要求的程度.二、软件质量要素三、质量保证1.审查审查就是在软件生命周期每个阶段结束之前,都正式使用结束标准对该阶段生产出的软件配置成分进行严格的技术审查.审查过程可能有6个步骤:(1)计划:组织审查组,分发材料,安排日程等(2)概貌介绍:当项目复杂时,可考虑由作者介绍概貌(3)准备:评审员阅读材料取得有关项目的

7、知识(4)评审会:目的是发现和记录错误,通常每次会议不超过90分钟(5)返工:作者修正已经发现的问题(6)复审:判断返工十分真正解决了问题一般说来,至少在生命周期每个阶段结束之前,应该进行一次正式的审查,某些阶段可能需要进行多次审查.开发阶段与响应的检验项目2.复查和管理复审复查即时检查已有的材料,以断定特定阶段的工作是否能够开始或继续,每个阶段开始时的复查,是为了肯定前一个阶段结束时确实进行了认真的复审,已经具备了开始当前阶段工作所必需的材料.管理复审通常指向开发组织或使用部门的管理人员,提供有关项目的总体状况,成本和进度等方面的情况,以便他们从管理角度对开发

8、工作进行审查.§13.4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。