Artifacts > Analysis & Design Artifact Set > Design Class > Report


Class Report

A report containing information regarding a specific class within the design model.

Role:

Designer

Reported artifact

Design Class

Purpose

This report is used by various people interested in the class, such as implementers, use-case designers, designers, testers, and managers.

Brief Outline

  1. Brief Description

    A Brief Description of the class.

  2. Responsibilities

    The Responsibilities of the class, including their names and brief descriptions.

  3. Relationships

    The relationships involving the class.

    1. For associations and aggregations, their names, brief descriptions, and associated classes are included. Also include the role name, multiplicity, and navigability of the role involving the class in question.
    2. For generalizations, their brief descriptions, associated ancestor class, and stereotype (if any) are included.
  4. Operations

    The Operations of the class, including their name, brief description, arguments, and implementation specification.

  5. Attributes

    Attributes of the class, including their names, types, and brief descriptions.

  6. Special Requirements

    The Special Requirements of the class.

  7. Diagrams

    Any diagrams local to the class.

Feedback © 2014 Polytechnique Montreal