Session 3. Session Speaker : Dr. Govind R. Kadambi
|
|
- Lionel Banks
- 7 years ago
- Views:
Transcription
1 Session 3 Complex Systems and System Development Process Session Speaker : Dr. Govind R. Kadambi M S Ramaiah School of Advanced Studies 1
2 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
3 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
4 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
5 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
6 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
7 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
8 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
9 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
10 System Design Hierarchy Model of Complex System : System, Subsystem, Component, Parts M S Ramaiah School of Advanced Studies 10
11 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
12 System Engineer vs. Design Specialist Knowledge domain of Systems Engineer and Design Specialist M S Ramaiah School of Advanced Studies 12
13 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
14 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
15 System Functional Elements Functional Element: Signal, Data, Material, Energy M S Ramaiah School of Advanced Studies 15
16 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
17 Physical Building Block Physical Elements: Electronics, EO, EM, Mechanics, TM, Software M S Ramaiah School of Advanced Studies 17
18 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
19 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
20 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
21 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
22 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
23 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
24 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
25 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
26 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
27 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
28 System Interface - Example Functional Interface and Physical Interfaces M S Ramaiah School of Advanced Studies 28
29 System Development Process M S Ramaiah School of Advanced Studies 29
30 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
31 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
32 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 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
33 SLC Models International ISO/IEC 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
34 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
35 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 National Society of Professional Engineers Model M S Ramaiah School of Advanced Studies 35
36 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 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
37 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
38 Comparison of System Life Cycle Model M S Ramaiah School of Advanced Studies 38
39 Product and System Life Cycle M S Ramaiah School of Advanced Studies 39
40 System Engineering Process Models-1 M S Ramaiah School of Advanced Studies 40
41 System Engineering Process Models-II M S Ramaiah School of Advanced Studies 41
42 VEE Process Model M S Ramaiah School of Advanced Studies 42
43 Identification of System Design Consideration M S Ramaiah School of Advanced Studies 43
44 Application Areas for System Engineering M S Ramaiah School of Advanced Studies 44
45 Life-Cycle Commitment System-Specific Knowledge and Cost M S Ramaiah School of Advanced Studies 45
46 System Engineering and Engineering Discipline Influence on Design M S Ramaiah School of Advanced Studies 46
47 Principal Stages in System Life Cycle M S Ramaiah School of Advanced Studies 47
48 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
49 Concept Development Stage - Diagram M S Ramaiah School of Advanced Studies 49
50 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
51 Engineering Dev. Stage - Diagram M S Ramaiah School of Advanced Studies 51
52 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
53 Evolution of System Life Cycle M S Ramaiah School of Advanced Studies 53
54 Principal Participants in System Eng. M S Ramaiah School of Advanced Studies 54
55 Evolution of System Representation M S Ramaiah School of Advanced Studies 55
56 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
57 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
58 System Engineering Method Flow M S Ramaiah School of Advanced Studies 58
59 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
60 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
61 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
62 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
63 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
64 System Engineering Method in Life Cycle M S Ramaiah School of Advanced Studies 64
65 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
66 System Eng. Spiral Life Cycle Model M S Ramaiah School of Advanced Studies 66
67 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
68 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
69 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
70 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
71 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
72 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
Session 4. System Engineering Management. Session Speaker : Dr. Govind R. Kadambi. M S Ramaiah School of Advanced Studies 1
Session 4 System Engineering Management Session Speaker : Dr. Govind R. Kadambi M S Ramaiah School of Advanced Studies 1 Session Objectives To learn and understand the tasks involved in system engineering
More informationRequirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao
Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated
More informationHow To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
More informationSOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
More informationFundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
More informationReaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
More informationSystems Engineering. August 1997
Systems Engineering A Way of Thinking August 1997 A Way of Doing Business Enabling Organized Transition from Need to Product 1997 INCOSE and AIAA. This work is a collaborative work of the members of the
More informationSocio technical Systems. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 2 Slide 1
Socio technical Systems Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 2 Slide 1 Objectives To explain what a socio technical system is and the distinction between this and a computer
More informationSocio-Technical Systems
Software Engineering Socio-Technical Systems Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain what a socio-technical system is and the distinction between this and a
More informationEngineering a EIA - 632
es for Engineering a System EIA - 632 SE Tutorial es for Engr Sys - 1 Fundamental es for Engineering a System Acquisition and Supply Supply Acquisition es for Engineering A System Technical Management
More informationFourth generation techniques (4GT)
Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some
More informationCOURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;
COURSE NAME: Database Management TOPIC: Database Design LECTURE 3 The Database System Life Cycle (DBLC) The database life cycle contains six phases; 1 Database initial study. Analyze the company situation.
More informationSystem Development Life Cycle Guide
TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release
More informationThe Software Process. The Unified Process (Cont.) The Unified Process (Cont.)
The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling
More informationAn Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
More informationInternal Quality Management System Audit Checklist (ISO9001:2015) Q# ISO 9001:2015 Clause Audit Question Audit Evidence 4 Context of the Organization
Internal Quality Management System Audit Checklist (ISO9001:2015) Q# ISO 9001:2015 Clause Audit Question Audit Evidence 4 Context of the Organization 4.1 Understanding the organization and its context
More informationCh.2 Logistics System Engineering.
Part 1 : System Management. Ch.2 Logistics System Engineering. Edited by Dr. Seung Hyun Lee (Ph.D., CPL) IEMS Research Center, E-mail : lkangsan@iems.co.kr Definition of System. Definition of System An
More informationSurveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
More informationpm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS
pm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationProcess Models and Metrics
Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers
More informationIS0 14040 INTERNATIONAL STANDARD. Environmental management - Life cycle assessment - Principles and framework
INTERNATIONAL STANDARD IS0 14040 First edition 1997006-15 Environmental management - Life cycle assessment - Principles and framework Management environnemental - Analyse du cycle de vie - Principes et
More informationLevel 1 Articulated Plan: The plan has established the mission, vision, goals, actions, and key
S e s s i o n 2 S t r a t e g i c M a n a g e m e n t 1 Session 2 1.4 Levels of Strategic Planning After you ve decided that strategic management is the right tool for your organization, clarifying what
More informationTeaching Methodology for 3D Animation
Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic
More informationUtilizing Defect Management for Process Improvement. Kenneth Brown, CSQA, CSTE kdbqa@yahoo.com
Utilizing Defect Management for Process Improvement Kenneth Brown, CSQA, CSTE kdbqa@yahoo.com What This Presentation Will Cover How to Appropriately Classify and Measure Defects What to Measure in Defect
More informationAnswers to Review Questions
Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,
More informationSTSG Methodologies and Support Structure
STSG Methodologies and Support Structure STSG Application Life Cycle Management STSG utilizes comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in its
More informationFundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development
Fundamentals of Information Systems, Fifth Edition Chapter 8 Systems Development Principles and Learning Objectives Effective systems development requires a team effort of stakeholders, users, managers,
More informationSpace project management
ECSS-M-ST-80C Space project management Risk management ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands Foreword This Standard is one of the series of ECSS Standards
More informationMeasurement Information Model
mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides
More informationINTERNATIONAL FRAMEWORK FOR ASSURANCE ENGAGEMENTS CONTENTS
INTERNATIONAL FOR ASSURANCE ENGAGEMENTS (Effective for assurance reports issued on or after January 1, 2005) CONTENTS Paragraph Introduction... 1 6 Definition and Objective of an Assurance Engagement...
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
More informationOverview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition
Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition 1 Topics for Discussion
More informationCriteria for Flight Project Critical Milestone Reviews
Criteria for Flight Project Critical Milestone Reviews GSFC-STD-1001 Baseline Release February 2005 Approved By: Original signed by Date: 2/19/05 Richard M. Day Director, Independent Technical Authority
More information3SL. Requirements Definition and Management Using Cradle
3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification
More information8. Master Test Plan (MTP)
8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across
More informationWriting learning objectives
Writing learning objectives This material was excerpted and adapted from the following web site: http://www.utexas.edu/academic/diia/assessment/iar/students/plan/objectives/ What is a learning objective?
More informationWHITE PAPER ON TECHNICAL DEVELOPMENT APPROACH FOR SAP IMPLEMENTION PROJECTS
WHITE PAPER ON TECHNICAL DEVELOPMENT APPROACH FOR SAP IMPLEMENTION PROJECTS Author Chandra Kumar Meda Table of Contents 1. Objectives and Scope of White Paper... 2 2. Project Phases... 3 3. Methodology...
More informationQuestions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
More informationUniversity of Calgary Schulich School of Engineering Department of Electrical and Computer Engineering
University of Calgary Schulich School of Engineering Department of Electrical and Computer Engineering Research Area: Software Engineering Thesis Topics proposed by Dr. Dietmar Pfahl, Assistant Professor
More informationChapter 10 Practical Database Design Methodology and Use of UML Diagrams
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in
More informationIEEE SESC Architecture Planning Group: Action Plan
IEEE SESC Architecture Planning Group: Action Plan Foreward The definition and application of architectural concepts is an important part of the development of software systems engineering products. The
More informationWhat is ISO/IEC 15288? (A Concise Introduction)
Dr. Harold "Bud" Lawson 2004-10-13 1 (10) What is ISO/IEC 15288? (A Concise Introduction) What if all or the majority of the people of an organization (independent of their personal background and role)
More informationSoftware Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
More informationR214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM
The American Association for Laboratory Accreditation Document Revised: R214: Specific Requirements: Information Technology Testing Laboratory Accreditation July 13, 2010 Program Page 1 of 26 R214 SPECIFIC
More informationInteractive Media Management Program Standard
Interactive Media Management Program Standard The approved program standard for Interactive Media Management program of instruction leading to an Ontario College Graduate Certificate delivered by Ontario
More informationCertified Professional in Configuration Management Glossary of Terms
Certified Professional in Configuration Management Glossary of terms used in Configuration Management Issue 2007.07 Association of the International Certified Configuration Manager e.v. Copyright 2007,
More informationSuperseded by T MU AM 04001 PL v2.0
Plan T MU AM 04001 PL TfNSW Configuration Management Plan Important Warning This document is one of a set of standards developed solely and specifically for use on the rail network owned or managed by
More informationModule 2. Software Life Cycle Model. Version 2 CSE IIT, Kharagpur
Module 2 Software Life Cycle Model Lesson 3 Basics of Software Life Cycle and Waterfall Model Specific Instructional Objectives At the end of this lesson the student will be able to: Explain what is a
More informationSoftware Engineering Reference Framework
Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of
More informationFive best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
More informationCMS Policy for Configuration Management
Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION
More informationPROJECT MANAGEMENT PLAN CHECKLIST
PROJECT MANAGEMENT PLAN CHECKLIST The project management plan is a comprehensive document that defines each area of your project. The final document will contain all the required plans you need to manage,
More informationSoftware Engineering Compiled By: Roshani Ghimire Page 1
Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define
More information(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
More informationUmbrella: A New Component-Based Software Development Model
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.
More informationINFORMATION SYSTEMS DEVELOPMENT TECHNIQUES AND THEIR APPLICATION TO THE HYDROLOGIC DATABASE DERIVATION APPLICATION
INFORMATION SYSTEMS DEVELOPMENT TECHNIQUES AND THEIR APPLICATION TO THE HYDROLOGIC DATABASE DERIVATION APPLICATION By Paul Davidson, Hydrologic Engineer, USBR Upper Colorado Regional Office, Salt Lake
More informationQUALITY TOOLBOX. Understanding Processes with Hierarchical Process Mapping. Robert B. Pojasek. Why Process Mapping?
QUALITY TOOLBOX Understanding Processes with Hierarchical Process Mapping In my work, I spend a lot of time talking to people about hierarchical process mapping. It strikes me as funny that whenever I
More informationSoftware Engineering. What is a system?
What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,
More informationSoftware Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas...
Software Engineering Introduction... Columbus set sail for India. He ended up in the Bahamas... The economies of ALL developed nations are dependent on software More and more systems are software controlled
More informationGeneral Problem Solving Model. Software Development Methodology. Chapter 2A
General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible
More informationYour Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
More informationSOFTWARE REQUIREMENTS
SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities
More information6500m HOV Project Stage 1: A-4500 HOV
6500m HOV Project Stage 1: A-4500 HOV Systems Engineering, Integration & Testing Plan Document Control No.: 0000000 01-November-2009 WOODS HOLE OCEANOGRAPHIC INSTITUTION WOODS HOLE, MA 02543 Document Control
More informationThe role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
More informationSOFTWARE PROCESS MODELS
SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation
More informationTotal Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)
Total Quality Management (TQM) Quality, Success and Failure Total Quality Management (TQM) is a concept that makes quality control a responsibility to be shared by all people in an organization. M7011
More information6.0 Systems Integration
6.0 The Program s function provide a disciplined approach to the research, design, development and validation of complex systems to ensure that requirements are identified, verified, and met while minimizing
More informationOPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT
OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT Lecturer PhD Ion BULIGIU Associate Professor PhD Sorin POPA Associate Professor PhD Liviu Ion CIORA University
More informationSoftware Development Processes. Software Life-Cycle Models. Process Models in Other Fields. CIS 422/522 Spring 1998 1
1 Software Development Processes Sequential, Prototype-based RAD, Phased, Risk-based Spiral (c) 1998 M Young CIS 422/522 1/10/99 1 Software Life-Cycle Models Breaking projects down into pieces for... Planning
More informationSix Sigma aims to maximise customer satisfaction and minimise defects.
Six Sigma aims to maximise customer satisfaction and minimise defects. WHAT IS SIX SIGMA? In statistical terms, the purpose of Six Sigma is to reduce process variation so that virtually all the products
More informationPosition Classification Standard for Management and Program Clerical and Assistance Series, GS-0344
Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Table of Contents SERIES DEFINITION... 2 EXCLUSIONS... 2 OCCUPATIONAL INFORMATION... 3 TITLES... 6 EVALUATING
More informationIn the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer
More informationRequirements Engineering Processes. Feasibility studies. Elicitation and analysis. Problems of requirements analysis
Requirements engineering processes Requirements Engineering Processes The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the.
More information<name of project> Software Project Management Plan
The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor
More informationEffective Business Requirements (Virtual Classroom Edition)
Developing & Confirming Effective Business Requirements (Virtual Classroom Edition) Eliminate Costly Changes and Save Time by Nailing Down the Project Requirements the First Time! Pre-Workshop Preparation
More informationABSTRACT. would end the use of the hefty 1.5-kg ticket racks carried by KSRTC conductors. It would also end the
E-Ticketing 1 ABSTRACT Electronic Ticket Machine Kerala State Road Transport Corporation is introducing ticket machines on buses. The ticket machines would end the use of the hefty 1.5-kg ticket racks
More informationCSE 435 Software Engineering. Sept 16, 2015
CSE 435 Software Engineering Sept 16, 2015 2.1 The Meaning of Process A process: a series of steps involving activities, constraints, and resources that produce an intended output of some kind A process
More informationProject Time Management
Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
More informationChapter 8 Approaches to System Development
Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases
More informationContents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
More informationFoundations for Systems Development
Foundations for Systems Development ASSIGNMENT 1 Read this assignment introduction. Then, read Chapter 1, The Systems Development Environment, on pages 2 25 in your textbook. What Is Systems Analysis and
More informationLecture 1 IEGR 459: Introduction to Logistics Management and Supply Chain. James Ngeru Industrial and System Engineering
Lecture 1 IEGR 459: Introduction to Logistics Management and Supply Chain James Ngeru Industrial and System Engineering Objectives Address Logistics in General Terms and definitions Describe the need for
More informationInterrelationship with other "Ability Engineering" and Logistics Groups
Reliability and Maintainability Programs General This section introduces high level considerations associated with the implementation of Reliability, Availability, Maintainability, Safety (RAMS) and Logistics
More informationSoftware Engineering. Software Engineering. Software Costs
Software Engineering Software Engineering is the science and art of building significant software systems that are: 1) on time 2) on budget 3) with acceptable performance 4) with correct operation. Ian
More informationAnnouncements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions
Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group
More informationProcurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire
More informationA Capability Maturity Model (CMM)
Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability
More informationAnd the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software?
System/Software Development Life Cycle Anurag Srivastava Associate Professor ABV-IIITM, Gwalior Why Life Cycle Approach for Software? Life cycle is a sequence of events or patterns that are displayed in
More informationOverview of the System Engineering Process. Prepared by
Overview of the System Engineering Process Prepared by Ed Ryen, PE Maintenance ITS March 2008 Introduction This document provides a high level look at the Systems Engineering Process for ITS projects.
More informationSoftware Development Process
Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software
More informationDevelop Project Charter. Develop Project Management Plan
Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs
More informationSoftware Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
More informationThesis seminar THE7TF007
BIT The thesis is a system work 1 -(14) Thesis seminar The Thesis is a System Work Kirsti Jalasoja BIT The thesis is a system work 2 -(14) 1 Different types of theses 2 System development models 3 Development
More informationInformation Technology and Knowledge Management
Information Technology and Knowledge Management E. Shimemura and Y. Nakamori Japan Advanced Institute of Science and Technology 1-1 Asahidai, Tatsunokuchi, Ishikawa 923-1292, Japan Abstract This paper
More informationEmerson Job Description Matrix
S2 S3 S4 Job Family Support Support Support Job Level Grade Level Entry Grade 12 Intermediate Grade 13 Senior Grade 14 Aon Hewitt Job Characteristic Definitions and Descriptions Responsible for the delivery
More informationSoftware development process
OpenStax-CNX module: m14619 1 Software development process Trung Hung VO This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 Abstract A software development
More informationENHANCING INTELLIGENCE SUCCESS: DATA CHARACTERIZATION Francine Forney, Senior Management Consultant, Fuel Consulting, LLC May 2013
ENHANCING INTELLIGENCE SUCCESS: DATA CHARACTERIZATION, Fuel Consulting, LLC May 2013 DATA AND ANALYSIS INTERACTION Understanding the content, accuracy, source, and completeness of data is critical to the
More informationIn initial planning phases In monitoring and execution phases
Project management What is it? Project management is a framework for a range of tools for helping plan and implement development and change projects. A range of tools exist, including: Gantt charts (bar
More informationSTAKEHOLDER ANALYSIS. Objective: To develop an understanding of stakeholder analysis methods
STAKEHOLDER ANALYSIS Objective: To develop an understanding of stakeholder analysis methods STRUCTURE OF SESSION Introduction How to do stakeholder analysis Using the findings 1 INTRODUCTION What is stakeholder
More information