Model-Based Systems Engineering on a Quick Reaction Program 20 May 2015 Charles H. Patton Engineering Manager and Systems Engineer Copyright  2015 Northrop.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
4+1 View Model of Software Architecture “Software architecture” course Presented By: Mazeiar Salehie October 2004.
1 Chapter 2: Product Development Process and Organization Introduction Importance of human resources: Most companies have similar technology resources.
Outline About author. The problem that discussed in the article.
© Copyright 2008, SoftWell Performance AB 1 Performance Testing Distributed Systems Concepts and Terminology v0.6.1.
Object-Oriented Analysis and Design
2-1 © Prentice Hall, 2007 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5.
The Use of Zachman Framework Primitives for Enterprise Modeling
Secure System Administration & Certification DITSCAP Manual (Chapter 6) Phase 4 Post Accreditation Stephen I. Khan Ted Chapman University of Tulsa Department.
Chapter 2: IS Building Blocks Objectives
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Systems Engineering Management
TECH 101 Product Design and Manufacturing. TECH 1012 System Life-Cycle Engineering 2 Major phases in almost all products and in many cases services –Acquisition.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Course Instructor: Aisha Azeem
Introduction to Software Design Chapter 1. Chapter 1: Introduction to Software Design2 Chapter Objectives To become familiar with the software challenge.
Object Oriented Analysis and Design Using the UML
Effective Methods for Software and Systems Integration
Introduction To System Analysis and design
The Software Development Life Cycle: An Overview
UML - Development Process 1 Software Development Process Using UML (2)
Ron Kratzke, Vitech Corporation MBSE for System Testing Managing the development of system testing using the principles of Model.
Rational Unified Process Fundamentals Module 4: Disciplines II.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
1 Software Design Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13, 5 th edition and Ch. 10, 6 th edition.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
1 Software Design Overview Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13.
Lecture 7: Requirements Engineering
1 Introduction to Software Engineering Lecture 1.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Information System Building Blocks.
Information Systems Analysis and Design Reviews of IS and Software Process Spring Semester
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
UML Diagrams for Caradon developers Daniel DG Moth Core Development Group, Research Student University of Brighton, MSc Object Oriented Software Technology.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
AFLCMC… Providing the Warfighter’s Edge SOSA Industry Day: Working Agendas August 4, 2015.
Rational Unified Process Fundamentals Module 3: Core Workflows I - Concepts Rational Unified Process Fundamentals Module 3: Core Workflows I - Concepts.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
State of Georgia Release Management Training
4+1 View Model of Software Architecture
Effective SE Communication through Models and Representations David Long INCOSE Copyright © 2015 by D. Long. Published.
OOD OO Design. OOD-2 OO Development Requirements Use case analysis OO Analysis –Models from the domain and application OO Design –Mapping of model.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
Object and Class Structuring Chapter 9 Part of Analysis Modeling Designing Concurrent, Distributed, and Real-Time Applications with UML Hassan Gomaa (2001)
Object Oriented Analysis and Design Introduction to Rational Rose.
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
1 Architectural Blueprints—The “4+1” View Model of Software Architecture (
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright  Rational Software, all rights reserved 1 Use Case Analysis – Part 4 Analysis Mechanisms.
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
IEEE Std 1074: Standard for Software Lifecycle
Ron Williamson, PhD Systems Engineer, Raytheon 20 June 2011
Software Requirements
CV-1: Vision The overall vision for transformational endeavors, which provides a strategic context for the capabilities described and a high-level scope.
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
Software Architecture
Logical Architecture & UML Package Diagrams
Information system analysis and design
Presentation transcript:

Model-Based Systems Engineering on a Quick Reaction Program 20 May 2015 Charles H. Patton Engineering Manager and Systems Engineer Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved.

Agenda Why invoke Model-Based Systems Engineering? What is Model-Based Systems Engineering? What we did on the Surrogate SATCOM IRaD What should you do? 2 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

The Perception? “Process is not the enemy – bad process is.” –Toward Agile Systems Engineering Processes, Turner, CrossTalk April 2007)CrossTalk April Practicality Needn’t Be Cumbersome Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

Why Systems Engineering V Model 4 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

Why (cont.) Collaboration –Develop models Requirements:CONOPS, COIs, Missions, etc. Architecture:OV1, Block Diagrams, Data Flows, Drawings, etc. Operation:Test and Demo plans, etc. –From different points of view Business Development Hardware Software Test Deployment 5 We see things differently Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

Why (cont.) Coordination –Multiple engineering efforts –Accommodate changes Communication –Common understanding What the system is supposed to do How the system is configured –Define subsystems and components –Identify interfaces –Logical and Physical 6 Effective Development is the Goal Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

What Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases A model is an approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process, concept, or system, i.e. an abstraction A model usually offers different views in order to serve different purposes –A view is a representation of a system from the perspective of related concerns or issues 7 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

What – Model Examples Video games Weather maps Schedules Message Simulators Test Organizations 8 PRI-1 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

What – View Examples Hardware Software System –Logical –Physical –Operational 9 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

How Operational –CONOPS, Missions –COIs, MOEs, MOPs –OV1 –Requirements –Test and Demo Plans Functional –Decomposition –Data Flow Diagrams –Use Cases Logical –Context Diagrams –Architecture Block Diagram –Interconnect Diagrams –Architecture Flow Diagrams Physical –Product Entity Diagram –Drawings –Equipment Configuration Diagrams –Checklists 10 Capture the Thinking Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

How – Operational CONOPS, Missions COIs, MOEs, MOPs OV1 Requirements Test and Demo Plans 11 IDCOIMOEMOP 1 Need to increase crop yield for amount of time and material used 1.1 Crop yields compared to historical yields under similar conditions 1.1.1Annual crop yield 1.1.2Cost of soil amendments 1.1.3Time (hours) to manage irrigation 2 Need to minimize change impact on the host irrigation system 2.1Percentage change in operability Percentage change to physical interfaces 2.1.2Percentage change to user interfaces 2.1.3Percentage change to user instructions 2.2Percentage change in componentry 2.2.1Number of new parts 2.2.2Number of replaced parts 2.2.3Number of discarded part Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution CONCEPT FOR THE PROPOSED SYSTEM The RSMS is a hardware and software solution applied to an existing irrigation system to monitor soil conditions and control the application of water-based soil amendments according to a tailorable parametric model. The RSMS can be configured to accommodate present and short-term forecast weather conditions. The human-system interface (HSI) provides access to the monitoring and control functions, and allows the user to tailor the parameters of the heuristic model to best suit on-going local conditions. Sensors are hot-swappable, are easily moved, and operate wirelessly.

How – Functional Decomposition Data Flow Diagrams Use Cases 12 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

How – Logical Context Diagrams Architecture Block Diagram Architecture Flow Diagrams Interconnect Diagrams 13 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

How – Physical Product Entity Diagram Drawings Equipment Configuration Diagrams Checklists 14 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

Tie It All Together 15 Context Diagrams Use Cases CONOPS, Missions, COIs, OV1s Functional Decomposition Data Flow Diagrams Architecture Block Diagrams Product Entity Diagram Interconnect Diagrams Drawings Equipment Configuration Operational Reqs System Reqs Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution Architecture Flow Diagrams

Questions 16 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved.

Actions for Success  Document and review the system development plan o SEMP or SEIT Plan (what, who, when)  Document and review system operational concepts o CONOPS o Missions o OV1s o COIs, MOEs, MOPs  Identify, document, and review operational requirements  Describe, document, and review the system functionally o Functional Decomposition o Data Flow Diagrams o Use Cases  Identify, document, and review system requirements 17 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

Actions for Success (cont.)  Describe, document, and review the system at the logical level o Context Diagrams o Architecture Block Diagrams o Interconnect Diagrams o Architecture Flow Diagrams  Describe, document, and review the system physically o Product Entity Diagrams o Drawings o Equipment Configuration Diagrams  Document and review system test and demo plans and procedures  Create and use checklists 18 Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution

Copyright  2015 Northrop Grumman Systems Corporation. All rights reserved. Approved for Public Release # ; Unlimited Distribution