RUP's goal: Guidance to developers to implement and implement systems that meet customer needs
Measure: cost, quality, delivery time
RUP: is driven by example, with the structure of the architecture, iterations and increments
Demand Analysis Design Implementation Test - Used Model Analysis Model Design Model Implementation Model Realization Model Test Model
Developers capture customer needs as the use case in the use case model; then analyze and design the system to meet these use cases, this first creates an analysis model; then design model and implementation model; then implement the system, implement the model All code is included, that is, a component. Finally, developers prepare a test model to verify that the system can provide the functions described in the examples.
All models are associated with each other by tracking dependencies
The implementation model is the most formal, and the use case model is the least formal composition. That is: Implementation model can become an executable code by compiling and connectivity, and the machine is mainly described by natural language.
The use of examples can generally use the demand for capturing software systems [especially component-based systems], and can also drive the entire development process. When looking for and determines classes, subsystems, and interfaces, when they find and determine test cases, in planning development When it is an iterative and system integration, the use case can be used as the primary input; for each iteration, use case driver to complete a set of workflow [capture, design, and implement, to test], combined with these different workflows Together