SYSTEMS ARCHITECTURE DESIGN Introduction into Architecture Frameworks Engineering Design & Architecture: Differentiation Quality Assurance of Architectures.

Slides:



Advertisements
Similar presentations
A Comparative Survey of Enterprise Architecture Frameworks
Advertisements

ARCHITECTURE FRAMEWORKS IN COMPLEX ENVIRONMENTS SIMPLIFYING THE MYSTERY OF I.T. SYSTEMS IN SMALL AND LARGE ENTERPRISES JOHN HODGSON, I.T. ARCHITECT.
Action Research Not traditional educational research often research tests theory not practical Teacher research in classrooms and/or schools/districts.
Human Factors Integration for MODAF: Needs and Solution Approaches Anne Bruseberg Systems Engineering & Assessment Ltd, UK (HFI DTC) Gavan Lintern General.
Business Architecture
Brief History of Architecture Frameworks
Principles of Quality Architecture and Moving Forward Towards a Unified Common Approach 5 January 2012 Walt Okon Senior Architect Engineer Architecture.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Monday, June 01, 2015 Aligning Business Strategy with IT Architecture Board & Governance- Key to Running IT as Business.
An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni ‘04.
Reference Architecture for Enterprise Integration CIMOSA GRAI/GIM PERA Dima Nazzal.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
Information Security Governance and Risk Chapter 2 Part 1 Pages 21 to 69.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Enterprise Architecture
A Combat Support Agency Defense Information Systems Agency Model Based Systems Engineering and Systems Modeling Language Chris Gedo Chief, Architecture.
Tool support for Enterprise Architecture in System Architect Architecture Practitioners Conference, Brussels David Harrison Senior Consultant, Popkin.
Enterprise Architecture
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
Dr. Howard Eisner Professor Emeritus, GWU SEDC CONFERENCE, April 2014 SYSTEM ARCHITECTING – VIEWS vs. FUNCTIONS vs. ALTERNATIVES.
Training of master Trainers Workshop 10 – 15 November 2012 e-Services Design and Delivery Module VI Emilio Bugli Innocenti.
An Introduction to the new features in TOGAF® 9
Chapter : Software Process
TDT4252/DT8802 Exam 2013 Guidelines to answers
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
1 Introduction to Modeling Languages Striving for Engineering Precision in Information Systems Jim Carpenter Bureau of Labor Statistics, and President,
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
By: Viral Rathod Aman Goyal. 1. Enterprise Architecture. 2. History of Enterprise Architecture 3. Overview of Zachman Framework 4. The Owner’s Perspective.
Architectural Framework
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
FEA Data Quality Profile – Progress Report July 12, 2007 Presented to Federal Data Architecture Subcommittee (DAS)
The Open Group Architecture Framework (TOGAF) Version 7 John Spencer, Director – Architecture Forum Anaheim, January 24 th 2002.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
What is Enterprise Architecture March Enterprise Architecture Architecture –the fundamental organization of a system, embodied in its components,
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
The Enterprise Architecture Rush Natty Gur The EA group IASA director of technology.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e As of: 3/1/2016 Air Force Weather Agency CEISC Committee Focus Shift - Proposed Modification to.
Castlebridge associates | | Castlebridge changing how people think about information How to Implement the.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Managing Enterprise Architecture
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Overview MRD Enterprise MRD Process
A Comparative Survey of Enterprise Architecture Frameworks
Human Views in NCOIC HIE Project Rex Brooks 09 June, 2010
What is Enterprise Architecture Very Quick Overview
IDEAS Model for Coalition Architecture Interoperability
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Patrick Gorman Assistant Head Architecture Framework
Unified Architecture Framework NATO Architecture CaT Introduction
Introduction to MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,
MODAF Ontological Data Exchange Model (MODEM)
US Kickoff brief to Frameworks Convergence Meeting
The Systems Engineering Context
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
A Comparative Survey of Enterprise Architecture Frameworks
The Open Group Architecture Framework (TOGAF)
UAF Seminar
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Review June 2012 London Unified Architecture Framework Meeting
Systems Architecture & Design Lecture 3 Architecture Frameworks
Architecture & Interoperability Directorate
Systems Architecture & Design Lecture 1 Introduction
US Kickoff brief to Frameworks Convergence Meeting
Presentation transcript:

SYSTEMS ARCHITECTURE DESIGN Introduction into Architecture Frameworks Engineering Design & Architecture: Differentiation Quality Assurance of Architectures

Content Overview Introduce into some state-of-the-art architecture frameworks Discuss differences between “engineering design“ and “architecture design” Present means of quality assurance for elaborated architectures

Architecture Frameworks - Introduction Architecture makes complex systems understandable Term „Architecture“ (ANSI/IEEE ) The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution Architectures relate to domains Term „Architecture Framework“ An architecture framework establishes a common practice for creating, interpreting, analyzing and using architecture descriptions within a particular domain of application or stakeholder community. (ISO/IEC/IEEE 2007)

Architecture Frameworks by Intention Enterprise Management (rather no tech. focus) Zachman, TOGAF, SABSA,... Government and Agency NIST, TEAF,... Military DoDAF, MoDAF, NAF,... Manufacturing Specific CIMOSA, PERA, GIM-GRAI,... Technically Specific (rather no mgmt. focus) POSIX OSE, HIF, RM-ODP,.. Interoperability EIF, C41F,...

Architecture Frameworks brief view on a few LabelSpecification Scope„metrics“ ZachmanThe Zachman Architecture Framework Enterprise Management500 Pages 6 fundamental areas 6 major views TOGAFThe Open Group Architecture Framework Development / Maintenance of an Enterprise Management Architecture Framework 787 pages 7 fundamental areas 1 major views DoDAFDoD Architecture Framework Military Ancestor: C41SR 386 pages 2 fundamental areas 8 major views MoDAFMoD Architecture Framework Military Ancestor: DoDAF, Zachman 256 Pages 3 fundamental areas 7 major views NAFNATO Architecture Framework Military (includes enterprise management aspects) 882 pages 7 major views 9 fundamental areas

Engineering Design & Architecture A differentation

Engineering Design & Architecture A differentation Engineering is to design and build something using scientific principles Architecture is to design something but a design outcome is not neccessarily architecture Architectural Engineering includes not only the architectural design but provides with a holistic (end to end) view onto all aspects of the end product to deliver a turnkey solution. (Bach et al, Hofmeister et al) Links _Knowledge_%28SEBoK%29 _Knowledge_%28SEBoK%29

Means of Architecture Quality Assurance

Architecture Quality Assurance Analysis I Metamodel View (generic)Specific Viewpoint embodied in its componentsAll items on the BOM their relationships to each other and the environment required to build the system planned principles governing its design and evolution any required item has been denoted From Question to Model: What are the components? How are they related / interconnected? What are the governing principles

Architecture Quality Assurance Analysis II Metamodel View (generic)Specific Viewpoint embodied in its componentsAll items of the same kind their relationships to each other and the environment different kinds assemble to the systems principles governing its design and evolution Any kind of item is available Architecture to answer specific Questions: How shall aspect „A“ of my original system look like?

Architecture Quality Assurance Analysis III Metamodel View (generic)Specific Viewpoint embodied in its componentsAll components from different teams their relationships to each other and the environment different teams contribute into one complete system principles governing its design and evolution Any team has contributed Architecture to answer Questions: How will my original system react on that specific event?

Architecture Quality Assurance Analysis IV Metamodel View (generic)Specific Viewpoint embodied in its componentsAll BOM items to build the system their relationships to each other and the environment assemble in that certain order principles governing its design and evolution Any step to build is denoted Good architectures support different levels of design & realization work -Strategic architecture QA Does the system align with specific aspects? -Semantic architecture QA Analyze a specific aspect of the system re fulfilment of rules! -Syntactical Architecture QA Is the system architecture design valid and viable?

Architecture Quality Assurance Sample Syntactial QS sample Can the system be build without breaking with the given central principles and is it vialble to build it? Answer (fiction): Yes Semantical QS sample (add on requirement) Late add on requirement: Will the system can operate in central africa? Answer (fiction): Yes Strategic QS sample: Group of creators splits, one wnat‘s to take his patents with him. Answer: No. As the system is designed it seems to be rather difficult to remove the inflicted components.

Architecture Quality Assurance Synthesis Different architecture views focus on specific aspects of the system and answer specifc questions A system has a many architecture viewpoints Each architecture viewpoint answers specific questions An architecture view reduces complexity by providing a simplification of the reality QA: Define the context relevant viewpoints Derive the relevant metamodel information (checkpoints) Check against that points of interest Denote deviation (something to learn) Denote near perfect fulfillment (something to know or something to learn)

Architecture Quality Assurance Closure Architecture as a method is a powerful to master complex systems design and operation. The enable for quantitative and qualitative QA The many different complex architecture frameworks provice valuable support for notations, sample views and descriptions. They are horrible for the young architects We all use architectures daily with being explicitly aware Layered application Syntactic QA: valid and viable? Semantic QA: are the aspects desired under control? Strategic QA: Optimization of the system as a whole

References Zachman - The Zachman Architecture Framework TOGAF - The Open Group Architecture Framework DoDAF- DoD Architecture Framework MoDAF- MoD Architecture Framework / / NAF - NATO Architecture Framework