Lecture 3 - Architechture Communication Flashcards
(6 cards)
1
Q
What is UML
A
Unified Modeling Language
- visualize the design of a system.
2
Q
Types of arrows in a Use Case Diagram
A
- <include> → mandatory functionality
</include> - <extend> → additional functionality to a use case
</extend> - generalization → inherit use case
3
Q
What is a
Requirements Traceability Matrix
A
- maps out relationship between requirements, architecture, and project work
- goal: Ensure project requirements are met while providing a record of completed items
4
Q
What are some RTM Components
A
- Requirement ID
- Description
- Source
- Design reference
- Rest Case
- Status
5
Q
How are UML and RTM related?
A
- UML helps visualize requirements
- RTM ensures UML diagrams are tied to requirements
6
Q
What are some Class Diagram Relationships?
A
- Association
- Generalization (inheritance)
- Aggregation
- Composition