Yu Xinyu's RUP

xiaoxiao2021-03-06  42

RUP is a process framework developed by IBM Rational. It is an iterative development method based on six industry verification best practices. Over time, a RUP-based project will experience four stages: an Inception, an ElaBoral, a construction, and a transfer phase. Each stage includes one or more iterations. In each iteration, you should put different workloads based on different requirements or workflows (such as demand, analysis, and design, etc.). The key driver of RUP is to reduce risks. RUP is refinered through thousands of IBM Rational customers and partners in thousands of projects. The following figure shows a workflow for a typical iterative process:

It is not just a process. He is a very comprehensive platform, including a process framework, which is designed to customize the process, and custom-made processes can be applied in organizations or projects. RUP also contains some tools to help you customize, configure, and delivery. Finally, RUP has been supported by a very active user group and partner and shared their expert advice and experience. RUP is developed in strict accordance with the industry standard UML. Its features mainly manifested as the following aspects: as an example of how the risk affects the process, we should consider whether it needs to model business modeling. If some major risks are not taken into account due to the understanding of the business, the system we build is wrong, then we should implement some business modeling work. Do we need to formally moderate? This depends on our public - if a small team will informally use the results, then we may only carry informal records. If other people in the organization will also use results or view results, then we may invest more efforts and ensure the correctness and understandability of the result. ● Development reuse. Reduce the workload of developers and ensure software quality, can reduce risks in the early stage of the project. ● Effective management of requirements. ● Visual modeling. ● Use the component architecture to make the software architecture more flexible. ● Through the quality verification of the entire development cycle. ● Change control of software development. There is also an E-Coach (electronic instructor) with RUP. E-COACH can help the development team take advantage of the benefits of unified modeling language (UML), software automation, and other industry best implementations. E-Coach acts as a role of online consultants, which helps develop members to perform all daily transactions, with HTML format to achieve cross-enterprise internal network, general, platform-independent access. E-Coach provides a wealth of graphical navigation capabilities that easily find the corresponding development guidelines and document templates for each step of the project process. In addition to RUP, E-COACH can also be integrated in other tools of Rational.

转载请注明原文地址:https://www.9cbs.com/read-56301.html

New Post(0)