论文部分内容阅读
现代软件开发采用工程化的方法对开发活动进行管理,重视对质量的控制,采取相关的措施降低开发风险。 建模是软件开发的一个基本的活动,统一建模语言(UML)的出现使不同类型、不同规模软件开发的建模方法得以统一,在此基础上,出现了对不同类型、不同规模软件开发过程的统一,即统一软件开发过程(USDP),USDP对于如何运用UML的概念进行软件开发提供了详细指导。 本文主要对统一软件开发过程进行研究,分析USDP的架构,研究了它的用例驱动、以软件体系结构为核心、迭代式增量开发三个鲜明特点,从现代软件项目管理的角度对USDP进行探讨,指出了USDP可能的不足并提出了改进的设想。然后应用USDP进行特定领域——一个电力系统的电子商务软件的开发。主要内容有: 1.介绍统一建模语言(UML),阐述了UML的特点。 2.阐述了统一软件开发过程(USDP)的架构、生命周期模型和核心工作流,重点研究USDP的特点。 3.从现代软件项目管理的角度对USDP进行探讨,提出了改进的设想。 4.应用USDP进行特定领域—一个电力系统的电子商务软件的开发,并对其中的关键技术进行阐述。 5.对USDP的研究和应用进行总结,对USDP的发展进行展望。