Requirements Formulation: Document Management vs

Slides:



Advertisements
Similar presentations
Model-Based Testing with Smartesting Jean-Pierre Schoch Sogetis Second Testing Academy 29 April 2009.
Advertisements

December 2002Copyright © Vitech Corporation. Delivering A Disciplined Technical Basis For Informed Decision Making.
Overcoming Customer Constraints on Requirements Documents Presented by: Robert Smole Presented by: Robert Smole November 5, 2008 Sub-Optimization of Systems.
Integration of MBSE and Virtual Engineering for Detailed Design
Model Based Systems Engineering Tool Review – Comparison of Tools
1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
Introduction to Software Engineering Dr. Basem Alkazemi
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
1 REQUIREMENTS ENGINEERING and SYSTEMS ANALYSIS Elements and Definitions.
Lesson-15 Systems Analysis What are information systems, and who are the stakeholders in the information systems game? Define systems analysis and relate.
Chapter 2 - Overview of the Systems Engineering Design Process1 Aerospace Systems Engineering Chapter 2 - Overview of the Systems Engineering Design Process.
CIS 375 Bruce R. Maxim UM-Dearborn
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Introduction to Software Testing
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
2-SE1 The Engineering Design of Systems: Models and Methods Buede Chapter 2 – Slide 5+ Overview of the Systems Engineering Design Process Buede Chapter.
UML Tools ● UML is a language, not a tool ● UML tools make use of UML possible ● Choice of tools, for individual or group use, has a large affect on acceptance.
DBS201: DBA/DBMS Lecture 13.
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 Systems Engineering Process Review Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
Engineering System Design
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
More Agile than Agile SEDC 2014 April 5, 2014 Zane Scott, VP for Professional Services Vitech Corporation.
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
CSE-3421: INFORMATION SYSTEM ANALYSIS & DESIGN. DUET Copyright © 2010 Dr. M.A. Kashem DR.M.A.Kashem Associate professor SOFTWARE ENGINEERING CSE
ANKITHA CHOWDARY GARAPATI
Software Requirements: A More Rigorous Look 1. Features and Use Cases at a High Level of Abstraction  Helps to better understand the main characteristics.
Leveraging SOA with MBSE Zane Scott December 8, 2015.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
Robert Aydelotte ExxonMobil - Upstream Technical Computing 13 May 2004 Standardizing Fluid Property Reporting.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
Effective SE Communication through Models and Representations David Long INCOSE Copyright © 2015 by D. Long. Published.
Software Engineering Lecture 10: System Engineering.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
CHESS Methodology and Tool Federico Ciccozzi MBEES Meeting Sälen, January 2011 January 2011.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
INCOSE IW 2012 MBSE Workshop Systems Modeling
CIS 375 Bruce R. Maxim UM-Dearborn
Building Enterprise Applications Using Visual Studio®
UML Diagrams By Daniel Damaris Novarianto S..
ECE362 Principles of Design The System Engineering Process
Modern Systems Analysis and Design Third Edition
Architecture Concept Documents
Computer Aided Software Engineering (CASE)
Ron Williamson, PhD Systems Engineer, Raytheon 20 June 2011
UML Diagrams Jung Woo.
Rational Unified Process
Introduction to Software Testing
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Requirements Formulation: Document Management vs Requirements Formulation: Document Management vs. Model Based System Engineering Clifford Levine April 24, 2017

Moving from document-centric to model-centric Document Management Past Specifications Interface requirements System design Analysis & Trade-off Test plans Future Moving from document-centric to model-centric

Document Based Engineering Requirements Management Behavioral Analysis Architecture Synthesis Verification Requirements Database Behavior Database Physical Architecture Database Verification Database Drawing Packages Spreadsheets Simulation Packages Word Processors Spreadsheets Drawing Packages Spreadsheets Testing Packages Spreadsheets Stovepiped efforts utilizing independent representations hides context, requires extraordinary data management, and complicates the SE effort

Model Based Systems Engineering Behavior Domain Source Requirements Domain Originating requirements trace to behavior Data c verified by Behavior is allocated to physical components V&V Domain Architecture Domain Data MODEL Data Utilizing a layered approach to progressively clarify and elaborate all four domains concurrently ensures consistency and completeness verified by verified by Originating requirements trace to physical components Vitech Corporation

MBSE Activities Timeline – Top Down 0. Define Need & System Concept 1. Capture & Analyze Orig. Requirements Can be restructured for middle out and reverse engineering projects. 2. Define System Boundary 3. Capture Originating Architecture Constraints 4. Derive System Threads 5. Derive Integrated System Behavior 6. Derive Component Hierarchy SCHEDULE 7. Allocate Behavior to Components 8. Define Internal Interfaces 9. Select Design 10. Perform Effectiveness & Feasibility Analyses 11. Define Resources, Error Detection, & Recovery Behavior 12. Develop Validation Requirements/Validation Plans 13. Generate Documentation and Specifications

Requirements (Sources) CONOP Potential Source Documents Vitech Corporation

Capturing Operational Concepts Shared vision of stakeholders Mission requirement(s) Collection of scenarios involving external systems Vitech Corporation

Requirements: Traceability CONOP Sources Model Tool Vitech Corporation

Layered Approach Level Of Detail LEVEL 1 LEVEL 2 LEVEL n REQ BEH Dgn V&V ARCH Source Documents Docs Level Of Detail LEVEL 1 REQ BEH ARCH DgnV&V Docs Docs LEVEL 2 REQ BEH ARCH Dgn V&V Docs Docs LEVEL n Must complete a layer before moving to the next layer (completeness) Cannot iterate back more than one layer (convergence) Vitech Corporation MBSE - CORE 8

View Generators Using a Common Repository Guarantee Consistent Views A graphical view is defined by features and a format The features are in the repository The format for each view type is defined in the view generator View generator contains format rules for each selected view type System Design Repository: Features of Elements & Control/Connection Constructs Vitech Corporation MBSE - CORE 8

Automated Documentation Generation System Design Repository Provided from the engineering database (from the start) Uses scripts to generate document files in RTF, HTML, & ASCII format; you publish in your word processor (e.g., Microsoft Word) Captures any internal graphic in WMF, JPEG, PNG, & SVG format Prints to any device if driver available, (e.g., laser, Postscript, plotter) *We will step you through two ways to generate documentation. Generic table output. Works great for Risk meetings. Customers and managers find this format easy to understand. Then we will generate an SDD (system description document) Vitech Corporation MBSE - CORE 8

MBSE: Restoring Analytical Rigor, Efficiency, and Effectiveness PowerPoint Engineering (Common Practice) Model-Based SE (Improved Practice) Independent drawings Consistent views Static diagrams Executable behavior Data storage Linked repository Stored views Dynamic view generation Ad hoc process (inconsistent results) Repeatable process (consistent results) Manual change propagation across all affected products (by the systems engineer) Automatic change propagation across all current and future products (by the engineering environment)

Thank You! For More Information Vitech Website http://www.vitechcorp.com/ Community http://community.vitechcorp.com/home/ Presenter zscott@vitechcorp.com We invite your comments and questions on the Community website at http://community.vitechcorp.com/forum/