Roles and Activities > Developer Role Set > Designer

The designer role defines the responsibilities, operations, attributes, and relationships of one or several classes, and determines how they will be adjusted to the implementation environment. In addition, the designer role may have responsibility for one or more design packages, or design subsystems, including any classes owned by the packages or subsystems.

Staffing To top of page

The designer must have a solid working knowledge of:

  • use-case modeling techniques
  • system requirements
  • software design techniques, including object-oriented analysis and design techniques, and the Unified Modeling Language
  • technologies with which the system will be implemented

In addition, the designer must:


Copyright  1987 - 2001 Rational Software Corporation

Display Rational Unified Process using frames

Rational Unified Process