ITM 305 Final Exam Review
Questions with Complete
Solutions
Use Case Diagrams: Step 4 - Answer-Carefully name each use case diagram and then
note how and when the diagram should be used to review use cases with stakeholders
and users.
CRUD Analysis - Answer-The practice of checking a data model for create, retrieve,
update and delete functions that the business requires.
Activity Diagram - Answer-a UML diagram that describes user (or system) activities, the
person or component that completes each activity, and the sequential flow of these
activities
System Sequence Diagram - Answer-a diagram showing the sequence of messages
between an external actor and the system during a use case or scenario
Entity Relationship Diagram (ERD) - Answer-a technique for documenting the entities
and relationships in a database environment
Domain Model Class Diagram - Answer-a class diagram that only includes classes from
the problem domain
Class - Answer-A type of classification used to describe a collection of objects
Whole-part relationship - Answer-a relationship between classes in which one class is a
part or a component portion of another class
Aggregation - Answer-A whole part relationship where the component part exists
separately and can be removed and replaced (e.g. Car has wheels, wheels can be
removed and still be wheels)
Composition - Answer-A whole part relationship where the parts cannot be removed
(Chip has circuits, without the chip, there are no circuits.
Object state - Answer-A condition during an object's life when it satisfies some criterion,
performs an action, or waits for an event.
Transition - Answer-The movement of an object from one state to another
Questions with Complete
Solutions
Use Case Diagrams: Step 4 - Answer-Carefully name each use case diagram and then
note how and when the diagram should be used to review use cases with stakeholders
and users.
CRUD Analysis - Answer-The practice of checking a data model for create, retrieve,
update and delete functions that the business requires.
Activity Diagram - Answer-a UML diagram that describes user (or system) activities, the
person or component that completes each activity, and the sequential flow of these
activities
System Sequence Diagram - Answer-a diagram showing the sequence of messages
between an external actor and the system during a use case or scenario
Entity Relationship Diagram (ERD) - Answer-a technique for documenting the entities
and relationships in a database environment
Domain Model Class Diagram - Answer-a class diagram that only includes classes from
the problem domain
Class - Answer-A type of classification used to describe a collection of objects
Whole-part relationship - Answer-a relationship between classes in which one class is a
part or a component portion of another class
Aggregation - Answer-A whole part relationship where the component part exists
separately and can be removed and replaced (e.g. Car has wheels, wheels can be
removed and still be wheels)
Composition - Answer-A whole part relationship where the parts cannot be removed
(Chip has circuits, without the chip, there are no circuits.
Object state - Answer-A condition during an object's life when it satisfies some criterion,
performs an action, or waits for an event.
Transition - Answer-The movement of an object from one state to another