Software Process Training

Size: px
Start display at page:

Download "Software Process Training"

Transcription

1 Rule 15 Technical Solution Dr. Ernest Wallmüller Wolfgang Höh Qualität & Informatik Copyright Qualität & Informatik 2005

2 Context & Alternative solutions Requirements Product components Product components, work products, verification and validation reports Customer needs Product Customer Copyright Qualität & Informatik / 2

3 SW Development Overview: Rule 15 () Phase A Phase B Phase C Phase D Phase E Phase F P- Review 2 URS Handover of URS to PL-DP P- Review 3 Start Development KICK OFF SRS P- Review 4 (SRS- Review) DDS- Review Draft Architectural Design Complete Software Design Design- Review SDD- Review SW-Design Approval 15_ Impl. and Module Test Integration and Integration Test α n- Version Check Completeness of Deployments System Test Function Test Applic. Test P- Review 5 M Tryout Representative βa, β B, β C,.. GPM: Beta Version Release Review β1, β 2, β 3,.. Type Approval P- Review 6 Final Version Copyright Qualität & Informatik / 3

4 Technical Solutions Copyright Qualität & Informatik / 4

5 - Policy / Scope / Purpose! Policy AVL is dedicated to develop software with consistent and state of the art quality.! Scope All software producing units in AVL SBU MES.! Purpose The purpose of Technical Solution is to design, develop, and implement solutions to requirements. Solutions, designs, and implementations encompass products, product components, and product-related life-cycle processes either singly or in combinations as appropriate. Copyright Qualität & Informatik / 5

6 Exercise: Familiarization! Method: Plenum! Timing: 10! Form: Brainstorming and discussion! Documents: none! Deliverable: Documentation on flipchart (Trainer)! Questions: I. What are your experiences with Technical Solution especially with design and implementation? II. What worked well in the past? III. What did not work so well? Copyright Qualität & Informatik / 6

7 Exercise: Roles, Activities, Work Products! Method: Individual! Timing: 15! Form: Individual elaboration! Documents: Rule 15; form: next foil! Deliverable: Filled in form Question: I. Based on your experience, the prior discussion and the process definition list the involved roles, the performed activities, and the produced work products. Copyright Qualität & Informatik / 7

8 Roles, Activities, Work Products Roles Activities Work Products Copyright Qualität & Informatik / 8

9 Roles, Activities, Work Products Roles SA SE TW PL-DP WPL RM Activities Develop Detailed Alternative Solutions and Selection Criteria and Select Product Component Solutions Design the Product or Product Component Establish a Technical Data Package Design Interfaces Using Criteria Perform Make, Buy, or Reuse Analysis Implement the Design Develop Product Support Documentation Work Products Technical Solution Decision Documentation DD WP chapter with Alternative Solutions Decision in DD System architecture SAD Subsystem SDD Documentation Design Document DDD Test Design Document TDD Source Code User Documentation Release Notes Train-The-Trainer Documentation Maintenance manual Copyright Qualität & Informatik / 9

10 with Practices 1/3 Validated Requirements Select Product Component Solutions Alternative Solutions Selection Criteria New Technology Evaluations Select Product Component Solutions Operational Scenarios Timeline Analysis Use Cases Evolve Operational Concepts & Scenarios Selection Decisions Compliance w/ Reqmts Copyright Qualität & Informatik / 10

11 with Practices 2/3 Design the Product or Product Component Design Methods Design Tools Design es Develop the Design Establish a Tech Data Package Tech Data Package Selection Criteria Make/Buy Analysis Perform Make, Buy, or Reuse Analyses I/F Design Documentation I/F Specification I/F Control Documents Design Interfaces Using Criteria Copyright Qualität & Informatik / 11

12 with Practices 3/3 Implement the Product Design Implement the Design Parts Fabricated Software Coded Data Documented es Documented Facilities Constructed Develop Product Support Documentation Manuals Users Manual Operator s Manual Maintenance Manual On-line Help Copyright Qualität & Informatik / 12

13 Tasks 1/2 Practice Task Work Products Select Product Component Solutions Evolve Operational Concepts and Scenarios Design the Product or Product Component Establish a Technical Data Package Design Interfaces Using Criteria Create DD Describe Decisions of Alternative Solutions related to Work Packages Evolve Operational Concepts and Scenarios Create System architecture SAD Create SDD Establish a Technical Data Package Create Interface descriptions in SDD Technical Solutions Decision Documentation DD Work Package Solutions Decision in DD SDD (Sequence Diagram, deployment, installation, operating environment) System architecture SAD Subsystem SDD Technical Data Package (Harvest) SDD (Interface descriptions) Copyright Qualität & Informatik / 13

14 Tasks 2/2 Practice Task Work Products Perform Make, Buy, or Reuse Analysis Implement the Design Develop Product Support Documentation Decide about Make, Buy, or Reuse Implement Source Code Create Documentation Create documentation design document DDD Create Test design document TDD Write Documentation Write Release Notes Write Maintenance manual DD (Make/buy/reuse Decision) sheet reference (opt) Source Code Documentation Documentation Design Document DDD Test Design Document TDD User Documentation Release Notes Maintenance Manual Copyright Qualität & Informatik / 14

15 Technical Data Package! A collection of items that may include the following if such information is appropriate to the type of product and product component (for example, material and manufacturing requirements may not be useful for product components associated with software services or processes): product architecture description allocated requirements product-component descriptions product-related life-cycle process descriptions if not described as separate product components key product characteristics required physical characteristics and constraints interface requirements materials requirements (bills or material and material characteristics) fabrication and manufacturing requirements (for both the original equipment manufacturer and field support) the verification criteria used to ensure requirements have been achieved conditions of use (environments) and operating/usage scenarios, modes and states for operations, support, training, manufacturing, disposal, and verifications throughout the life of the product rationale for decisions and characteristics (requirements, requirement allocations; design choices) ==> default documents or specifications that you need to implement a component Copyright Qualität & Informatik / 15

16 Exercise: Task Description! Method: Group work! Timing: 20 group work, 15 presentation & discussion (comparative discussion of group results)! Form: Group elaboration! Documents: Rule 15:! Deliverable: Task description on flipchart! Question: I. Describe the selected task _T01: Create DD and task _T14: Establish a Technical Data Package using the presented description technique ("next foil). Copyright Qualität & Informatik / 16

17 Task Description Technique Input ID Task Name Description Roles Tools Method/Technique Output Copyright Qualität & Informatik / 17

18 Task Details Create DD Input Necessity for development of alternative solutions Set of relevant requirements Set of constraints ID _T01 Roles PL-DP RM Task Name Create DD Description Create the DD to describe the solution finding and decision process. For each work package inserted a chapter (document the selected solution and the process for the decision). Document global project decisions. Document details of the selected solutions (where appropriate) in URS, SRS, and SDD. Tools Template: Template DD.dot Rule 13: Method/Technique not specified Resp. for task _T01 Requirements Output Technical Solution Decision DD URS updated SRS updated SDD updated Copyright Qualität & Informatik / 18

19 Task Details Establish a Technical Data Package Input Work Package SRS for subsystem incl. product requirements DD ID _T14 Roles PL-DP, WPL, SA _T14 Task Name Establish Technical Data Package Description Describe the selected alternative solution for implementation: SRS Software requirement specification SDD of the product component Reference to the SAD Reference to the DD documentation Test design document Documentation Design Document DDD Resp. for task Tools Template: Template Project_WorkProduct_Plan.xlt Harvest Method/Technique not specified Output Technical Data Package (Harvest) Copyright Qualität & Informatik / 19

20 Rule 15: Work Products and Templates WP Id Type Description Task Id Resp. Link to Template? _W01 M Technical Solution Decision Documentation DD _T01 PL-DP Template DD.dot _W02 M WP chapter with Alternative Solutions Decision in DD _T02 WPL Template DD.dot _W03 M System architecture SAD _T03 SA _W04 M Subsystem SDD _T04 WPL Template SDD.dot _T08 _W05 O Documentation _T05 WPL n.a. _W06 O Documentation Design Document DDD _T06 WPL Template DDD.mmap _W07 O Test Design Document TDD _T07 WPL Template_VER_Master Testplan*.dot or Template_VER_TD.mmp _W08 M Source Code _T09 SE n.a. _W09 M User Documentation _T10 TW Not yet existing _W10 M Release Notes _T11 TW Not yet existing _W11 M Interface descriptions in SDD _T08 WPL Template SDD.dot _W12 O Maintenance manual _T12 TW Not yet existing _W13 M Make, Buy, or Reuse decision document in DD. sheet reference if necessary. _T13 WPL Template SDD.dot _W14 M Overview of a technical data package in the project work product plan _T14 WPL Template Project_Work Product_Plan.xlt Copyright Qualität & Informatik / 20

21 Rule 15: Concluding Discussion What was important for you concerning this Rule? Copyright Qualität & Informatik / 21

22 Any Questions Copyright Qualität & Informatik / 22

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 8 Configuration Management Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Software Configuration Management (S) The process of identifying,

More information

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 6 Development Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context Ver Product & product component requirements Alternative solutions Product

More information

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 10 Rule 10 Supplier Agreement Management Supplier Agreement Management Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context QA Corrective

More information

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 16 Integrated Project Management Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context QA Management process areas Engineering & Support

More information

Software Process Training

Software Process Training Rule 5 Project Planning Dr. Ernest Wallmüller Wolfgang Höh Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context QA Corrective action Supplier agreement Supplier Replan Status,

More information

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 17 Verification and Validation Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 It is recoded that anything has started with an error... There

More information

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 24 Review & Walkthrough Guideline Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Purpose of Reviews! To improve the quality of the item under

More information

Software Process Training

Software Process Training Dr. Ernest Wallmüller Wolfgang Höh Rule 9 and Product Quality Assurance Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 - What does it mean? Nonconformance? Copyright Qualität & Informatik

More information

Software Process Training

Software Process Training Rule 14 Risk Management Dr. Ernest Wallmüller Wolfgang Höh Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Why Risk Management? NASA took consequences from the Columbia Disaster :

More information

Software Process Training

Software Process Training Module Dr. Ernest Wallmüller Wolfgang Höh Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Agenda 13:00 Opening Paulweber 13:05 Short, Wallmüller, Höh, All agenda and overview of training

More information

VAIL-Plant Asset Integrity Management System. Software Development Process

VAIL-Plant Asset Integrity Management System. Software Development Process VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15

More information

Software Design Document (SDD) Template

Software Design Document (SDD) Template (SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.

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

ITS Projects Systems Engineering Process Compliance Checklist

ITS Projects Systems Engineering Process Compliance Checklist ITS Projects Systems Engineering Process Compliance Checklist FHWA Final Rule (23 CFR 940) This checklist is to be completed by the MDOT or LPA Project Management Staff. Please refer to the accompanying

More information

Time Monitoring Tool Software Development Plan. Version <1.1>

Time Monitoring Tool Software Development Plan. Version <1.1> Time Monitoring Tool Software Development Plan Version Revision History Date Version Description Author 10/01/01 1.0 First Draft Sabrina Laflamme 12/01/01 1.1 Completion of Document John Lemon Page

More information

Controlling Risks Safety Lifecycle

Controlling Risks Safety Lifecycle Controlling Risks Safety Lifecycle Objective Introduce the concept of a safety lifecycle and the applicability and context in safety systems. Lifecycle Management A risk based management plan for a system

More information

Project QA and Collaboration Plan for <project name>

Project QA and Collaboration Plan for <project name> Note: Text displayed in blue italics is included to provide guidance to the author and should be deleted or hidden before publishing the document. This template can be used at it is, or to complete and

More information

INTRODUCTION: How to Develop Project Management Procedures and Skills. The Guideline Content Starts on the Following Page

INTRODUCTION: How to Develop Project Management Procedures and Skills. The Guideline Content Starts on the Following Page What This Is INTRODUCTION: How to Develop Project Management Procedures and Skills The Guideline Content Starts on the Following Page A step-by-step guideline for how to develop and introduce project management

More information

Software Engineering. Objectives. Designing, building and maintaining large software systems

Software Engineering. Objectives. Designing, building and maintaining large software systems Software Engineering Objectives Designing, building and maintaining large software systems To define software engineering and explain its importance To discuss the concepts of software products and software

More information

Project Implementation Process (PIP)

Project Implementation Process (PIP) Vanderbilt University Medical Center Project Implementation Process (PIP).......... Project Implementation Process OVERVIEW...4 PROJECT PLANNING PHASE...5 PHASE PURPOSE... 5 TASK: TRANSITION FROM PEP TO

More information

Iterative Software Development -

Iterative Software Development - Iterative Software Development - from Theory to Practice Implementing the Unified Software Development Process in RAFAEL Amir Tomer, Boaz Shani, Ely Bonne RAFAEL at a Glance USDP in Rafael - 2 The Waterfall

More information

Applying CMMI SM In Information Technology Organizations SEPG 2003

Applying CMMI SM In Information Technology Organizations SEPG 2003 Applying CMMI SM In Information Technology Organizations Mark Servello, Vice President Jim Gibson, Senior Consultant ChangeBridge, Incorporated Page 1 Portions Copyright 2002 Carnegie Mellon University

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

Provision of an HR System, Implementation and Support Services

Provision of an HR System, Implementation and Support Services Clarification 1 1 (5) Helsinki, 26/04/2013 Open call for tenders ECHA/2013/03 Provision of an HR System, Implementation and Support Services Question 1.1: Demonstration scenario documentation state about

More information

Abstract. 1 Introduction

Abstract. 1 Introduction Amir Tomer Amir Tomer is the Director of Systems and Software Engineering Processes at RAFAEL Ltd., Israel,with whom he has been since 1982,holding a variety of systems and software engineering positions,both

More information

USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP)

USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP) Department of the Interior U.S. Geological Survey USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP) September 2013 Executive Summary This Systems Engineering Management Plan (SEMP) outlines the engineering

More information

Appendix 2-A. Application and System Development Requirements

Appendix 2-A. Application and System Development Requirements Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility

More information

Draft Requirements Management Plan

Draft Requirements Management Plan BAO111: Core Competencies for the Business Analyst Draft Requirements Management Plan 1.0 INTRODUCTION 1.1 Purpose This document outlines requirements roles and responsibilities, presents a stakeholder

More information

IT Project: System Implementation Project Template Description

IT Project: System Implementation Project Template Description 2929 Campus Drive Suite 250 IT Project: System Implementation Project Template Description Table of Contents Introduction... 2 Project Phases... 3 Initiation & Requirements Gathering Milestone... 3 Initiation

More information

System Requirements Specification (SRS) (Subsystem and Version #)

System Requirements Specification (SRS) (Subsystem and Version #) of the (Subsystem and Version #) () (Document Revision Number) Contract (No.) Task (No.) GSA Contract (No.) Prepared for: The United States Department of Agriculture Food & Nutrition Service (FNS)/ Information

More information

QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR ELECTRONICS INDUSTRY. SECTOR: ELECTRONICS SUB-SECTOR: Semiconductor Design and Active Components

QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR ELECTRONICS INDUSTRY. SECTOR: ELECTRONICS SUB-SECTOR: Semiconductor Design and Active Components QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR ELECTRONICS INDUSTRY Contents 1. Introduction and Contacts..P1 2. Qualifications Pack....P2 What are Occupational Standards(OS)? OS describe what individuals

More information

Project Plan for <project name>

Project Plan for <project name> Note: Text displayed in blue italics is included to provide guidance to the author and should be deleted or hidden before publishing the document. This template can be used at it is, or to complete and

More information

ERP Implementation Methodology SAFAL ERP

ERP Implementation Methodology SAFAL ERP ERP Implementation Methodology SAFAL ERP Six Stage Implementation Plan SAFAL ERP Initiation Stage (IS) SRS Stage (SS) Development Stage (DS) Testing & Training Stage (TTS) Feedback & Review Stage (FRS)

More information

Mastering Microsoft Project 2010

Mastering Microsoft Project 2010 Mastering Microsoft Project 2010 Duration: 2 days Course Description This two-day instructor-led course provides students with the knowledge and skills to plan and manage projects using Microsoft Project

More information

Software Project Models

Software Project Models INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCEMENTS AND EMERGING ENGINEERING RESEARCH, VOL 1, ISSUE 4 135 Software Project Models Abhimanyu Chopra, Abhinav Prashar, Chandresh Saini Email-abhinav.prashar@gmail.com,

More information

Appendix <<1>> System Status Report for System template

Appendix <<1>> System Status Report for System template Document Template Document Number ESS-0004799 Date Sep 3, 2013 Revision 1 (2) State Preliminary Appendix System Status Report for System template Authors Reviewers Approver Name Affiliation European

More information

CS6403-SOFTWARE ENGINEERING UNIT-I PART-A

CS6403-SOFTWARE ENGINEERING UNIT-I PART-A Handled By, VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203. Department of Information Technology Question Bank- Even Semester 2014-2015 IV Semester CS6403-SOFTWARE ENGINEERING MS.R.Thenmozhi,

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

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page.

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page. What This Is INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page. First of a series of guidelines for project

More information

REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES)

REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES) REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES) Consultancy services for Systems Integration and IT project management Client: Central Bank of Yemen Country: Republic of Yemen Project: Financial

More information

Modelling the Management of Systems Engineering Projects

Modelling the Management of Systems Engineering Projects AEROSPACE CONCEPTS Modelling the Management of Systems Engineering Projects Daniel Spencer Shaun Wilson Aerospace Concepts Pty Ltd www.concepts.aero 28 November 2012 Model-Based Systems Engineering Symposium

More information

How To Write A Software Engineering Project Document Template

How To Write A Software Engineering Project Document Template DOCUMENT TEMPLATES FOR STUDENT PROJECTS IN SOFTWARE ENGINEERING Declan Delaney and Stephen Brown Department of Computer Science, National University of Ireland, Maynooth Date: August 2002 Technical Report:

More information

Sparx Systems Enterprise Architect for Team Players

Sparx Systems Enterprise Architect for Team Players Course Description 4 day - expert led onsite training and hands-on workshops Experience hands-on modeling and learn how to use Enterprise Architect with your next project. Discover surprising ways to improve

More information

Iterative Project Management 1

Iterative Project Management 1 Iterative Project Management Module 2 Objectives Understand issues for Project Managers (PM) who use iterative development by: Learning how the PM monitors and steers an iterative project towards success.

More information

Enterprise Architecture 101. (Includes numerous samples/ templates produced using TOGAF methodology) Shail Sood

Enterprise Architecture 101. (Includes numerous samples/ templates produced using TOGAF methodology) Shail Sood Enterprise Architecture 101 (Includes numerous samples/ templates produced using TOGAF methodology) Enterprise Architecture Key Question What is Enterprise Architecture? Why Enterprise Architecture? What

More information

Classical Software Life Cycle Models

Classical Software Life Cycle Models Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation

More information

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1 SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability

More information

Project Managing Microsoft Dynamics CRM Implementations

Project Managing Microsoft Dynamics CRM Implementations Workshop 80054A: Project Managing Microsoft Dynamics CRM Implementations with Microsoft Dynamics Sure Step Length: 2 Day(s) Published: November 12, 2008 Language(s): Audience(s): English Developers Level:

More information

Critical Path Method (CPM)

Critical Path Method (CPM) Project Management Templates (CPM) http://spreadsheetml.com/projectmanagement/criticalpathanalysis.shtml Copyright (c) 2009-2010, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility

More information

Unit 1 Learning Objectives

Unit 1 Learning Objectives Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction

More information

Product Lifecycle Management. Diane Ryan Siemens PLM Software

Product Lifecycle Management. Diane Ryan Siemens PLM Software Product Lifecycle Management Diane Ryan Siemens PLM Software Discussion Topics Challenges in Manufacturing and Lifecycle Maintenance Product Lifecycle Management Communication and Collaboration Standardized

More information

PHASE 5: DESIGN PHASE

PHASE 5: DESIGN PHASE PHASE 5: DESIGN PHASE During the Design Phase, the system is designed to satisfy the requirements identified in the previous phases. The requirements identified in the Requirements Analysis Phase are transformed

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

1. Software Engineering Overview

1. Software Engineering Overview 1. Overview 1. Overview...1 1.1 Total programme structure...1 1.2 Topics covered in module...2 1.3 Examples of SW eng. practice in some industrial sectors...4 1.3.1 European Space Agency (ESA), software

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

Software Project Management Plan (SPMP)

Software Project Management Plan (SPMP) Software Project Management Plan (SPMP) The basic template to be used is derived from IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans. The following is a template for the SPMP.

More information

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 20-21 The Unified Process Dynamic dimension Two dimensions Content

More information

COMMONWEALTH OF MASSACHUSETTS EXECUTIVE OFFICE OF HEALTH AND HUMAN SERVICES

COMMONWEALTH OF MASSACHUSETTS EXECUTIVE OFFICE OF HEALTH AND HUMAN SERVICES COMMONWEALTH OF MASSACHUSETTS EXECUTIVE OFFICE OF HEALTH AND HUMAN SERVICES The Office of Information Technology Project Methodology and Lifecycle Guide Version 4.4 Last Updated: November 15, 2011 CE M

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

From the light to the full application form focus on work plan

From the light to the full application form focus on work plan Lead Applicant Training, Prague, 20 October 2015 From the light to the full application form focus on work plan Monika Schönerklee-Grasser, Head of JS Evaluation and Monitoring Unit Full application form

More information

Software Project Management

Software Project Management Software Project Management Week 5: Work Breakdown Structures and a Case Study COMP3711 Software Project Management 1 Project Planning: A 12 Step Program 1) Set goal and scope 2) Select lifecycle 3) Set

More information

The Software Lifecycle. Software Lifecycles

The Software Lifecycle. Software Lifecycles The Software Lifecycle Examining the phases of large-scale software development projects Jeff Stephenson Software Lifecycles Software Engineering vs. Programming What you have done for our past assignments

More information

Gantt Chart for Excel

Gantt Chart for Excel Project Management Templates for Excel http://spreadsheetml.com/projectmanagement/ganttchart.shtml Copyright (c) 2009-2010, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any

More information

Introduction to the ITIL Service Management Framework

Introduction to the ITIL Service Management Framework Introduction to the ITIL Service Management Framework ITIL is a registered trade mark of the Cabinet Office. The Swirl logo is a trade mark of the Cabinet Office. IT Infrastructure Library is a registered

More information

Software Development: The Waterfall Model

Software Development: The Waterfall Model Steven Zeil June 7, 2013 Contents 1 Software Development Process Models 2 1.1 Components of the Waterfall Model................................. 2 1.1.1 What is a requirement?. 2 1.1.2 Testing..........

More information

Communications Software Engineering (Z01)

Communications Software Engineering (Z01) Communications Software Engineering (Z01) Wolfgang Emmerich Dept. of Computer Science University College London 1 How to reach me? Pearson Building, 402 www.cs.ucl.ac.uk/staff/w.emmerich 020 7679 4413

More information

Software Test Plan (STP) Template

Software Test Plan (STP) Template (STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This

More information

Project Lifecycle Management (PLM)

Project Lifecycle Management (PLM) Project Lifecycle Management (PLM) Process or Tool? Why PLM? Project Definition Project Management NEW REQUEST/ INITIATIVES SUPPORT (Quick fixes) PROJECT (Start Finish) ONGOING WORK (Continuous) ENHANCEMENTS

More information

Project Scheduling & Tracking

Project Scheduling & Tracking Project Scheduling & Tracking Traditional Techniques: Work Breakdown Structure (WBS) Gantt Charts Precedence Diagrams Earned Value Planning It is the mark of an instructed mind to rest satisfied with the

More information

Information Technology Security Certification and Accreditation Guidelines

Information Technology Security Certification and Accreditation Guidelines Information Technology Security Certification and Accreditation Guidelines September, 2008 Table of Contents EXECUTIVE SUMMARY... 3 1.0 INTRODUCTION... 5 1.1 Background... 5 1.2 Purpose... 5 1.3 Scope...

More information

Systems Engineering Process

Systems Engineering Process Systems Engineering Process Derek Vollmer, P.E. ITS Software and Architecture Coordinator Traffic Engineering and Operations Office Contents Federal regulations for ITS projects Overview of systems engineering

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

Cloud & Datacenter Monitoring with System Center Operations Manager

Cloud & Datacenter Monitoring with System Center Operations Manager Page 1 of 5 Overview This course equips students with the skills they require to deploy and configure System Center 2012 R2 Operations. Using hands-on labs, students learn the following: How to architect

More information

How To Model Software Development Life Cycle Models

How To Model Software Development Life Cycle Models Various Software Development Life Cycle Models Sahil Jindal, Puneet Gulati, Praveen Rohilla Dronacharya College of Engineering, India Abstract:An SDLC model is a conceptual framework describing different

More information

Establishing Great Software Development Process(es) for Your Organization. By Dale Mayes DMayes@HomePortEngineering.com

Establishing Great Software Development Process(es) for Your Organization. By Dale Mayes DMayes@HomePortEngineering.com Establishing Great Software Development Process(es) for Your Organization By Dale Mayes DMayes@HomePortEngineering.com Class: ETP-410 Embedded Systems Conference San Francisco 2005 Abstract: There are

More information

LR120 LoadRunner 12.0 Essentials

LR120 LoadRunner 12.0 Essentials LR120 LoadRunner 12.0 Essentials Overview This five-day course introduces students to HP LoadRunner 12.0, including the usage of Virtual User Generator (VuGen), Controller and Analysis tools. This course

More information

Software Project Management Part 2: Work Breakdown Structures

Software Project Management Part 2: Work Breakdown Structures Software Project Management Part 2: Work Breakdown Structures Introduction into Software Engineering Lecture 20 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Where are we?

More information

Software Development Standard Deliverables

Software Development Standard Deliverables Software Development Standard Deliverables Lifecycle Methodology Created By Rafael Soultanov Version 1.1 September 19, 20044 Development Lifecycle Methodology Document Control Change Record Date Author

More information

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

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

Software Processes. The software process. Generic software process models. Waterfall model. Waterfall model phases

Software Processes. The software process. Generic software process models. Waterfall model. Waterfall model phases Software Processes CSC 221 Introduction to Software Engineering software processes extract from Sommerville s chapter 3 slides Alan Dix Coherent sets of activities for specifying, designing, implementing

More information

Metrics in Software Test Planning and Test Design Processes

Metrics in Software Test Planning and Test Design Processes Master Thesis Software Engineering Thesis no: MSE-2007:02 January 2007 Metrics in Software Test Planning and Test Design Processes Wasif Afzal School of Engineering Blekinge Institute of Technology Box

More information

Minnesota Health Insurance Exchange (MNHIX)

Minnesota Health Insurance Exchange (MNHIX) Minnesota Health Insurance Exchange (MNHIX) Project Status Report Week Ending: 09-19-2012 Page - 1 Executive Summary The Executive Summary provides an executive level review of general project activities,

More information

The Impacts Of Agile Development On The System Engineering Process

The Impacts Of Agile Development On The System Engineering Process The Impacts Of Agile elopment On The System Engineering Process 17 th Annual Systems Engineering Conference October 27-30, 2014 Springfield, Virginia Discussion Topics Background What Is Agile elopment

More information

How To Integrate Software And Systems

How To Integrate Software And Systems September 25, 2014 EFFECTIVE METHODS FOR SOFTWARE AND SYSTEMS INTEGRATION P R E S E N T E D B Y: D R. B O Y D L. S U M M E R S 1 Software Engineer (Quality) Defense and Space The Boeing Company - Seattle,

More information

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Mastering increasing product complexity with Collaborative Systems Engineering and PLM Mastering increasing product complexity with Collaborative Systems Engineering and PLM Thierry Ambroisine Dassault Systèmes 10 rue Marcel Dassault, 78140 Vélizy Villacoublay, France thierry.ambroisine@3ds.com

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

Dependable (Safe/Reliable) Systems. ARO Reliability Workshop Software Intensive Systems

Dependable (Safe/Reliable) Systems. ARO Reliability Workshop Software Intensive Systems Dependable (Safe/Reliable) Systems Composing, Analyzing and Validating s to Assess / Develop / Validate Methods and Supporting Tools for the Creation of Dependable Systems ARO Reliability Workshop Intensive

More information

Software Process and Project Plan

Software Process and Project Plan Software Process and Project Plan for Trillium Health - Grant Management Version: 1.2 Prepared by: Akshay Karnawat Date: November 26, 2014 (updated) Team Members: Shannon Trudeau (smtofny@gmail.com) Matt

More information

Integration Test Plan

Integration Test Plan Software Engineering Project (2IP40) Project Group 1 Integration Test Plan version 0.1.0 (internally accepted), 29 May 2006 Project Team: Sven Bego 0550191 Roel Coset 0548132 Robert Leeuwestein 0546746

More information

Business Process (BPMN) Course

Business Process (BPMN) Course Business Process (BPMN) Course 2 day course held as Public or On Site Course We also offer bespoke foundation & advanced modules which can be developed/adapted to suit requirements Course Objectives Day

More information

Microsoft Infrastructure Assessment

Microsoft Infrastructure Assessment GLOBAL KNOWLEDGE Microsoft Infrastructure Assessment Prepared For { Customer Logo } DOCUMENT VERSION Change Record Date Author Version Change Reference Reviewers Name Version Approved Position Date Distribution

More information

Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.

Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes. Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.. www.pharmout.net Page 1 of 15 Version-02 1. Scope 1.1. Purpose This paper reviews the implementation of the ANSI/AAMI/IEC

More information

CMMI KEY PROCESS AREAS

CMMI KEY PROCESS AREAS CMMI KEY PROCESS AREAS http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm Copyright tutorialspoint.com A Process Area is a cluster of related practices in an area that, when implemented collectively,

More information

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons

More information

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January 2014. PPM Project Type Custom Development

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January 2014. PPM Project Type Custom Development Project Planning and Management (PPM) V2.0 Project Type Guide Custom Development Version 1.1 January 2014 Last Revision: 1/22/2014 Page 1 Project Type Guide Summary: Custom Development Custom software

More information

Health Information System Program Kick off

Health Information System Program Kick off Health Information System Program Kick off Agenda Section 1 Kick OFF Objective 2 Executive Summary 3 Business Approach and Program Org. Chart 4 5 Scope of Work High Level Program Phases and Milestones

More information

44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam

44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam 44-76 mix 2 Number: MB5-705 Passing Score: 800 Time Limit: 120 min File Version: 22.5 http://www.gratisexam.com/ Exam Code:MB5-705 Exam Name: Managing Microsoft Dynamics Implementations Exam Exam A QUESTION

More information

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The

More information

Revision History Revision Date 3.0 14.02.10. Changes Initial version published to http://www.isasecure.org

Revision History Revision Date 3.0 14.02.10. Changes Initial version published to http://www.isasecure.org SDLA-312 ISA Security Compliance Institute Security Development Lifecycle Assurance - Security Development Lifecycle Assessment v3.0 Lifecycle Phases Number Phase Name Description PH1 Security Management

More information