Lecture 3 - Architechture Communication Flashcards

(6 cards)

1
Q

What is UML

A

Unified Modeling Language
- visualize the design of a system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Types of arrows in a Use Case Diagram

A
  1. <include> → mandatory functionality
    </include>
  2. <extend> → additional functionality to a use case
    </extend>
  3. generalization → inherit use case
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some RTM Components

A
  • Requirement ID
  • Description
  • Source
  • Design reference
  • Rest Case
  • Status
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How are UML and RTM related?

A
  • UML helps visualize requirements
  • RTM ensures UML diagrams are tied to requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are some Class Diagram Relationships?

A
  • Association
  • Generalization (inheritance)
  • Aggregation
  • Composition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly