试论大型系统软件项目管理的方法研究_第1页
试论大型系统软件项目管理的方法研究_第2页
试论大型系统软件项目管理的方法研究_第3页
试论大型系统软件项目管理的方法研究_第4页
试论大型系统软件项目管理的方法研究_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、试论大型系统软件工程管理的方法研究论文摘要:软件才能成熟度模型(印abilityatuirtydel,)4为衡量一个软件企业的软件开发才能己经被大多数软件企业所承受。在阐述与i的根底上,介绍了国防专用软件的概念、框架以及二级的目的和要求。及其在软件开发中的应用。论文关键词:软件才能成熟度模型;软件工程管理1软件工程管理概述11软件工程管理的概念从概念上讲,软件工程管理是为了使软件工程可以按照预定的本钱、进度、质量顺利完成,而对本钱、人员、进度、质量、风险等进展分析和管理的活动。实际上,软件工程管理的意义不仅仅如此,进展软件工程管理有利于将开发人员的个人开发才能转化成企业的开发才能企业的软件开发

2、才能越高,说明这个企业的软件消费越趋向于成熟。企业越可以稳定开展(即减小开发风险)。软件工程管理的根本目的是为了让软件工程尤其是大型工程的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定本钱按期、按质地完成软件交付用户使用。软件工程管理的内容主要包括如下几个方面:人员的组织与管理,软件度量,软件工程方案,风险管理,软件质量保证,软件过程才能评估,软件配置管理等。12与i121的由来是软件过程才能成熟度模型(apaityatuirtyde1)的简称,是卡内基一梅隆大学软件工程研究院为了满足美国联邦政府评估软件供给商才能的要求,于1986年开场研究的模型并于1

3、991年正式推出了10版。自问世以来备受关注,在一些兴隆国家和地区得到了广泛应用,成为衡量软件公司软件开发管理程度的重要参考因素和软件过程改良事实上的工业标准。的评估结果是目前世界上公认的软件产品进入国际市场的通行证。中国软件要国际化,软件企业必先标准化和规模化进步软件过程才能,为企业到达目的指出了一条有效途径。也为应用单位和管理部门提供了选择,同时给予了管理软件承包商一种良好的手段。122与is09000国际标准化组织的质量管理标准is09000与均可作为软件企业的过程改善框架。仅仅适用于软件行业。而is09000的适应面更广,实际上is09000:2000版标准和遵循共同的管理思想,is0

4、9000:2000版(is9001)标准已经彻底解决了94版的制造业痕迹较重、标准按要素描绘难于在软件行业施行的问题。就内容来讲,is09001不覆盖,也不完全覆盖is09000。一般而言通过is09001认证的企业可到达2级或略高的程度,通过3级的企业只要稍做补充,就可较容易地通过is09001认证。粗略地说,is09001近似于25级。12.3ii是卡内基梅隆大学2001年9月推出的比拟成熟的系统工程和软件工程的集成成熟度模型(apabilityatuirtydelintegrated)。与原有的才能成熟度模型类似,i也包括了在不同领域建立有效过程的必要元素,反映了业界普遍认可的“最正确理

5、论:专业领域覆盖、软件工程、系统工程、集成产品开发和系统采购,集成的产品和过程开发以及采购,主要是配合软件工程和系统工程的内容采用。i的阶段表达方式继承了的思想方法。将所有的过程域按照5个成熟度等级来组织,从低到高分别为:初始级(initial,第1级)、管理级(anaged,第2级)、定义级(deifned,第3级)、定量管理级(quantitativelyanaged,第4级)和优化级(ptiizing,第5级)。如图l所示:13国防专用软件二级介绍国防专用软件要求其具有极高的保密性,可靠性和有效性。国防专用软件二级施行标准,定义了软件工程化管理涉及到的过程、活动与任务,是施行贯彻国防专用

6、软件才能成熟度二级的方法、标准与组织管理的总纲也是基于工程管理系统的根底和根据。国防专用软件才能成熟度模型将组织的软件才能成熟度分为5个等级,分别是:1级称为初始级,2级称为可重复级,3级称为已定义级,4级称为定量管理级,5级称为优化级。如图2所示:详细介绍如下:初始级(1级):从事软件工程工作人是的才能决定软件工程性能;解决问题的形式是“救火式的;软件工程性能不可预测;软件组织面临的主要问题是管理问题,而非技术问题;软件管理完全不透明,仅通过某些杂乱无章的过程消费软件。初始级无关键过程域。可重复级(2级):建立了有效的软件工程管理;软件工程管理过程被文档化并得到遵循:有一个组织方针来指导工程

7、建立管理过程;能重复以前工程的成功理论;工程管理到位。可重复级的关键过程域为需求管理、软件工程筹划、软件工程跟踪与监视、软件质量保证、软件配置管理、软件子合同管理。已定义级(3级):它建立在软件工程管理的根底之上;为了控制一个过程,过程就必须是已定义的、已文档化的和已被有关人员理解的;组织已建立了一整套标准的软件过程,并且组织中的每个人和工程均能照此执行,已按妥善定义的过程管理,过程中的角色和职责已被理解;整个软件过程中软件产品的消费是可视的;除了里程碑处外,在各开发阶段中设置了更多的检查点。已定义级的关键过程域为同行评审、组间协调、软件产品工程、集成软件管理、培训大纲、组织过程定义、组织过程

8、焦点。已管理级(4级):运用统计过程控制的原理,阐述过程变化的详细原因。产品和过程被定量地管理,管理决策有客观测量为根底;管理者能在定量边界内预测性能:而且可以进展交互控制。已管理级的关键过程域为软件质量管理与定量过程管理。优化级(5级):识别并消除软件过程性能差的长期原因;持续不断地改良软件过程,关注连续过程改良,有纪律的过程改良已成为日常工作方式。优化级的关键过程域为过程更改管理、技术改革管理、缺陷预防。2基于i的软件工程管理21需求管理软件工程管理的构造体系如图3所示:软件工程的开发必须以客户的需求为指向需求管理目的在于使开发的方向和客户一致。对客户本身的真实需求有统一的认识和评价。开发

9、方和客户方共同对?产品需求规格说明书?进展评审,双方对需求达成共识后作出承诺,同时开发方和需求者共同对?需求文档?进展评审,设法理解需求的含义。从各个工程参加者处求得对需求的承诺共同评估各项需求对承诺的影响,并记录对需求的承诺。这一过程完成的文档包括?需求文档?和?需求管理方案?。主要步骤有如下几步:(1)工程经理先在工程内部组织人员进展非正式的需求评审,以解决明显的错误和分歧。(2)邀请同行专家和用户一起评审需求文档,尽可能地使需求反映客户的真正意愿。(3)开发方和客户对需求文档审核后签字,以产生法律效力。22软件工程方案为进展软件工程活动和软件工程管理所制定的合理的方案,包括预测、工程投入

10、和工期,确定必要的承诺和执行等,经过软件工程方案过程后,我们将得到?工程估计表?、?工程生命周期文档?、?总体工程方案书?、?工程子方案?等文档。软件方案内容包括以下方案,但每项方案可分立也可合为一体:软件开发方案、sqa方案、风险管理方案、软件测试方案、工程培训方案。23软件工程跟踪与监视为了保证软件系统在预期的工作量内按时保质地完成需要定期对其主要工程进展跟踪、监测和调整。跟踪的对象通常有规模、工作量和本钱、计算机资源、进度、风险和软件工程技术活动等。它的目的是为对照软件方案跟踪实际结果和性能当实际结果和性能明显偏离软件方案时,采取纠正措施并加以管理直至完毕,对软件约定的更改应得到受到影响

11、的组和个人的认可。24子合同管理选择合格的软件承包商并有效地对他们进展管理,包括如何选择软件分包商,如何建立与分包商的约定,如何追踪和评审分包商的成效。这期间包括对软件子合同的管理,以及包括对合同的构成成分的管理,如子合同中含有的软件硬件及其他系统成分的管理。25软件质量保证过程和产品质量保证过程域引入的动机是为了有一个相对独立于工程的成员,可以以第三方角色保证工程组成员遵守事先的约定。遵守作业流程以及对产品制定的标准和规那么。使工作人员和管理者能客观理解过程和相关的工作产品,确保所筹划的过程得以施行,从而支持交付高质量的产品和效劳。26配置管理配置管理的目的是运用配置标识、配置控制、配置状态

12、统计和配置审计,建立和维护工作产品的完好性。最后得到的文档包括?识别的配置项?、?配置管理系统?、?基线?、?变更恳求?、?配置项的最新履历?、?配置项的状态?以及?配置审核结果报告?等文档。3到达i的根底和策略要使管理过程高效首先就要抓好工程管理,关键也就是抓好几个关键过程域。国防工业企业的软件开发要到达可重复级必须从思想、组织和技术三方面做好准备。思想上的准备。首先是企业指导的高度重视,并及时且有效地控制。企业指导必须彻底认识到国防专用i的重要性,以及其给企业软件开发才能带来的深远影响,从内心上、根本上保证基于i的软件工程管理工作的进展。不但要求指导,也要求企业内所有人员进步认识,在企业内进展发动、学习和培训是必要的,这对全员统一思想,完成思想转换是有极大促进作用的。企业工程人员构成合理有具有相当权威的高层指导参与,有专职的部门设立,有专职的工程经理负责,这些是在组织机构和人力资源上为工程施行提供了保证。施行i,要建立软件工程过程组、系统测试组、软件质量保证组、软件配置管理组与软件配置控制委员会。同时还需要优秀的施行参谋参与工程提供优秀的施行方案方案。技术上的准备,首先是对i的研究,所有的开发人员尤其是高层的指导和开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论