Report: Class Report <class name>
| Reports Class Report | A report containing information regarding a specific class within the design model. |
| Reported artifact | Design Class |
| Tool Mentor | Creating a Class Report using Rational SoDA |
Purpose
This report is used by various people interested in the class, such as implementers, use-case designers, designers, testers, and managers.
Brief Outline
-
Brief Description
A Brief Description of the class.
-
Responsibilities
The Responsibilities of the class, including their names and brief descriptions.
-
Relationships
The relationships involving the class.
- 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.
- For generalizations, their brief descriptions, associated ancestor class, and stereotype (if any) are included.
-
Operations
The Operations of the class, including their name, brief description, arguments, and implementation specification.
-
Attributes
Attributes of the class, including their names, types, and brief descriptions.
-
Special Requirements
The Special Requirements of the class.
-
Diagrams
Any diagrams local to the class.