Академический Документы
Профессиональный Документы
Культура Документы
Supporting Validating/Justifying
solution against operational Need
in engineering easing Impact analysis
ViewPoints
A2 Operational Analysis
A3 What the users of
the system need to
Need understanding
A1
accomplish
F2 F4 Reqs
Product Line Functional &
Managers Requirement
Non Functional Need
F5
Customers Managers
F1 F3
What the system has to
ViewPoints accomplish for the users
Shared & Capitalised
Architecture Models A : Operational activity
F : Function
F21 F22
Architects Logistics C : Component
design authority Engineers C2
F6
Safety, Performance,
SW/HW
Others F1 Logical Architecture
interface Engineers F3
Solution architectural design
IVVQ Manager
Designers & C3 How the system will work
Developpers C1
ViewPoints
F21 F22
C2
F6 C12
F1
C11 C1
F7
C3
C4
Physical Architecture
How the system will be
Buses Processors
developed and built
ViewPoints
Top-down
OPERATIONAL NEED ANALYSIS Done & Checked
CONTRACTS FOR DEVELOPMENT & IVVQ Bottom-up, legacy, Reuse Done & Checked
Time
MethoD StepS taSKS SaMple MoDel
operational capabilities
Elaborate Radio Programs
perform a capability
System/ trade-off analysis E
Select radio Station
Sw/hw
station
N
perform a functional V Frquency Volume
Need analysis
I
USER
and non-functional R
O
analysis N EM waves Radio signal Audio sound
what the system has M
Receive radio
signal
Play radio
contents
requirements
architecture
Select radio frequency
U
S
Radio E
signal Volume
Build candidate Receive radio signal Play radio signal Select Sound volume R
Design
Sound
RADIO RECEIVER level Audio sound
architectural EM Extract radio RDS Display radio name
wave name Radio
how the system will breakdowns in ENVIRONMENT RADIO CONTROL USER INTERFACE
name
components
expectations select best compromise
architecture
RS232
Play radio signal Select radio signal
architecture
RCA
consider reuse of existing
HF REVEIVER
audio AUDIO PROCESSING USER INPUT PROCESSING
cable Serial
AUDIO PROCESSOR RS232 KEYBOARD PROCESSOR
assets design a physical
SPEAKER
Design
Serial
RS232
Q W E
USER
DEMODULATOR Serial A S
Discrete RS232
design a physical I/O
MICRO CONTROLLER
DISPLAY GENERATION
DISPLAY
1
RADIO SET Speaker
Development
Prime item
BODY USER INTERFACE
HWCI
Controller
sub-contractor 4
RS 232 cable
Discrete I/O
2
RCA cable
coNceptS DeScrIptIoN MeaNS
MODE 1
MODE 3
MODE 2 END
functional behaviour
- implementation components
supplying resources for behavioural ACTOR 1 ACTOR 2
BEHAVIORAL COMPONENT
Functional Flow
allocation FUNCTION
of op.activities to actors,
- parts numbers, quantities
of functions to components,
- development contract (expected
of behav.components
behaviour, interfaces, scenarios,
to impl.components,
resource consumption, non-functional
properties)
BEHAVIORAL COMPONENT
System Enable
Function Disable
MODE
Activates
Function
DyNaMIc BehaVIour
User
MODE
Function
Triggers
DATA
USER SYSTEM
Function
Mode or State
cOntracts FOr develOpMent & ivvQ allocated resources to satisfy latency needed reliability level
VIewpoINtS (exaMpleS)
< 2 seconds
ARCHITECTURE CHECK
performance
Operational
R1
A
Compare redundancy level
Safety
CLIENT
Technical
Functions or components
architecture
Resulting
MULTI-VIEWPOINT
CHECK OF ARCHITECTURE