Lecture 8. Systems engineering L E C T U R E. SIMILAR process. Zuzana Bělinová. Faculty of Transportation Sciences, CTU in Prague



Similar documents
System Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

(Refer Slide Time: 01:52)

IT Project Management Methodology. Project Scope Management Support Guide

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Information Systems Development Process (Software Development Life Cycle)

PROJECT TIME MANAGEMENT

PHASE 5: DESIGN PHASE

Project Time Management

MNLARS Project Audit Checklist

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

2. Analysis, Design and Implementation

Software Engineering Reference Framework

Software Development Life Cycle (SDLC)

6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project.

How To Write An Slcm Project Plan

Software Engineering. What is a system?

System Development Life Cycle Guide

A Case Study of the Systems Engineering Process in Healthcare Informatics Quality Improvement. Systems Engineering. Ali M. Hodroj

3SL. Requirements Definition and Management Using Cradle

Sample Examination Questions

ISA CERTIFIED AUTOMATION PROFESSIONAL (CAP ) CLASSIFICATION SYSTEM

What is Project Scope Management? Project Scope Management Summary. Project Scope Management Processes

Module 1 Study Guide Introduction to PPO. ITIL Capability Courses - Planning, Protection and Optimization

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

Agile Master Data Management A Better Approach than Trial and Error

How To Write Software

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

System/Data Requirements Definition Analysis and Design

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali

Customer requirements. Asset management planning Inspection and assessment Route asset planning Annual work plans Contracting strategy

2. Analysis, Design and Implementation

Aligning IT investment and Business

dxhub Denologix MDM Solution Page 1

PMP Examination Tasks Puzzle game

Chapter 9 Software Evolution

SOFTWARE ENGINEERING INTERVIEW QUESTIONS

An Enterprise Architecture and Data quality framework

Overview of the System Engineering Process. Prepared by

LECTURE 1. SYSTEMS DEVELOPMENT

Principles of IT Governance

Software Engineering. So(ware Evolu1on

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

Leveraging CMMI framework for Engineering Services

How To Develop Software

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

ITS Projects Systems Engineering Process Compliance Checklist

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

Systems Engineering Complexity & Project Management

The Association of Change Management Professionals

Recommendations for Performance Benchmarking

n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26

Systems Engineering Process

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

IT2404 Systems Analysis and Design (Compulsory)

An organization properly establishes and operates its control over risks regarding the information system to fulfill the following objectives:

Data Analysis 1. SET08104 Database Systems. Napier University

Process Models and Metrics

What is a life cycle model?

To introduce software process models To describe three generic process models and when they may be used

Candle Plant process automation based on ABB 800xA Distributed Control Systems

SOFTWARE PROJECT MANAGEMENT

INDEPENDENT VERIFICATION AND VALIDATION OF EMBEDDED SOFTWARE

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

Software Development Life Cycle

pm4dev, 2007 management for development series The Project Management Processes PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

Systems Engineering Master Project

Unit 2.1. Data Analysis 1 - V Data Analysis 1. Dr Gordon Russell, Napier University

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

<name of project> Software Project Management Plan

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

PHASE 6: DEVELOPMENT PHASE

Systems Development Life Cycle (SDLC)

Business Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL:

Requirements Management John Hrastar

8. Master Test Plan (MTP)

Developing Business Architecture with TOGAF

Umbrella: A New Component-Based Software Development Model

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

Abstract. 1 Introduction

An Introduction to the ECSS Software Standards

USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP)

Component Based Development in Software Engineering

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

MANAGING THE SYSTEMS DEVELOPMENT LIFE CYCLE

Introduction to the ITS Project Management Methodology

ADMINISTRATIVE SUPPORT AND CLERICAL OCCUPATIONS SIN 736 1

Writing a Systems Engineering Plan, or a Systems Engineering Management Plan? Think About Models and Simulations

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

Project Knowledge Areas

Raytheon Secure Systems and Networks

The Software Development Life Cycle (SDLC)

JOURNAL OF OBJECT TECHNOLOGY

Transcription:

L E C T U R E 8 SIMILAR process

LECTURE 8 - OVERVIEW Theoretical foundations of many methodologies - Typical SE process

SYSTEMS ENGINEERING BASIC FACTS Systems Engineering is responsible for creating a product and also a process for producing it Many processes have been proposed to map the basic recommendations Some are bigger, some are smaller The SIMILAR process (consensus of the INCOSE - International Council on Systems Engineering) consolidates the most important - most processes are similar to it

BASIC SYSTEMS ENGINEERING PROCESS The SIMILAR Process Custom er Needs State the Problem Investiga te Alternati ves Model the System Integrate Launch the System Assess Performan ce Outpu ts Reevaluat e Reevaluat e Reevaluat e Reevaluat e Reevaluat e Reevaluat e Source: INCOSE The Systems Engineering Process is not sequential: it is parallel and iterative!

BASIC SYSTEMS ENGINEERING PROCESS Description of phases of SIMILAR process

INPUT CUSTOMER NEEDS Very important Demanding: Necessary to find out all involved customers To collect all the needs and requirements (necessary to find mutual language with the customer)

STATE THE PROBLEM description of the top-level functions, e.g. Using: mission statement, concept of operations description of the deficiency that must be ameliorated. Most mandatory and preference requirements should be traceable to this problem statement. Acceptable systems must satisfy all the mandatory requirements. what must be done, not how to do it. in functional or behavioral terms Inputs come from end users, operators, maintainers, suppliers, acquirers, owners, regulatory agencies, victims, sponsors, manufacturers and other stakeholders.

INVESTIGATE ALTERNATIVES Alternative designs created and evaluated - based on performance, schedule, cost risk multicriteria decision-aiding techniques used Analysis redone whenever more data are available Models constructed and evaluated, simulation data should be derived, prototypes built and measured Tests run on the real system Alternatives judged for compliance of capability against requirements alternative designs reduce project risk. helps clarify the problem statement

MODEL THE SYSTEM I. Models will be developed for most alternative designs. The model for the preferred alternative will be expanded and used to help manage the system throughout its entire life cycle. types of system models physical analogs, analytic equations, state machines, block diagrams, functional flow diagrams, object-oriented models, computer simulations mental models Models constructed for both the product and the process.

MODEL THE SYSTEM II. Models constructed for both the product and the process. Process models allow to study scheduling changes, create dynamic PERT charts perform sensitivity analyses to show the effects of delaying or accelerating certain subprojects. Running the process models reveals bottlenecks and fragmented activities, reduces cost and exposes duplication of effort It is not sequential: it is parallel and iterative! - models must be created before alternatives can be investigated

INTEGRATE Means bringing things together so they work as a whole Remember Interfaces between subsystems designed Topological Subsystems defined along natural boundaries decomposition Subsystems should be defined to minimize the amount of information to be exchanged between the subsystems Feedback loops around individual subsystems are easier to manage than feedback loops around interconnected subsystems Result: system that is built and operated using efficient processes

LAUNCH THE SYSTEM I. Launching the system means allowing the system do what it was intended to do Might mean buying hardware or software, or might mean actually making things preferred alternative is designed in detail; the parts are built or bought (COTS commercial off-the-shelf), the parts are integrated and tested at various levels leading to the certified product. In parallel, the processes necessary for this are developed and applied Consideration is given to its interfaces with operators (humans, who will need to be trained) and other systems with which the product will interface Result: running the system and producing outputs

LAUNCH THE SYSTEM II. The systems engineers' products are: mission statement requirements document including verification and validation description of functions and objects figures of merit test plan drawing of system boundaries interface control document listing of deliverables models a sensitivity analysis tradeoff study risk analysis life cycle analysis description of the physical architecture.

LAUNCH THE SYSTEM III. Requirements should be validated: Are we building the right system? and verified Are we building the system right? The system functions should be mapped to the physical components. The mapping of functions to physical components can be one to one or many to one.

ASSESS PERFORMANCE Figures of merit, technical performance measures and metrics are all used to assess performance. Figures of merit are used to quantify requirements Technical performance measures are used to mitigate risk during design and manufacturing. Metrics (including customer satisfaction comments, productivity, number of problem reports,...) are used to help manage a company's processes. Measurement is the key If you cannot measure it, you cannot control it. If you cannot control it, you cannot improve it.

RE-EVALUATE Re-evaluate is arguably the most important of these functions. Using feedback to help control systems and improve performance Continual process with many parallel loops Means observing outputs and using this information to modify the system, the inputs, the product or the process.

VARIATIONS Ideally Systems Engineering process at any company should be documented measurable stable of low variability used the same way by all adaptive tailorable - May be a contradiction!

GENERAL RECOMMENDATIONS by Briar Mar Understand the whole problem before you try to solve it Translate the problem into measurable requirements Examine all feasible alternatives before selecting a solution Make sure you consider the total system life cycle. The birth to death concept extends to maintenance, replacement and decommission. If these are not considered in the other tasks, major life cycle costs can be ignored. Make sure to test the total system before delivering it. Document everything.

FUTURE OF SYSTEM ENGINEERING DOMAIN INTEGRATION Cross domain model integration

Thank you for your attention

PROJECT PART 4 - CONCLUSION Write conclusion for your project (about your Master s Thesis topic): Are the system engineering processes useful for your thesis? Are the system engineering processes beneficial in the area you described in general?

HOMEWORK 4 Make a short resarch at some job server for the position of System Engineer. What do the employers expect from the candidates for the system engineer? - summarize the main characterstics

REFERENCES www.incose.org