Session 3. Session Speaker : Dr. Govind R. Kadambi

Similar documents
Session 4. System Engineering Management. Session Speaker : Dr. Govind R. Kadambi. M S Ramaiah School of Advanced Studies 1

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

How To Develop Software

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

Fundamentals of Measurements

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Systems Engineering. August 1997

Socio technical Systems. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 2 Slide 1

Socio-Technical Systems

Engineering a EIA - 632

Fourth generation techniques (4GT)

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

System Development Life Cycle Guide

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)

An Introduction to. Metrics. used during. Software Development

Internal Quality Management System Audit Checklist (ISO9001:2015) Q# ISO 9001:2015 Clause Audit Question Audit Evidence 4 Context of the Organization

Ch.2 Logistics System Engineering.

Surveying and evaluating tools for managing processes for software intensive systems

pm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

Chap 1. Introduction to Software Architecture

Process Models and Metrics

IS INTERNATIONAL STANDARD. Environmental management - Life cycle assessment - Principles and framework

Level 1 Articulated Plan: The plan has established the mission, vision, goals, actions, and key

Teaching Methodology for 3D Animation

Answers to Review Questions

STSG Methodologies and Support Structure

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

Space project management

Measurement Information Model

INTERNATIONAL FRAMEWORK FOR ASSURANCE ENGAGEMENTS CONTENTS

JOURNAL OF OBJECT TECHNOLOGY

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Criteria for Flight Project Critical Milestone Reviews

3SL. Requirements Definition and Management Using Cradle

8. Master Test Plan (MTP)

Writing learning objectives

WHITE PAPER ON TECHNICAL DEVELOPMENT APPROACH FOR SAP IMPLEMENTION PROJECTS

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

IEEE SESC Architecture Planning Group: Action Plan

What is ISO/IEC 15288? (A Concise Introduction)

Software Development Life Cycle (SDLC)

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

Interactive Media Management Program Standard

Certified Professional in Configuration Management Glossary of Terms

Superseded by T MU AM PL v2.0

Module 2. Software Life Cycle Model. Version 2 CSE IIT, Kharagpur

Software Engineering Reference Framework

Five best practices for deploying a successful service-oriented architecture

CMS Policy for Configuration Management

PROJECT MANAGEMENT PLAN CHECKLIST

Software Engineering Compiled By: Roshani Ghimire Page 1

(Refer Slide Time: 01:52)

Umbrella: A New Component-Based Software Development Model

QUALITY TOOLBOX. Understanding Processes with Hierarchical Process Mapping. Robert B. Pojasek. Why Process Mapping?

Software Engineering. What is a system?

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas...

General Problem Solving Model. Software Development Methodology. Chapter 2A

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

SOFTWARE REQUIREMENTS

6500m HOV Project Stage 1: A-4500 HOV

The role of integrated requirements management in software delivery.

SOFTWARE PROCESS MODELS

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Software Development Processes. Software Life-Cycle Models. Process Models in Other Fields. CIS 422/522 Spring

Six Sigma aims to maximise customer satisfaction and minimise defects.

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344

In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:

Requirements Engineering Processes. Feasibility studies. Elicitation and analysis. Problems of requirements analysis

<name of project> Software Project Management Plan

Effective Business Requirements (Virtual Classroom Edition)

ABSTRACT. would end the use of the hefty 1.5-kg ticket racks carried by KSRTC conductors. It would also end the

CSE 435 Software Engineering. Sept 16, 2015

Project Time Management

Chapter 8 Approaches to System Development

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Foundations for Systems Development

Lecture 1 IEGR 459: Introduction to Logistics Management and Supply Chain. James Ngeru Industrial and System Engineering

Interrelationship with other "Ability Engineering" and Logistics Groups

Software Engineering. Software Engineering. Software Costs

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment

A Capability Maturity Model (CMM)

And the Models Are System/Software Development Life Cycle. Why Life Cycle Approach for Software?

Overview of the System Engineering Process. Prepared by

Software Development Process

Develop Project Charter. Develop Project Management Plan

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University

Information Technology and Knowledge Management

Emerson Job Description Matrix

Software development process

ENHANCING INTELLIGENCE SUCCESS: DATA CHARACTERIZATION Francine Forney, Senior Management Consultant, Fuel Consulting, LLC May 2013

In initial planning phases In monitoring and execution phases

STAKEHOLDER ANALYSIS. Objective: To develop an understanding of stakeholder analysis methods

Transcription:

Session 3 Complex Systems and System Development Process Session Speaker : Dr. Govind R. Kadambi M S Ramaiah School of Advanced Studies 1

Session Objectives To understand : Structure, Hierarchy and Model of complex system Definition of System level and functional blocks System Boundary, Environment and interactions Management of interactions and interfaces System development process and life cycle System Engineering Process Model M S Ramaiah School of Advanced Studies 2

Session Topics Definition of Complex System System Building Blocks System Interfaces and Interactions System Boundary and Environment Management of Interfaces and Interactions Hierarchy of Complex System Physical and Functional blocks System Life Cycle System Engineering through System Life Cycle Characteristics of System Development Process System Engineering Process Model Testing throughout System Development M S Ramaiah School of Advanced Studies 3

Structure of Complex Systems System Engineer raises the question of how deep that understanding of a broad knowledge needs to be in the development of a complex system System Engineer is not an equivalent Specialist in all traditional engineering disciplines System Engineer must recognize such factors as program risks, technological performance limits, and interfacing requirements, and make trade-off analyses among design alternatives Possible to provide an important insight through structural hierarchy of modern systems System building blocks that make up the large majority of systems and represent the lower working level of technical understanding for systems Engineers M S Ramaiah School of Advanced Studies 4

Structure of Complex Systems Technical trade offs affecting system capabilities must be worked out Interface conflicts must be resolved to realize a balanced design across the entire system Nature of these building blocks in the context of they being fundamental elements and the related interfaces and interactions is equally important in the development of complex system M S Ramaiah School of Advanced Studies 5

Hierarchy of Complex Systems Why understanding of Hierarchy? - To define the scope of systems engineering - To determine what the System Engineer needs to know - To define the general scope and structure of a system Definition of system is inherently applicable to different levels of aggregation of complex interacting elements Every system is a subsystem of a higher-level system Every sub system can be considered as a system Super systems as overreaching systems Concept of system of systems M S Ramaiah School of Advanced Studies 6

Model of a Complex System Ambiguity of the scope of system leads to confusion Useful to create a more specific model of a typical system Technique of modeling is a basic tool of systems engineering Technique is useful to construct a typical complex system model in terms of its constituent parts Model is supposed to define a relatively simple and readily understood system architecture Complex systems have a hierarchical structure consisting of subsystems Subsystems are major interacting elements Subsystems themselves are composed of more sinple functional entities usually called parts M S Ramaiah School of Advanced Studies 7

Definition of System Level Majority of systems are developed by an integrated acquisition process System Subsystems Components Subcomponents Parts Systems: - Possess the properties of engineered system - Perform a significant useful service with only the aid of human operators and standard infrastructure Subsystem: - First subordinate level in system hierarchy - Major portion of system performing closely related subset of overall system functions - Cannot perform without the companion subsystem M S Ramaiah School of Advanced Studies 8

Model of Complex Systems Component- - Commonly used to refer lower level entities - Sometimes can be referred to middle of system level Subcomponents: - Level below the component building blocks - Perform elementary functions and are composed of parts Parts: - Lowest level entity - Perform no significant function except in combination with other parts - Standard sizes and types as well as commercial availability M S Ramaiah School of Advanced Studies 9

System Design Hierarchy Model of Complex System : System, Subsystem, Component, Parts M S Ramaiah School of Advanced Studies 10

System Engineer vs. Design Specialist Intermediate system component occupies a central position in system development process Component specification along with compatible interface is an important task of systems engineers System and Design engineers co ordinate, communicate, identify and discuss technical problems as well as related solutions System Engineer s Domain: Extends down through the component level Is as detailed as a system engineer usually needs to go Extends across several system categories Design Specialist s Domain Extends from the part level up through the component level Overlaps the domain of the systems engineers Is usually limited to a single technology/discipline M S Ramaiah School of Advanced Studies 11

System Engineer vs. Design Specialist Knowledge domain of Systems Engineer and Design Specialist M S Ramaiah School of Advanced Studies 12

Functional building Blocks Three basic entities that constitute the media on which systems operate are : Information:Content of all knowledge and information Material : Substance of all physical objects Energy : Energizes the operation and movement of all active system components Sub divisions of Information: Signal elements- Elements dealing with propagating information Data elements Elements dealing with stationary information Four functional elements: Signal Elements Data Elements Material Elements Energy Elements M S Ramaiah School of Advanced Studies 13

Functional Elements Basic building blocks of all engineered systems Characterized by functional and physical attributes Significant element, performing a distinct and significant function typically involving several elementary functions Singular element, should fall within the scope of a single engineering discipline Common element, function performed by each element can be found in a variety of system types Functional Building Block- elements: Functional equivalents of components, four classes by medium Signal element: sense and communicate information Data element: interpret, organize, and manipulate information Material element: provide structure and process materials Energy element: provide energy and power M S Ramaiah School of Advanced Studies 14

System Functional Elements Functional Element: Signal, Data, Material, Energy M S Ramaiah School of Advanced Studies 15

Physical Building Blocks: Components Physical Building Block: Physical embodiment of the functional elements Hardware and software Same distinguishing characteristics of significance, singularity and commonality Component Design Elements : Electronics Electro-Optical Electro-Mechanical Mechanical Thermomechanical Software M S Ramaiah School of Advanced Studies 16

Physical Building Block Physical Elements: Electronics, EO, EM, Mechanics, TM, Software M S Ramaiah School of Advanced Studies 17

Application of System Building Block System building block model will be useful in several ways Identifying actions capable of achieving operational outcomes (signal, data, material and energy) Identifying the classes of functions need to be performed by the system will help the group the appropriate functional elements into subsystems Facilitating functional partitioning and definition Identifying subsystem and component interfaces Visualizing the physical architecture of the system Suggesting types of component implementation technology Helping software engineers acquire hardware domain knowledge M S Ramaiah School of Advanced Studies 18

System Environment System Environment may broadly be defined as anything that is outside of the system that interacts with the system Interaction of the system with the environment form a core activity of the systems engineering Important to identify and specify all the ways in which the system and the environment interact at the outset of system development Understanding of the physical basis of interaction to ensure the system requirements fully reflect the operating conditions Outside the system: System operators, Maintenance, Housing, and Support Systems Shipping, Storage, and Handling Weather and other physical environments M S Ramaiah School of Advanced Studies 19

System Boundary To identify the environment in which the system has to operate Implies that what is inside the system and what is outside to be specified System definition contradicts the traditional system Human Operator is an integral part of the system from conventional definition For system engineers, human operator is an element of system environment and impose interface requirements to be met. Accordingly, according to systems engineering, operator is external to the system Systems Engineers also get involved in interface decisions M S Ramaiah School of Advanced Studies 20

Types of Environment Interactions Primary and secondary interactions Primary Interaction - elements interact with the primary functions of the system (functional inputs, outputs, controls) Secondary Interactions- system interaction with elements in an indirect manner (Physical support, ambient temperature) Functional interaction of a system with the environment include the inputs, outputs and human control interfaces Operational maintenance is quasi- functional interface Physical environment includes support systems, systems housing, handling, and storage M S Ramaiah School of Advanced Studies 21

Input and Output: Environmental Interactions -Systems operate on external stimuli and or material in a manner to process the inputs in a useful way System Operators: -Operator is a part of system environment -Human- Machine interface is critical -Most complex to define and test Operational Maintenance: -Required for system readiness and operational reliability -System be designed to provide access for monitoring, testing and repair -Requirements not obvious at the outset, nevetheless must be addressed early in the development process M S Ramaiah School of Advanced Studies 22

Environmental Interactions Support Systems: are that part of infrastructure on which the system depends for carrying out its mission Necessary to provide interfaces that are compatible with and capable of utilizing the support facilities System Housing : Stationary systems are installed in an operating site Itself imposes compatibility constraints System housing can also provide protection from variations in temperature, humidity and other external factors Shipping and Handling Environment: Requirement of transporting imposing special conditions for which design may be required Extreme temperatures, humidity, shock, and vibrations are important factors for design considerations M S Ramaiah School of Advanced Studies 23

System Environment- Example -System operators, Maintenance, Housing, and Support Systems -Shipping, Storage, and Handling, Weather and physical environments M S Ramaiah School of Advanced Studies 24

System Interface and Interactions System Interface is a critical Systems Engineering Interface is a boundary along which the system interacts with the environment Definition and control of interface is a particular responsibility of Systems Engineer Interface requires the knowledge both the system and the environment Effect interactions between components Require identification, specification, coordination, and control Require that test interfaces be provided for integration and maintenance Include elements that connect, isolate, or convert interactions M S Ramaiah School of Advanced Studies 25

Management of Interface Identification and description of interfaces as a part of system concept definition Coordination and control of interfaces to main system integrity during engineering development, production and system enhancements System s Internal Interface : Boundary between individual components of the system Boundary between System Engineer and Individual component specialist Definition and implementation includes design trade-offs that impact both the components M S Ramaiah School of Advanced Studies 26

Interactions Interactions between individual system concept are effected through the connecting interface Functional interactions are effected by physical interactions External system interaction also occurs during maintenance Requires access to vital system functions of the system Calls for Special test points Provision of Built In Test (BIT) System Engineering has to address all these concerns and provisions M S Ramaiah School of Advanced Studies 27

System Interface - Example Functional Interface and Physical Interfaces M S Ramaiah School of Advanced Studies 28

System Development Process M S Ramaiah School of Advanced Studies 29

Characteristics of System Development System Development Process: Evolution of a particular system from the time a need was realized and a feasible technical approach is identified, through its developmental phase culminating into operation Typical characters of major system development: Complex Effort Meets Important user needs Varying time duration Many interrelated tasks Interdisciplinary Several Organization Specific Schedule and Budget M S Ramaiah School of Advanced Studies 30

System Life Cycle (SLC)- Introduction SLC is a step by step evolution of a new system from concept through development, and onto production as well as operation Role of Systems engineers keeps changing in each of these steps Essential to have concise and clarity in relating Systems Engineering functions to their roles in specific phase of life Life cycle models subdivide the system life into steps that separate major decision milestones Derivation of a life cycle model has to meet two primary objectives Steps in life cycle have correspond to the progressive transitions in the principal Systems Engineering M S Ramaiah School of Advanced Studies 31

Systems Engineering Life Cycle- Model Defined steps have to be mapped into the principal life cycle models in use by Systems Engineering Community Derived model is referred as Systems Engineering Life Cycle Three models: Department of Defense Model (DoD 5000) International Model ISO/IEC 15288 National Society of Professional Engineers Model DoD Model: US department of Defense Concept and technology Development System Development and Demonstration Production and Development Operation and Support Need Acquisition is considered as a part but not included M S Ramaiah School of Advanced Studies 32

SLC Models International ISO/IEC 15288 Model : International Standard Organization (ISO) International Electrotechnical Commission Issued it in 2001 Institutionalized for US industries Six Stages: Concept Development Production Utilization Support Retirement M S Ramaiah School of Advanced Studies 33

Professional Engineering Model National Society of Professional Engineers (NSPE) Model tailored to the development of commercial systems Technology Driven Model More suited for new product to be developed through technological advances NSPE is an alternative view to DoD model Six stages Conceptual Technical Feasibility Development Product Preparation Full Scale Production Product Support M S Ramaiah School of Advanced Studies 34

System Life Cycle System Life Cycle Development Production Operation Disposal Development of a systems engineering life cycle model Life cycle models subdivide the system life into half dozen or so steps that separate major decision milestones. System Development Life Cycle Model: Department of Defense Model (DoD 5000) International Model ISO/IEC 15288 National Society of Professional Engineers Model M S Ramaiah School of Advanced Studies 35

System Development Process System Development Characteristics: Complex Efforts, Important User s need Development Duration, Many Interrelated Tasks Involve different discipline, perform by several organizations Specific schedule and budget System Development Life Cycle Model: Department of Defense Model (DoD 5000) International Model ISO/IEC 15288 National Society of Professional Engineers Model System Engineering Model: 3 stages, 6 phases: Concept, Engineering, Post development M S Ramaiah School of Advanced Studies 36

System Life Cycle Stages Concept Development Stage Establish the system need Explore feasible concepts Select preferred system concept Engineering Development Stage Validate new technology Transform concept into hardware and software designs Build and test production model Post Development Stage Produce and deploy the system Supports system operation and maintenance Each stage may be further divided two or three phases Life cycle of software-intensive systems M S Ramaiah School of Advanced Studies 37

Comparison of System Life Cycle Model M S Ramaiah School of Advanced Studies 38

Product and System Life Cycle M S Ramaiah School of Advanced Studies 39

System Engineering Process Models-1 M S Ramaiah School of Advanced Studies 40

System Engineering Process Models-II M S Ramaiah School of Advanced Studies 41

VEE Process Model M S Ramaiah School of Advanced Studies 42

Identification of System Design Consideration M S Ramaiah School of Advanced Studies 43

Application Areas for System Engineering M S Ramaiah School of Advanced Studies 44

Life-Cycle Commitment System-Specific Knowledge and Cost M S Ramaiah School of Advanced Studies 45

System Engineering and Engineering Discipline Influence on Design M S Ramaiah School of Advanced Studies 46

Principal Stages in System Life Cycle M S Ramaiah School of Advanced Studies 47

Concept Development Stage 3 Phases Needs Analysis Phase - Define and validate the need for a new system Demonstrate its feasibility and defines system operational requirement Concept Exploration Phase - Explore feasible concepts Define functional performance requirements Concept Definition Phase - Examine alternative concepts Select preferred concept on basis of performance, cost, schedule, and risk Define system functional (A) specifications M S Ramaiah School of Advanced Studies 48

Concept Development Stage - Diagram M S Ramaiah School of Advanced Studies 49

Engineering Development Stage 3 Phases Advanced Development Phase - Identify areas of risk Reduce risks through analysis, development, and test Define system development (B) specification Engineering Design Phase - Perform preliminary and final design Build and test hardware and software components (ICs) Integration and Evaluation Phase Integrate components into production prototype Evaluate prototype system and rectifies deviations M S Ramaiah School of Advanced Studies 50

Engineering Dev. Stage - Diagram M S Ramaiah School of Advanced Studies 51

Post Development Stage And Phases Production Phase - Develop tooling and manufactures system product Provide system to user and facilities initial operations Operation and Support Phases - Support system operation and maintenance Develop and support in-service updates Integration and Evaluation Integrate components into production prototype Evaluate prototype system and rectifies deviations M S Ramaiah School of Advanced Studies 52

Evolution of System Life Cycle M S Ramaiah School of Advanced Studies 53

Principal Participants in System Eng. M S Ramaiah School of Advanced Studies 54

Evolution of System Representation M S Ramaiah School of Advanced Studies 55

System Engineering Method Requirement Analysis - Identify why requirements are needed Functional definition - Translate requirements into functions Physical Definition - Synthesize alternative physical implementation Design Validation - Models the system environment M S Ramaiah School of Advanced Studies 56

System Engineering Top-Level Flow Four basic activities: Requirements analysis (Problem Definition) Functional definition (Functional Analysis and Allocation) Physical definition (Synthesis of Physical Analysis and Allocation) Design validation (Verification, Evaluation) M S Ramaiah School of Advanced Studies 57

System Engineering Method Flow M S Ramaiah School of Advanced Studies 58

Requirements Analysis (1) Organization and interpretation The system model, which identifies and describes all design choices made and validated in the preceding phases. Requirements (or specifications) that define the design, performance, and interface compatibility features of the system or system elements to be developed during the next phase. Specific progress to be achieved by each component of the engineering organization during the next phase Clarification, Correction, and Quantification Stated requirements are often incomplete, inconsistent, and vague To be varied with the nature of the system, its degree of departure from predecessor systems, the type of acquisition process employed, and the phase itself M S Ramaiah School of Advanced Studies 59

Functional Definition (2) Translation into Functions: Selecting, subdividing, or aggregating functional elements Identification and description of all functions to be provided To be reflected in system functional specifications Trade-off Analysis: Inductive process in which a set of postulated alternatives are examined and the one judged to be best for the intended purpose is selected Trade-offs involve: the comparison of alternatives with those that are superior in others To be necessary to explore a sufficient number of alternative implementations Functional Interactions: Early identification of all significant functional interactions modular Identification of all external interactions and the interfaces M S Ramaiah School of Advanced Studies 60

Physical Definition (3) Synthesis of Alternative System Elements Decisions regarding the specific physical form: include choice of implementation media, element form, arrangement, and interface design are made by the use of trade-off analysis Selection of Preferred Approach To be necessary to define a set of evaluation criteria and establish their relative priority 1. All viable alternatives are considered, 2. A set of evaluation criteria is established, and 3. The criteria are prioritized and quantified where practicable Interface Definition Definition and control of inter face both internal and external Adjustment to the parent elements will be required M S Ramaiah School of Advanced Studies 61

Design Validation (4a) Modeling the System Environment In the concept development stage: the model is largely functional In later stags of development: various aspects of the environment may be reproduced Effort required to model the environment of a system to be considered at the same level of priority as the design of the system itself May even require a separate design effort comparable to the associated system design activity Tests and Test Data Analysis: 1. All critical system characteristics need to be stressed beyond their specified limits to uncover incipient weak spots 2. All key elements need to be instrumented to permit location of the exact sources of deviations in behavior M S Ramaiah School of Advanced Studies 62

Design Validation (4b) Tests and Test Data Analysis (continued ) 3. A test plan and an associated test data analysis plan must be prepared to assure that the requisite data are properly collected and are then analyzed as necessary to assure a realistic assessment system compliance. 4. All limitations in the tests due to unavoidable artificialities need to be explicitly recognized, and their effect on the results compensated or corrected for, as far as possible. 5. A formal test report must be prepared to document the degree of compliance by the system and the source of any deficiencies. Preparation for the Next Phase Each phase produces a further level of requirement or specification to serve as a basis for the next phase Documentation of the design decisions made in course of the current phase Establishment of the goals for the succeeding phase M S Ramaiah School of Advanced Studies 63

System Engineering Method in Life Cycle M S Ramaiah School of Advanced Studies 64

System Eng. Spiral Life Cycle Model An iterative application of the system engineering method Continuing review and updating of work performed Conclusion reached in the prior phase of the effort M S Ramaiah School of Advanced Studies 65

System Eng. Spiral Life Cycle Model M S Ramaiah School of Advanced Studies 66

Testing throughout System Development Unknowns Known unknowns : to be evident at the beginning of the project can be resolved easily Unknown unknowns : to be only identified later could be serious problem Transforming the Unknown into the Known Experience gathered during previous system developments and supported by a high degree of technical insight and a what if attitude Unwise to wait until the design is fully implemented before determining whether or not the approach is sound. System-level rather than a component-level decision M S Ramaiah School of Advanced Studies 67

Is it O.K? System Test and Evaluation Design Engineer and Test Engineer A process to identify unknown design defects - Verifies resolution of known unknowns Uncover Unknown unknowns (unks-unks) and their causes Late resolution of unknowns may be extremely costly Test planning and analysis is a prime systems engineering responsibility Most intensive use of testing is the last phase of system development, integration and evaluation M S Ramaiah School of Advanced Studies 68

Session Summary Complex systems can be represented by a hierarchical structure comprising parts, subcomponents, and subsystems Domain of a System Engineer extends down through the component level Domain of a design specialist extends from the part level up through the component level System Building blocks are at the levels of component System building blocks are basic blocks of all engineered system Functional elements are functional equivalents of components Four basic types of functional elements are signal, data, material and energy M S Ramaiah School of Advanced Studies 69

Session Summary Components are physical embodiments of functional elements System building block models are useful for identifying actions, facilitating functional partition and identfying interfaces System environment includes everything outside the system that can interact with it Interfaces are a critical concern of Systems Engineering Interfaces effect interactions between components and include elements that can connect, isolate or convert interactions M S Ramaiah School of Advanced Studies 70

Session Summary Major system development program is an extended complex effort to satisfy an user need System Life Cycle has three major stages namely concept development, engineering development and post development stage Concept development deals with system need, feasible concept and selection of preferred system concept Engineering development validates new technology, transforms concept into hardware and software designs as well as build and test of prototype model Post Development produces and deploys the system, supports operation and maintenance of systems Concept development stage has three phases namely need analysis, concept exploration and concept definition M S Ramaiah School of Advanced Studies 71

Session Summary Engineering development has three phases: Advanced development, Engineering design and Integration and Evaluation Post Development stage is divided in to two phases: Production, Operation and Support New system progressively materializes during its development Key participants in system development change during development are: System Engineering, System representatives as well as documents System Engineering method involves four basic steps: Requirement Analysis, Functional Definition, Physical Definition and Design validation M S Ramaiah School of Advanced Studies 72