L5: Domain Case Modelling Flashcards

1
Q

ERD

A

Items/things are entities
Entity relationships are shown with a relationship line
Constraints are shown with cardinality symbols
Use for database

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

Domain Class Diagram

A

Items/things are classes
Classes are related with an association line
Constraints are shown with multiplicity symbols
Used for OOP

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

Multiplicity

A

Multiplicity is used in a domain class diagram to show the constraints and relationships between classes

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

UML Notation for Multiplicity

A

0..1 Zero or one (optional)
1 One and only one
1..1 One and only one alternate (mandatory)
0..* Zero or more (optional)
* Zero or more alternate (optional)
1.. One or more (mandatory)

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

Design Class Diagram

A

A design class diagram is a domain class diagram with additional, more detailed information.
More attributes
Operations (Methods)
Visibility indicators (+, -, #)
Data types

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

Visibility indicators

A

+ public
- private
# protected

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