Evaluation Objectives
Ability to identify primary use cases and record them in expanded, essential form.
Ability to identify outstanding concepts, associations, and attributes and record them in a conceptual model using the UML notation.
Ability to identify system events and record them in a system sequence diagram using the UML notation.
Ability to assign responsibilities and design collaborations between software components using the GRASP patterns, and illustrate the results in UML collaboration diagrams.
Ability to summarize class definitions in a UML design class diagram.
Ability to map design artifacts into class definitions in an object-oriented programming language.