B.1. Conceptual Design
Conceptual design focuses on high-level issues. It defines the scope and limits of the design. It looks at issues from different perspectives. It ensures that use cases are handled naturally and smoothly. It is completed prior to high-level design, detailed design, or implementation.
Conceptual design documentation provides an overview of a component or service (utility). It includes the following sections:
Goal
Responsibilities
Architectural level
Classes and objects, class semantics, and class relationships
Description of features, interactions, data types, and constraints
How the design addresses relevant use cases and requirements
Section 1 Goal
The goal is a single, simple, and complete statement that captures the purpose ...
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.