4 - Architecture Flashcards

1
Q

KISS

A

avoid distributed responsibilities + small teams + think in interfaces

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

System Integration

A

requires modularity principles (interaction relation/interfaces/behavior)

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

Specialist Perspective

A

illustrates concepts of application domain + shows relation between subsystems/interfaces/behaviour + described by CRC-Cards or UML/SysML

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

Encapsultion

A

Specifying behavior which is visible from environment

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

Role Dependent Views

A

Developer View (development and integration) + Test View (design/development of test env) + Implementation View (executables/hardware cmoponents)

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

Deployment Perspective

A

illustrates deployment of components on HW at runtime + shows component mapping + described by UML deployment diagram

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

Composition

A

Synthesis of subsystem

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

Architecture Description serves as …

A

communication platform + design/implementation plan + basis for project planning

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

Architecture

A

fundamental organization of a system & interface for future extensions & ensures desired requirements

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

Stakeholders

A

User (functionality) + Management (effectivity) + Developer (implementation) + Marketing (performance) + Organization + …

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

Role of Architecture within System Life-Cycle

A

Organization (Division of labor) + Development Process (Structure/Integration) + Operational (Deployment/Monitoring) + Maintenance (Impact Analysis)

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

Technical Perspective

A

illustrates technical solution for the system including its realization + shows technical system/interfaces/relation + described by SysML IBD or source code

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

Architectural Goals

A

describe states as abstract as possible (information hiding) + model only methods that are relevant for interaction + low coupling

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

Distributed Systems

A

parallel composition of subsystems (parallel vs. interleaved execution)

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