Process Component: Design
Description
The Design process component is concerned with the process of designing software. Design focusses on transforming requirements into an logical abstraction of the system structure and behaviour (the Design Model). Design is constrained by the key decisions defined by the software’s architecture, and provides guidance for the implementation.
Design is an important concern in any software system and is a key practice area for which RUP provides process guidance. The inclusion of this process component in this process configuration reflects the intent to use modern software design practices in your software project.
Dependencies
Software Architecture is closely coupled with Design. A process that include the Design component should also include the Architecture component. It is also recommended that the top level Requirements, Management, and Assessment components also be included as a minimum, to provide context.
Content
- Description: GUI Design
- Description: Real-Time Design
- Description: Database Design
- Description: Design with Use Cases
- rup_analysis_model_uc
- Anonymous: Analysis Use-Case Realization
- rup_analysis_model_uc
- Description: Designer
- Description: Analysis Model