A-2-12L-02 C JOG SYSTEM ENGINEERING, INC. SYSTEM DEVELOPMENT POWERHOUSE Jeffrey O. Grady President JOG System Engineering, Inc. 6015 Charae Street San.

Slides:



Advertisements
Similar presentations
JOGSE GRAND SYSTEMS DEVELOPMENT TRAINING PROGRAM OVERVIEW
Advertisements

UML an overview.
S Y S T E M S E N G I N E E R I N G.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Analysis Modeling.
How to Document A Business Management System
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Introduction To System Analysis and Design
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
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,
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Sharif University of Technology Session # 7.  Contents  Systems Analysis and Design  Planning the approach  Asking questions and collecting data 
project management office(PMO)
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Object Oriented Analysis and Design Using the UML
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
Effective Methods for Software and Systems Integration
Introduction To System Analysis and design
Chapter 2: Overview of Essentials ISE 443 / ETM 543 Fall 2013.
The Software Development Life Cycle: An Overview
Object-oriented methodology object models use case modeling unified modeling language the data dictionary the cornucopia case portfolio project Systems.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Ron Kratzke, Vitech Corporation MBSE for System Testing Managing the development of system testing using the principles of Model.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Rational Unified Process Fundamentals Module 4: Disciplines II.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Software System Engineering: A tutorial
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
1 Configuration Management “The Cookbook Approach”
SCSC 311 Information Systems: hardware and software.
Best Systems Engineering Products Drive CMMI NDIA 6th Annual Systems Engineering Supportability & Interoperability Conference October 21, 2003 Dr. Tom.
Introduction To System Analysis and Design
UML Diagrams: Class Diagrams The Static Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
CS 4850: Senior Project Fall 2014 Object-Oriented Design.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
1A-01 C JOG System Engineering, IncA-1 SHIPBOARD SYSTEM INTERFACE DEVELOPMENT Presented at the Naval Post Graduate School August 12, 2004 Jeffrey O. Grady.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
1 Quality Attributes of Requirements Documents Lecture # 25.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
CSIS 4850: CS Senior Project – Spring 2009 CSIS 4850: Senior Project Spring 2009 Object-Oriented Design.
Software Engineering Lecture 10: System Engineering.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix B: Getting Started in Systems Analysis and Design.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Defining and Managing Project Scope. MOV Scope Phases Time Estimates Resources Tasks Schedule Budget Sequence Project Planning Framework.
 System Requirement Specification and System Planning.
Advanced Software Engineering Dr. Cheng
UML Diagrams: Class Diagrams The Static Analysis Model
Fundamentals of Information Systems, Sixth Edition
Requirements Analysis Scenes
Unified Modeling Language
Project Management and Information Security
Developing Information Systems
Software Requirements
Introduction To System Analysis and Design PART 2
System architecture, Def.
Presentation transcript:

A-2-12L-02 C JOG SYSTEM ENGINEERING, INC. SYSTEM DEVELOPMENT POWERHOUSE Jeffrey O. Grady President JOG System Engineering, Inc Charae Street San Diego, CA (858) This presentation offers National Defense Industrial Association (NDIA) Systems Engineering Conference occurring October 20-23, 2003 at the Hyatt Regency Ilandia Hotel in San Diego, California is a portion of a four hour presentation (a subset of an 18 day system engineering course of study) covering the four fundamental areas of excellence required for an enterprise to satisfy the presentation title. NDIA INCOSE

A-2-22L-02 C JOG SYSTEM ENGINEERING, INC. Who Is Jeff Grady? CURRENT POSITION President, JOG System Engineering, Inc. System Engineering Assessment, Consulting, and Education Firm PRIOR EXPERIENCE U.S. Marines General Precision, Librascope Div Customer Training Instructor, SUBROC and ASROC ASW Systems Teledyne Ryan Aeronautical Field Engineer, AQM-34 Series Special Purpose Aircraft Project Engineer, System Engineer, Unmanned Aircraft Systems General Dynamics Convair Division System Engineer, Cruise Missile, Advanced Cruise Missile General Dynamics Space Systems Division Functional Engineering Chief & Manager, Systems Development Advanced Projects Systems Engineering FORMAL EDUCATION BA Math, SDSU MS Systems Management, USC with Information Systems certificate INCOSE Fellow, Founder, First Elected Secretary AUTHORSystem Requirements Analysis, System Integration, System Validation and Verification, System Engineering Planning and Enterprise Identity, System Engineering Deployment

A-2-32L-02 C JOG SYSTEM ENGINEERING, INC. First, what is a system? SYSTEM ENVIRON -MENT A collection of entities that interact through relations to achieve common purpose.

A-2-42L-02 C JOG SYSTEM ENGINEERING, INC. Is Your Company a Powerhouse of System Engineering? INPUT OUPUT PROCESS Or is it only wishful thinking that it could be.

A-2-52L-02 C JOG SYSTEM ENGINEERING, INC. The Answer is in the Process

A-2-62L-02 C JOG SYSTEM ENGINEERING, INC. The Simple Secret to Successful System Development Define the problem Synthesize a solution –Engineering design –Acquisition of material –Manufacturing Prove that the solution satisfies the requirements Accomplish all three steps within the context of a sound management infrastructure

A-2-72L-02 C JOG SYSTEM ENGINEERING, INC. Engineer Your Enterprise as a System DEFINE PRODUCT DEFINE DESIGN VERIFY DESIGN F4231 F4232 F4333 FUNCTION F4231 F4232 F4233 FUNCTIONAL/PROCESS ORGANIZATION DEPT 210 DEPT 220 DEPT 230 DEFINE D200 SYSTEMS D210 DESIGN D220 TEST & EVALUATION D230 ALLOCATION OF FUNCTIONALITY ENTERPRISE COMMON PROCESS DEFINITION ENTERPRISE FUNCTIONAL ORGANIZATIONAL STRUCTURE DEFINITION

A-2-82L-02 C JOG SYSTEM ENGINEERING, INC. The Five Enterprise Functions Mapped to an Organization Structure ASSURE PRODUCT AND PROCESS QUALITY PROVIDE PROGRAM RESOURCES MANAGE THE ENTERPRISE PERFORM ENTERPRISE BUSINESS ACUIRE NEW BUSINESS

A-2-92L-02 C JOG SYSTEM ENGINEERING, INC. Functional Planning Structures, F-Strings ENTERPRISE FUNCTIONALITY (F) FUNCTIONAL DEPARTMENT STRUCTURE (D) PLANNING LEVEL GRANULARITY F122-D262 IDENTIFIES A UNIQUE ELEMENT OF WORK BEWARE OF EXCESSIVE PLANNING DETAIL F122 D262

A-2-102L-02 C JOG SYSTEM ENGINEERING, INC. Primary Task Responsibility PRINCIPAL DEPARTMENT LEADS IN PRACTICES DESCRIPTION TOOLS SELECTION TOOLS AND PRACTICES TRAINING

A-2-112L-02 C JOG SYSTEM ENGINEERING, INC. Program Planning Strings, P-Strings PROGRAM IDENTIFICATION (P) –PERMITS COMPREHENSIVE ENTERPRISE DATABASE PROGRAM PHASE/STAGE (S) –COORDINATES COMMON PROCESS WITH CUSTOMER PROGRAM PHASING PROGRAM EVENTS (E) –FITS WORK INTO TIME AXIS PROGRAM ARCHITECTURE (A) –LINKS PLANNING TO PRODUCT –LINKS PLANNING TO IPD TEAMS P05-S01-E03-A12

A-2-122L-02 C JOG SYSTEM ENGINEERING, INC. Typical Composite Planning String P05-S01 -E03 -A12-F122-D262 ENTERPRISE PROGRAM 05 PRODUCT WBS/ARCHITECTURE ITEM A12 E00 E01 E02 E03 E04 E05 E06 CONTRACT AWARD SYSTEM REQUIREMENTS REVIEW SYSTEM DESIGN REVIEW PRELIMINARY DESIGN REVIEW CRITICAL DESIGN REVIEW FUNCTIONAL CONFIGURATION AUDIT PHYSICAL CONFIGURATION AUDIT PROCESS (SEE EDD APPENDIX A) FUNCTIONAL DEPARTMENT SUPPLYING PERSONNEL DOING PROGRAM WORK (SEE EDD APPENDIX C) ENTERPRISE F-STRINGS PROGRAM PHASE 01 SOW (INITIAL PLANNING STRINGS) PROGRAM EVENT 03 PROGRAM P-STRINGS

A-2-132L-02 C JOG SYSTEM ENGINEERING, INC. Define Product Requirements - Requirement Defined Something wanted or necessary. Something essential to the existence or occurrence of something else. A necessary character- istic or attribute of some thing (or item). ITEM REQUIREMENTS ARE THE ANSWER! Of what items must a system consist and how can I communicate needed characteristics for those items to designers?

A-2-142L-02 C JOG SYSTEM ENGINEERING, INC. Kinds of Product Requirements PERFORMANCE REQUIREMENTS (ENTITY CAPABILITIES) INTERFACE REQUIREMENTS ENVIRONMENTAL REQUIREMENTS SPECIALTY ENGINEERING REQUIREMENTS FUNCTIONAL REQUIREMENTS (ENTITY CAPABILITIES) NON-FUNCTIONAL REQUIREMENTS SYSTEMS AND HARDWARE REQUIREMENTS SOFTWARE REQUIREMENTS DESIGN CONSTRAINTS

A-2-152L-02 C JOG SYSTEM ENGINEERING, INC. Use Structured Analysis to Understand Problem Space PROBLEM SPACE ANALYST FUNCTIONAL FACET OBJECT FACET BEHAVIORAL FACET VISION

A-2-162L-02 C JOG SYSTEM ENGINEERING, INC. Systems and Hardware Structured Analysis Models Traditional structured analysis Flow diagramming Enhanced flow diagramming Behavioral diagramming IDEF-0 Process diagramming State diagramming FRAT Quality function deployment (QFD)

A-2-172L-02 C JOG SYSTEM ENGINEERING, INC. Functional Flow Diagramming Levels F151F F156F153 F121F122 F124F125 F126F123 F21F22F23F24F F11F12 F13F15 F16F14 F3F2 F1 F4 LIFE CYCLE FIRST EXPANSION SECOND EXPANSION F6F5 USING BASE 60 FUNCTION ID NOTATION NEED F

A-2-182L-02 C JOG SYSTEM ENGINEERING, INC. Traditional Structured Analysis Summary FUNCTIONAL FLOW DIAGRAM SYNTHESIZE THE ARCHITECTURE FUNCTION TRANS- FORMED INTO PERFORMANCE REQUIREMENTS AND ALLOCATED TO ARCHITECTURE MANUFACTURING BREAKDOWN STRUCTURE DRAWING BREAKDOWN STRUCTURE WORK BREAKDOWN STRUCTURE INTERFACE ANALYSIS MAKE-BUY PLAN/PROCUREMENT CONFIGURATION ITEM ANALYSIS SPECIFICATION TREE DEVELOPMENT TEAM/PRINCIPAL ENGINEER ASSIGNMENT F-A MATRIX CONSTRAINTS ANALYSIS

A-2-192L-02 C JOG SYSTEM ENGINEERING, INC. Who Does the Structured Analysis Work?

A-2-202L-02 C JOG SYSTEM ENGINEERING, INC. Understand the Source of Needed Interfaces and Manage Them Well FUNCTION AXIS ARCHITECTURE AXIS F4713 A14 PERFORMANCE REQUIREMENTS A11 F4711 INTERFACE I115 INTERNAL INTERFACE MATRIX (N-SQUARE) FUNCTION- ARCHITECHTURE MATRIX (TRADITIONAL RAS)

A-2-212L-02 C JOG SYSTEM ENGINEERING, INC DD 1.5 D1 A11A12A13A14 D2 D3 D4 D5 D6 D8 D9 DA DB DD A15 XXX X X XXX XXX XX X X XX X X XX XX X X X X X XXX XX XXXX XXX X X X ARCHITECTURE-SPECIALTY ENGINEERING MATRIX (DESIGN CONSTRAINTS SCOPING MATRIX) SPECIALTY ENGINEERING REQUIREMENTS FLOW INTO THE INDICATED SPECIFICATIONS D7A11 D7A12 D7A13 A25A24 D7A21 CONSTRAINT D7XX X ARCH ARCHITECTURE X Systematic Identification of Specialty Engineering Constraints Motivated by AFSCM-375 Series DOMAINSDOMAINS

A-2-222L-02 C JOG SYSTEM ENGINEERING, INC. Recognize the Complete Set of Environmental Stresses SDD APPENDIX D SDD APPENDIX B

A-2-232L-02 C JOG SYSTEM ENGINEERING, INC. Environmental Requirements Analysis Algorithm System environmental requirements –Define system spaces –Select standards covering those spaces –Delete unnecessary requirements –Tailor remaining parameter ranges End item environmental requirements –Map end items to process steps –Define process step environments –Integrate multiple process step differences Component environmental requirements –Zone end item and define zone environments –Map components to zones

A-2-242L-02 C JOG SYSTEM ENGINEERING, INC. Link Structured Analysis to Specification Templates

A-2-252L-02 C JOG SYSTEM ENGINEERING, INC. MIL-STD-961E Specification Structure Systems and Hardware Template PARA TITLE Requirements Functional and Performance Rqmts. Missions Threat Required States and Modes Entity Capability Requirements Reliability Maintainability Deployability Availability Environmental Conditions Transportability Materials and Processes Electromagnetic Radiation Nameplates and Product Markings Producibility Interchangeability Safety Human Factors Engineering Security and Privacy ANALYTICAL METHOD N/A Mission analysis Threat analysis Traditional structured analysis Reliability math model Maintainability math model Traditional structured analysis Availability math model Standards, EUP, Zoning Traditional structured analysis Boilerplate Standards Boilerplate Standards

A-2-262L-02 C JOG SYSTEM ENGINEERING, INC. Computer Software Structured Analysis Models Process-oriented analysis Flow charting Yourdon-Demarco Hatley-Pirbhai Data-oriented analysis Table normalizing IDEF-1X Object-oriented analysis –Early models –UML

A-2-272L-02 C JOG SYSTEM ENGINEERING, INC. Structured Analysis Pathways TRADITIONAL STRUCTURED ANALYSIS FLOW CHARTING MODERN STRUCTURED ANALYSIS EARLY OOA UML SE-UML 1950s 2010s

A-2-282L-02 C JOG SYSTEM ENGINEERING, INC. UML and TSA Compared The Future Revealed UNIFIED MODELING LANGUAGE (UML) TRADITIONAL STRUCTURED ANALYSIS (TSA) DEPLOY- MENT DIAGRAM COMPONENT DIAGRAM OBJECT & CLASS DIAGRAMS ARCHITECTURE BLOCK DIAGRAM ACTIVITY DIAGRAM SEQUENCE DIAGRAM COLLABOR- ATION DIAGRAM TIMELINE DIAGRAM STATE CHART SCHEMATIC BLOCK DIAGRAM FUNCTIONAL FLOW DIAGRAM USE CASE DIAGRAM INTERACTION DIAGRAMS PHYSICAL FACET TIME FACET BEHAVIORAL FACET FUNCTIONAL FACET STATE DIAGRAM STATIC MODELING DYNAMIC MODELING

A-2-292L-02 C JOG SYSTEM ENGINEERING, INC. MAN'S KNOWLEDGE EXPANDING KNOWLEDGE MAN'S LIMITATIONS SPECIALIZATION EFFECTS IT WON'T ALL FIT! The Basis For Everything We Do in System Engineering

A-2-302L-02 C JOG SYSTEM ENGINEERING, INC. We Are All Specialists - a Partial Solution GENERALIST KNOWLEDGE BASE SUBSYSTEM KNOWLEDGE BASE SPECIALIST KNOWLEDGE BASE ALL KNOWLEDGE BREADTH OF KNOWLEDGE DEPTH OF KNOWLEDGE

A-2-312L-02 C JOG SYSTEM ENGINEERING, INC. ITEM X ITEM Y HUMAN COMMUNICATIONS - WORST INTERFACE ON PLANET EARTH!! Physically Collocate to Recognize the Most Efficient Communication Media Electrical Engineer Mechanical Engineer Structural Dynamics Analyst Team Leader ITEM X TEAM

A-2-322L-02 C JOG SYSTEM ENGINEERING, INC. Integration Skills DOMAIN X DOMAIN Y DOMAIN OF THE SYSTEM ENGINEER INTEGRATION ELEMENT X i INTEGRATION ELEMENT Y i

A-2-332L-02 C JOG SYSTEM ENGINEERING, INC. Integration Agent Identification Interface Integration and Lowest Common Parent Team (LCPT)

A-2-342L-02 C JOG SYSTEM ENGINEERING, INC. Benefits Of Product Team Organization WBS 1000 WBS 2000 WBS 3000 WBS 4000 IPT 1 IPT 2 IPT 3 IPT 4 PRODUCT N-SQUARE DIAGRAM ORGANIZATION N-SQUARE DIAGRAM CROSS- ORGANIZATIONAL INTERFACE REQUIREMENT INTER-TEAM COMMUNICATION REQUIREMENT ICWG The Most Powerful Way to Organize on a Program ORGANIZATIONAL MANAGEMENT PRODUCT INTEGRATION

A-2-352L-02 C JOG SYSTEM ENGINEERING, INC. VERIFICATION REPORTS The Powerful Message Offered by the “V” Model SYSTEM REQUIREMENTS SYSTEM TEST END ITEM REQUIREMENTS END ITEM TEST COMPONENT REQUIREMENTS COMPONENT TEST SUBSYSTEM TEST SUBSYSTEM REQUIREMENTS DESIGN & INTEGRATION VERIFICATION REQUIREMENTS DEVELOPMENT DOWNSTROKE DEVELOPMENT UPSTROKE VERIFICATION PLANS V WORK

A-2-362L-02 C JOG SYSTEM ENGINEERING, INC. Verification Atomic Structure SECTION 3 PARA TITLE Transmitter Power METHOD Test SECTION 4 PARA Verification String Link specification part 3 to method and part 4 verification requirements content to form strings Allocate verification strings to verification tasks Collect strings about these tasks Assign task responsibility Plan tasks Implement tasks on schedule Report results and collect these reports Form a judgment about report content Table 4-1 Verification Traceability Matrix

A-2-372L-02 C JOG SYSTEM ENGINEERING, INC. Transformation of Requirements Into Tasks (Molecules of Work) 1 TESTANALYSISDEMOEXAMINATION ATOMS

A-2-382L-02 C JOG SYSTEM ENGINEERING, INC. Verification Tracking Matrices VERIFICATION COMPLIANCE MATRIX VERIFICATION TASK TRACKING MATRIX INCLUDES EVERY VERIFICATION STRING INCLUDES EVERY VERIFICATION TASK EACH OF WHICH IS COMPOSED OF MULTIPLE STRINGS SPECIFICATION VERIFICATION TRACEABILITY MATRICES TASK ONLY SCREEN UNION OF MATRICES VERIFICATION ITEM TRACKING MATRIX ITEM ONLY SCREEN VERIFICATION DESIGN HAPPENS HERE

A-2-392L-02 C JOG SYSTEM ENGINEERING, INC. Verification Documentation Pattern ITEM PERFORMANCE SPECIFICATIONS ITEM DETAIL SPECIFICATIONS SYSTEM SPECIFICATION ITEM QUAL PLANS AND PROCEDURES SYSTEM TEST AND EVAL PLANS AND PROCEDURES ITEM ACCEPTANCE PLANS AND PROCEDURES ITEM QUAL REPORTS SYSTEM TEST AND EVAL REPORTS ITEM ACCEPTANCE REPORTS

A-2-402L-02 C JOG SYSTEM ENGINEERING, INC. Road to Success Define the problem Synthesize a solution –Engineering design –Acquisition of material –Manufacturing Prove that the solution satisfies the requirements Accomplish all three steps within the context of a sound management infrastructure