Architectural Design Flashcards

1
Q

What are the different stakeholder viewpoints of:

Manager? Employees? Customers? Support staff? Anyone else?

A
  • Manager; expects value for money
  • Employee; helped in work, not hindered
  • Customer; improved quality of service
  • SUpport staff; ease of maintenance, sufficient resources
  • Anyone Else; hope to be unaffected by the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does an architect do? (6)

A
  • Identify the different stakeholder concerns
  • Prioritise the concerns by importance
  • Determine logical influence of concerns on the system
  • Investigates physical context of system
  • Determines external constraints on its structure
  • Decides high-level architectural design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

5 dfferent types of architectural concern?

A
  • Physical
  • Commercial
  • Social
  • Security
  • logical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is meant by architecture?

A

High level design of a system determined by external constraints, user concerns and logical design

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

What is the difference between systems architecture and software architecture?

A

Systems; driven by physical and external constraints

Software; driven by logical internal design policies

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

Breifly Described a layered system architecture

A

logical separation of display, processing and data storage

horizonal layers with strong coupling between them

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

Breifly Described a Partitioned system architecture

A

different business areas handled by separate subsystems

vertical partitions with weak coupling

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

Breifly Described a Pipelined system architecture

A

Data transformations handled by separate subsystems

dataflows from one subsystem to the next

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

Breifly Described a Transform centre system architecture

A

one controller subsystem manages all the others

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

What are the 3 layers in a 3 tier architecture?

A

Presentation layer

Processing layer

Storage layer

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

Whats the difference between open and closed architecture? Which is better?

A

closed (good) each layer talks only to neighbouring layer

open (bad) any layer talks to any other layer

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

What are the 4 layers in 4 tier architecture?

A

User Interface (presentation)

Business rules (processing)
Business model (processing)

Persistent storage (storage)

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