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

Size: px
Start display at page:

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

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 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 information

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

Requirements 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 information

How To Develop Software

How 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 information

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

SOFTWARE 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 information

Fundamentals of Measurements

Fundamentals 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 information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching 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 information

Systems Engineering. August 1997

Systems 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 information

Socio 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 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 information

Socio-Technical Systems

Socio-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 information

Engineering a EIA - 632

Engineering 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 information

Fourth generation techniques (4GT)

Fourth 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 information

COURSE 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; 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 information

System Development Life Cycle Guide

System 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 information

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

The 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 information

An Introduction to. Metrics. used during. Software Development

An 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 information

Internal 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 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 information

Ch.2 Logistics System Engineering.

Ch.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 information

Surveying and evaluating tools for managing processes for software intensive systems

Surveying 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 information

pm4dev, 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 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 information

Chap 1. Introduction to Software Architecture

Chap 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 information

Process Models and Metrics

Process 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 information

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

IS0 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 information

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

Level 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 information

Teaching Methodology for 3D Animation

Teaching 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 information

Utilizing 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 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 information

Answers to Review Questions

Answers 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 information

STSG Methodologies and Support Structure

STSG 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 information

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

Fundamentals 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 information

Space project management

Space 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 information

Measurement Information Model

Measurement 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 information

INTERNATIONAL FRAMEWORK FOR ASSURANCE ENGAGEMENTS CONTENTS

INTERNATIONAL 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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 information

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 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 information

Criteria for Flight Project Critical Milestone Reviews

Criteria 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 information

3SL. Requirements Definition and Management Using Cradle

3SL. 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 information

8. Master Test Plan (MTP)

8. 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 information

Writing learning objectives

Writing 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 information

WHITE PAPER ON TECHNICAL DEVELOPMENT APPROACH FOR SAP IMPLEMENTION PROJECTS

WHITE 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 information

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

Questions? 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 information

University 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 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 information

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

Chapter 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 information

IEEE SESC Architecture Planning Group: Action Plan

IEEE 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 information

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

What 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 information

Software Development Life Cycle (SDLC)

Software 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 information

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

R214 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 information

Interactive Media Management Program Standard

Interactive 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 information

Certified Professional in Configuration Management Glossary of Terms

Certified 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 information

Superseded by T MU AM 04001 PL v2.0

Superseded 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 information

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

Module 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 information

Software Engineering Reference Framework

Software 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 information

Five best practices for deploying a successful service-oriented architecture

Five 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 information

CMS Policy for Configuration Management

CMS 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 information

PROJECT MANAGEMENT PLAN CHECKLIST

PROJECT 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 information

Software Engineering Compiled By: Roshani Ghimire Page 1

Software 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)

(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 information

Umbrella: A New Component-Based Software Development Model

Umbrella: 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 information

INFORMATION 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 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 information

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

QUALITY 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 information

Software Engineering. What is a system?

Software 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 information

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

Software 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 information

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

General 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 information

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

Your 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 information

SOFTWARE REQUIREMENTS

SOFTWARE 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 information

6500m HOV Project Stage 1: A-4500 HOV

6500m 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 information

The role of integrated requirements management in software delivery.

The 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 information

SOFTWARE PROCESS MODELS

SOFTWARE 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 information

Total 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) 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 information

6.0 Systems Integration

6.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 information

OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT

OPTIMISING 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 information

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

Software 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 information

Six Sigma aims to maximise customer satisfaction and minimise defects.

Six 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 information

Position 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 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 information

In 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: 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 information

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

Requirements 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

<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 information

Effective Business Requirements (Virtual Classroom Edition)

Effective 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 information

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

ABSTRACT. 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 information

CSE 435 Software Engineering. Sept 16, 2015

CSE 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 information

Project Time Management

Project 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 information

Chapter 8 Approaches to System Development

Chapter 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 information

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

Contents. 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 information

Foundations for Systems Development

Foundations 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 information

Lecture 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 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 information

Interrelationship with other "Ability Engineering" and Logistics Groups

Interrelationship 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 information

Software Engineering. Software Engineering. Software Costs

Software 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 information

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

Announcements. 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 information

Procurement 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 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 information

A Capability Maturity Model (CMM)

A 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 information

And the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software?

And 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 information

Overview of the System Engineering Process. Prepared by

Overview 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 information

Software Development Process

Software 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 information

Develop Project Charter. Develop Project Management Plan

Develop 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 information

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

Software 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 information

Thesis seminar THE7TF007

Thesis 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 information

Information Technology and Knowledge Management

Information 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 information

Emerson Job Description Matrix

Emerson 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 information

Software development process

Software 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 information

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

ENHANCING 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 information

In initial planning phases In monitoring and execution phases

In 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 information

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

STAKEHOLDER 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