B.3. High-Level Design

High-level design precisely allocates component or service (utility) behaviors and responsibilities. It also details relationships with other components. Highlevel design is completed prior to detailed design and implementation.

The high-level design documentation deliverable is a prose document with the following sections:

  • Screen Mockups

  • UML Diagrams

  • Discovery Interface Use

  • Component Reuse

  • Representative Use Cases

Section 1 Screen Mockups

Screen mockups are created for interesting graphical user interfaces. This includes all interfaces essential to fulfilling component or service responsibilities. Each screen mockup is accompanied by a decription of input and feedback, and how the view changes as work progresses.

Section ...

Get Software Architect Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.