节点文献

基于Agile的统一软件过程的研究与设计

The Study and Design of RUP Based on Agile

【作者】 马敬元

【导师】 柯新生;

【作者基本信息】 北京交通大学 , 信息管理, 2008, 硕士

【摘要】 当前的众多信息系统开发都存在着业务流程复杂、需求不明、充满不确定因素和风险性高等特点,传统软件开发过程于此没有很好的解决措施,由此导致大量企业信息化项目的失败,阻碍了企业信息化进程。针对该问题,本论文在总结敏捷方法与统一过程的基础上,提出了敏捷统一过程模型,通过良好的实践过程与过程模式来缓解信息系统开发的危机,提高软件产业的生产效率。本论文在深入研究软件过程的基础之上,决定采用统一过程结合敏捷过程的方式,建立敏捷化的统一过程来指导现代企业信息系统的开发。论文先分析软件过程的概念以及改进方法,对统一过程进行相应裁减,然后对裁减的过程加以敏捷化,建立敏捷统一过程框架。在该过程指导下,先对系统用例进行分层,再以面向对象方法和UML建模语言对系统用例进行迭代式建模与开发,并建立起系统框架;在框架基础上,构造出稳定的系统,完成系统的部署与移交。敏捷化的统一过程通过不断迭代、不断深化完善的方式来处理复杂问题,避免了以往高度复杂的调研、分析与设计,且能适应变化的需求;以框架为中心的实践能够有效缓解风险:敏捷方法很好的调动了开发者积极性。事实证明,该过程方法比传统过程方法能更好的解决一般中小企业信息系统开发中存在的问题。

【Abstract】 How to deal with the changing needs of software projects is dependent on the software sector has been constantly on a core issue. Today as the economy continues to develop, software vendors and increasingly fierce competition, software developers facing business processes more complex. Demand unknown, full of uncertainties and risks high, the traditional software development process is not a good solution, leading to large enterprise information projects fail, hindered the process of enterprise information. Against the question, the software industry has a lot of theory and practice and exploration, but there is no system of the most comprehensive process model, the paper concluded Agile methods and reunification process on the basis of a quick reunification process by (ARUP) model, the planning Agile Unified Process (ARUP) the role of products, stage and work flow, through good practice and process model to ease the crisis in information system development, improve the production efficiency of the software industry.The topics in-depth study on the basis of software process, decided to adopt the process of reunification with the agile process, the establishment of quick reunification process (ARUP) to guide a modern enterprise information system development. ARUP to follow the architecture as the center, test first, small incremental iteration, demand-driven principles. In the process, under the guidance of the first use of a tiered system, and then to object-oriented approach and UML modeling language of the system used for iterative modeling and development, and establish a system framework on the basis of the framework, constructed Stability of the system, the completion of the deployment and transfer system. Agile’s reunification process through continuous iterative, and constantly deepening the perfect way to deal with complex issues, to avoid the past highly complex research, analysis and design, and can adapt to the changing needs of the framework for the Centre to the practice of effective risk mitigation: Agile good mobilize the enthusiasm of the developers.

【关键词】 敏捷方法统一过程ARUPUML
【Key words】 RUPARUPAgileUML
  • 【分类号】TP311.52
  • 【被引频次】5
  • 【下载频次】140
节点文献中: 

本文链接的文献网络图示:

本文的引文网络