Architecture and Design Fundamentals
by Gerrit Muller University of South-Eastern Norway]
e-mail:
[email protected] www.gaudisite.nl
Abstract
Defining and illustrating architectures. Architectures go beyond system structure
(parts, interfaces, fucntions, allocation). Architectures connect design to the
context, by capturing customer value proposition, and the business proposition.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí project
philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an August 21, 2020
open creation process. This document is published as intermediate or nearly mature version
to get feedback. Further distribution is allowed as long as the document remains complete
status: planned
and unchanged. version: 0
One Architecture Facilitates many Solutions
flat detector C/V
kV
mA
cardio
single cardio vascular
X-ray architecture
kV
mA
vascular
many designs
many variants
kV
mA
Architecture and Design Fundamentals version: 0
August 21, 2020
2 Gerrit Muller ADFxRayVariants
Architecture Description
Value Proposition Business Proposition
Why does customer want to buy? How do we earn money?
Why do users like to use the system? How do we run a healthy business?
customer key drivers life cycle key drivers
cost of ownership business model Why
customer business analysis cash flow analysis
customer stakeholders and concerns life cycle stakeholders and concerns
work flow or ConOps life cycle model
et cetera supply chain
System Specification
What does customer get?
What is the system-of-interest that we deliver?
functions
qualities (e.g. quantified performance)
What
interfaces
constraints, standards, regulations
Design
How will we realize this specification?
How do we ensure performance, safety, robustness, etc.?
partitioning and interfaces
dynamic behavior, e.g. functional model
performance models and budgets
concept and technology selection
How
Engineering
Getting all details right for all business functions.
technical product documentation
Architecture and Design Fundamentals version: 0
August 21, 2020
3 Gerrit Muller ADFarchitecture
Functional Model for System Creation
stakeholder specification
needs
architecting
business
objectives
design procurement
architecture
guidelines design production
top-level design partitioning
interfaces
rationale engineering installation
functions
allocation quality
documentation assurance
system and parts data
procedures lifecycle
support
Architecture and Design Fundamentals version: 0
August 21, 2020
4 Gerrit Muller SPFsystemCreation
Structure = Parts + Interfaces + Configuration
ultimate goal: to facilitate:
· modular component catalogue · fast creation of solutions
· well-defined interfaces · concurrent engineering
· independent testable · logistics and production
· variations and changes
A1 A2 A3 A4 A1 A4 A2 A3 A4
B1 B2
B1 B2
Architecture and Design Fundamentals version: 0
August 21, 2020
5 Gerrit Muller ARCVpartitioning
Designing Desired Qualities and Behavior
· How do parts interact to create
desired dynamic behavior?
· allocate functions
A2 A3 A4
· How do desired qualities and
performance emerge from the
interaction?
· dimension and configure
parts and functions
B2
Architecture and Design Fundamentals version: 0
August 21, 2020
6 Gerrit Muller ARCVdynamicsAndQualities
Design = Structure + Dynamics + Quantification
prime interest prime system
characteristics
of customer responsibility
results in
dynamics functionality
interact
prime interest
parts
of organization
Architecture and Design Fundamentals version: 0
August 21, 2020
7 Gerrit Muller SPFpartsDynamicsCharacteristics
Our Primary Interest
developing system of
organization interest
architect
Architecture and Design Fundamentals version: 0
August 21, 2020
8 Gerrit Muller SEMABcoreEntities
Context, Zoom-out and Zoom-in
customer super
organization system
developing system of
organization interest
architect
supplier subsystems
organization
Architecture and Design Fundamentals version: 0
August 21, 2020
9 Gerrit Muller SEMABsuperSubEntities
Adding the Time Dimension
past current future
customer past super super future super
organization system system system
developing past system system of future system
organization of interest interest of interest
architect knowledge innovation
supplier past subsystems future
organization subsystems subsystems
based on TRIZ
Architecture and Design Fundamentals version: 0
August 21, 2020
10 Gerrit Muller SEMABentitiesInTime
Architect,Architecture, Architecting
past current future
customer past super super future super
organization system system system
developing past system system of future system
organization of interest interest of interest
architecting
architecture
architect knowledge innovation
past subsystems future
subsystems subsystems
supplier
organization
based on TRIZ
Architecture and Design Fundamentals version: 0
August 21, 2020
11 Gerrit Muller SEMABarchitecting