O'Reilly logo

Software Architect Bootcamp by Ph.D. Thomas J. Mowbray, Raphael Malveau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required