基于USDP的成本/进度量化管理研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:nickyhuang00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件项目管理技术是从软件过程中的管理过程发展起来的,大多是定性的管理技术,主要包括计划和监督控制等内容。著名的三维约束是软件项目管理的核心内容,而成本和进度正是其中的两维。当前的项目管理软件也是在网络计划技术的基础上围绕这两个知识领域建立的。由于定性管理不确定因素太多及其存在的问题,软件开发仍然长期面临一些坏的境况(成本超支、进度落后)。随着软件度量技术和软件过程技术的发展,已经允许对这些坏的境况进行改善。本文分析了软件过程新技术(USDP和CMM)及其对软件项目管理的影响,在此基础上结合从软件度量技术发展起来的历史数据库技术,对软件项目管理中的两个重要方面(成本管理和进度管理)进行了分析和改进,主要是对这两个方面的估计和控制技术进行了分析和改进。首先本文针对传统软件管理中存在的问题,从理论上结合统一软件开发过程(USDP)和能力成熟度模型(CMM)阐述了新型的软件管理过程。其内容的重点在于通过USDP细化CMM的实现,使CMM具有可操作性。克服了CMM只是一个框架性标准、并不具备过程性的可操作性和不利于具体实现的缺点。也解决了USDP只是一个开发过程,没有涉及管理问题的难题。即以CMM中的管理框架来管理USDP的运作建立软件管理过程。然后本文对软件管理中的成本/进度的估计和控制问题进行了深入的探讨。首先在软件度量技术和CMM已管理级的基础上建立了历史数据库运作模型,为量化软件管理提供了基础。针对软件管理中典型的工作量估计方法-自底向上估计法中存在的问题进行了分析。在迭代的开发过程和度量技术(历史数据库)的基础上进行了软件估计过程的改进,提出了分阶段迭代估计模型。同时也在分阶段估计的基础上进行了软件量化控制的改进,给出了分阶段控制的里程碑分析方法。最后本文得出一个改进的量化管理过程模型,该模型在以USDP的开发活动为主线的基础上,以CMM中的管理概念为覆盖,然后以项目中的度量数据来支撑,为现代软件管理提供了一个可操作的模型。也提出了任何软件项目管理都应该有量化思想和量化数据支持的概念,即使软件组织没有形成完整的历史数据库运作或者没有通过CMM已管理级(CMMI的定量管理级)。
其他文献
该文针对Web资源访问控制中存在的问题,对基于特权管理基础设施(PMI)的属性证书机制和基于角色的访问控制(RBAC)技术的发展现状作了详尽的阐述和深入的探讨.同时围绕RBAC、PM
开发嵌入式Linux系统首先要解决它的引导问题,通过对核心的构造和引导过程的深入分析,研究出了嵌入式Linux的一般引导机制,给出了核心引导的三个必要条件,并为EDB7312开发平
随着目录服务和网络技术的发展,目录在网络中的作用越来越重要.目录服务从LDAP V3推出后,得到了主流网络操作系统的支持.这些都促进了整个网络资源的访问速度,提高了网络运行
该文研究的是无线环境中的OFDM技术,因此论文的开头对无线信道的特性进行了分析.论文接下来对OFDM系统进行了深入的研究,重点研究OFDM系统在衰落信道中对抗码间干扰的原理,并
该文的研究内容首先是提出了一种基于SystemC的自顶向下的设计流程.这一设计流程基于系统的四层抽象模型:功能模型,事务模型,通信模型和实现模型.并以一个CSMA/CD MAC层协议
基于IP的存储将存储和网络结合起来,是当前正在迅速发展的存储技术.统一存储网在物理上采用基于IP的存储网络,利用存储虚拟化技术统一存储网络的管理,将NAS和SAN融合起来.通