Final Exam Flashcards

1
Q

Domain Model vs Class Diagram

A

Class Diagram is more detailed and has functions while domain model doesn’t.

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

First step in creating DCDs

A

Identify the classes that participate in the software solution.

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

What order should classes be implemented.

A

Least coupled to most coupled

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

Define Event

A

Significant or noteworthy occurence

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

State

A

Condition of an object at a moment between events

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

Transition

A

When an event occurs, the object moves from the prior state to the subsequent state.

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

What does italic name mean

A

Abstract

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

Why is packaging important?

A

a) a better structure / easier to update
b) save space/ more efficient

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

layers represent? in package diagram

A

vertical slices, higher the layer the more direct the interaction with the user.

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

partitions? Package diagram

A

Horizontal division of subsystems of a layer.

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

What is ‘::’ notation in package diagrams?

A

u can yoink packages/classes from other classes in packages.

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