|

Subsystem design tasks:
5.3.6.1: Design subsystem
5.3.6.2: Design interfaces
5.3.6.3: Design database
5.3.6.UMP1: Design user interface
5.3.6.7: Evaluate design
References:
UMP glossary
Bibliography
Conventions & Notation
|
5.3.6.UMP1 Design user interface task
| Task
goals |
To design a user interface: structure, functionality
and visual design.
Explanations:
Structure defines how user will navigate through the application functions.
Functionality defines how user will input and get the data.
Visual design defines principles of interface item design, color schemes, logos,
etc.
|
| Procedure |
- UI designer: develops UI structure.
- UI designer: develops functionality.
- Creative designer: develops visual design.
- Programmer: Specifies the User interface subsystem
package structure.
- Programmer: Develops packages class structure
and specifies classes and relationships.
- Programmer: Incorporates Quality requirements,
applicable to the subsystem and stated in SAD , into the subsystem's
design.
- Programmer: Incorporates Constraints , applicable
to the subsystem and stated in SAD, into the subsystem's design.
- Programmer: Analyzes task input Documents and
Checklists and makes the necessary changes in the subsystem's design.
- Development Manager and Developers: Conduct
Technical Review.
- Programmer: Publishes the subsystem design.
|
| Inputs |
Programming
artifacts |
The User interface mockup |
| Model |
|
| Documents |
|
| Checklists |
SD
evaluation |
| Guides |
Software
subsystem design guide |
| Outputs |
Programming artifacts |
The User interface mockup |
| Model |
User Interface model |
| Documents |
User interface design document |
| Checklists |
None |
| Completion
criteria |
|
| Quality
metrics |
|
| Milestones |
|
| Task improvement opportunity events |
|
|