Quiz 6 Flashcards

1
Q

What can be shown using UML Package Diagrams?

A
  • Large-scale organization of the software classes into subsystems
  • Logical Architecture
  • Dependency relationships between subsystems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the prime input for LA?

A

Supplementary Specification

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

Typical logical units in an LA

A

Layers, Subsystems, Packages

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

Typical layers in an LA

A

User interface, domain objects, technical services

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

Domain Objects layer can also be broken into

A

Core application logic and domain

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

What problems do layers address?

A
  • Source code changes rippling
  • High coupling across different areas of concern
  • Application logic being intertwined with the UI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Is an SSD static or dynamic?

A

Dynamic

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

What is LA?

A

Large-scale organization of software classes into packages, subsystems, and layers. This decides how software classes should be defined

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

Strict Layered Architecture

A

Higher layer calls upon and only calls upon services in lower layers

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

Model-view Separation principle

A

1) Don’t couple non-UI objects directly to UI objects
2) Don’t put application logic in UI object methods

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

Observer pattern

A

Domain objects send messages to VI objects viewed only in terms of an interface

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

Facade pattern

A

Public facade object defines the services for the subsystem, and clients collaborate with the facade, not the internal components

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