Process progress management model based on RUP software

RUP's schedule management model is described by two-dimensional coordinates: the horizontal axis represents time, showing the dynamic side, and is described by terms such as cycle, stage, iteration, and milestone. The vertical axis represents the static side, described by activities, products and workflows.

 

The two-dimensional structure of RUP embodies the core guiding ideology of RUP, which defines a series of process elements (such as roles, activities and products, etc.), which can help software development organizations effectively manage software processes through appropriate combinations. The iterations and phases in the 2D structure reflect the progress of progress in time during project development, and the activities that make up the workflow in the 2D structure are the execution and measurement units of the progress.

 

The horizontal axis of the RUP 2D structure reflects the information of stages and iterations. There are four phases in the system development life cycle: initial phase, refinement phase, construction phase, and delivery phase. Each stage is an iteration, and multiple iterations are carried out in the iterative dimension. Only when the management regulations of the previous stage are reached, the next stage is entered. After four stages of iteration, a generation of software will be generated. Therefore, the information of the iteration of the stage reflects the time organization of the software project progress management in a certain process test, and becomes the time unit of the test plan and the progress control.

 

The vertical axis in the RUP 2D structure represents the workflow. A total of 9 workflows: business modeling workflow description to model the target software; requirements workflow defining system functions; analysis and design workflows to transform requirements into system architecture; implementation workflows define the organizational structure of the software; testing workflows Verify that it is implemented correctly; Deployment workflow is to deliver the software that is iteratively produced by RUP to users; Configuration and change management workflows describe organizational guidelines in the software development process; Project management balances various risks and overcomes difficulties to deliver to users on time products; environmental workflows provide processes and tools for the software development process. These nine workflows are related to specific roles and jobs, and are process sequences that make information or tasks pass and execute between different roles in the same stage. In a sense, the progress management on the workflow dimension mainly controls the mutual cooperation between different roles. An iteration consists of a specific, ordered set of activities that belong to different workflows. Performed by different roles, these specific activities are the task units of the iteration plan. This use of the RUP iterative process allows for adaptive management of software development, which eliminates risk early, improves predictability of development cycles and quality, and obtains relevant feedback by releasing incremental user value at each iteration. Higher trust of stakeholders.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326480583&siteId=291194637