Systems Architecting: An Introduction
Systems Architecting: An Introduction
Systems Engineering
Agenda
Evolution of Systems Relating Systems Engineering & Architectures Representing an Architecture Using Architectures Summary
Systems Engineering
Evolution of Systems
Systems Engineering
Evolution of Systems
Systems Engineering
Evolution of Systems
Systems Engineering
Evolution of Systems
Systems Engineering
No Easy Answer
Modern Systems:
Ill-Structured Involve New & Untested Ideas Complex
Systems Engineering
Systems Engineering
Systems Engineering
Etc
10
Systems Engineering
11
Systems Engineering
Requirements Analysis
Analyze Missions and Environments
Identify Functional Requirements Define/Refine Performance and Design Constraints Identify Quality Attributes Validate Requirements
Goal/Mission Analysis/Validation
System Analysis
Modeling & Simulation
Trade Studies Effectiveness Analysis
System Management
Risk Management Data Management Configuration Management Progress Measurement IMP/IMS & TPMs Technical Reviews Physical Architecture Analysis
Synthesis
Transform Each Levels Architecture from Functional to Physical
Define Alternative System Concepts & Configuration Items Define/Refine Physical Interfaces (Internal/External) Identify Candidate Architecture Styles Select Best Value Design
Process Outputs
Best Value System Architecture System Architecture Models and Specifications
12
Systems Engineering
Systems Engineering
Communicate clearly the components and their inter-relationships from user and engineering perspectives
for customer validation for use in analysis and design by all engineering disciplines
14
Systems Engineering
Physical Descriptions
Operational Expectations
Systems Engineering
Perspective View
Plan View
Systems Engineering
Provide Protection
Provide Comfort
Provide Food & Drink Provide Waste Disposal Provide Access & Mobility Provide Living Space Provide Sleeping
Provide Seating
Provide Telephony
Provide Storage
Provide Climate Provide Physical Security Provide Physical Protection Provide Personal Cleaning
17
Systems Engineering
Piloted Strike System & SoS Aggregations with System of System Classes in green 1 Air Operations Commander
1 Operation Commander
<<include>> Take Off Solo Air Vehicle <<include>> Land/ Taxi Solo Air Vehicle
1 Mission Commander
1
Enter Solo Landing Approach
0..n JDAM
PSS Pilot
Class Diagrams
: PSS Pilot : PSS Air Vehicle Display Fuel Level, Report Fuel Level : Airborne Tanker Display Fueling Progress, Display Interlock Locked Status : Refueling Specialist Initiate Fuel Flow Through Fuel Boom Seq's 3, 7, and 8 are concurrent
Mission plan completed in planning system, encrypted, and ready for transfer Display menu for selecting method of transfer of mission plan to Air Vehicle Choose appropriate mission plan transfer method
Air Vehicle powered up, checked out and ready for mission plan
Radio mission plan to Air Vehicle Transfer mission plan to data transfer cartridge Carry data transfer cartridge to Air Vehicle
1: Flow Fuel to Air Vehicle(Initiate Fuel Flow : Command) 2: Update Fueling Progress Display(Fuel Level : Data)
Request decryption key See Mission Plan & Pilot Authentication Use Case Display confirmation of mission plan & pilot acceptance Air Vehicle ready for taxi and operational use
4: Report Fueling Anomaly Status(Anomaly Scene : View, Anomaly Fuel Level Data : Data) 5: Radio Relay Fueling Anomaly Report(Verbal Anomaly Report : Data) 6: Audio Message Fueling Anomaly Report(Verbal Anomaly Report : Data)
3: Monitor Fueling Situation Display(Fuel Level : Data, Fueling Operation Scene : View)
7: Monitor for Fueling Anomaly Reports(Verbal Anomaly Report : Data) 8: Automatically Monitor for Fuel Level and Emergencies( )
Systems Engineering
19
Systems Engineering
Systems Engineering
Systems Engineering
System Products Associated With Standards (TV 1) Template for Time Records (TV-1)
Technical Standards Profile Template (TV-1) Version 1.0 October 18, 2005 22
Systems Engineering
SV 3 Systems Matrix
SV 4 System Functionality Description SV 5 Op. Activity to Systems Function Traceability Matrix SV 6 System Data Exchange Matrix SV 7 System Performance Parameters SV 8 System Evolution Description SV 9 System Technology Forecast
23
Systems Engineering
DoDAF Summary
DoDAF is a way of describing a system. DoDAF represents a number of different views of the architecture. DoDAF is a required output to our customers. DoDAF is NOT a methodology or process. DoDAF is NOT a UML based set of views.
24
Systems Engineering
Benefits of Architecting
Identifies All System Elements Earlier vs. Later Matches Function to Requirements Capture & Communicate Key concepts Results in ONE design Manages Increasing Complexity Allows Modular Design
25
Systems Engineering
Systems Engineering
Architecture Used In
Analysis of Alternatives (AoA) Business and Technical Planning Communications among Organizations Internal to Internal Internal to External Input to Subsequent System Design and Development Criteria for Certifying Conformance of Implementations Development, Maintenance, and Reuse Repositories Review, analysis, and evaluation of the system across the life cycle Basis for incremental/spiral development
27
Systems Engineering
28
Systems Engineering
Systems Engineering
30
Systems Engineering
31
Systems Engineering
Summary
Increasingly complex systems drive a need for better, clearer design descriptions
32
Systems Engineering
33
Systems Engineering
References
Boeing Systems Architecture Development Guidebook The Art of Systems Architecting, Eberhardt Rechtin, Mark W. Maier DoD Architecture Framework (DoDAF)
34
Systems Engineering
35
Systems Engineering
36
Systems Engineering
Traditional
Production
Collaborative Spirals
Production
37
Systems Engineering
Model-Based Architecture
Why Model-Based Architectures?
Help to Explain How Things Work Broaden Our Perspective Provide a Common Conceptual Frame of Reference Express Rules More Simply Clarify Relationships, Identify Key Elements, and Consciously Eliminate Confusion Factors
From: Forsbert, Kevin; Visualizing Project Management, Pg. 14
Version 1.0 October 18, 2005
38