SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Size: px
Start display at page:

Download "SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY"

Transcription

1 SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SWE COURSE PLAN Course Code : CS0351 Course Title : SOFTWARE PROJECT MANAGEMENT Semester : VII Course Time : July December 2014 Day C Hour Timing Day to 3.10 Day to 2.20 Day 5 3, to and 1.30 to 2.20 Location : S.R.M.E University Building (12 th Floor) Faculty Details Sec. Name Office Office hour Mail id Ms. Cinza Susan University A Monday to Friday cinzasusan.a@ktr.srmuniv.ac.in Abraham Building Required Text Books: TEXT BOOK 1. Walker Royce, Software Project Management: A Unified Framework, Pearson, Pankaj Jalote, Software Project Management in Practice, Pearson, REFERENCE BOOKS 1. Joel Henry, Software Project Management: A Real-World Guide to Success. Pearson, Kathy Schwalbe, Information Technology Project Management, Course Technology, 2005 Prerequisite : Software Engineering Principles Software Architecture Software Design

2 Objectives This course introduces the students to 1. Understand Project planning and management 2. Identify Client management and project definition 3. Understand testing based approach to development 4. Team management and ongoing schedule tracking Assessment Details Cycle Test 1 : 10 Marks Cyle Test II : 10 Marks Model Exam : 20 Marks Surprise Test : 5 Marks Attendance : 5 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Units 1 and 2 2 periods 2 Cycle Test - II Units 3 and 4 2 periods 3 Model Exam Units 1 to 5 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome Program outcome To learn About Software Management About Software Management Process Framework About Software Management Disciplines About Project Execution and Closure An ability to understand about Software Management To analyze and apply Different Frameworks in Software Development To Use Several Disciplines in different levels of Software Development An Ability to understand the stages in project Execution and Closure

3 Detailed Session Plan UNIT 1 SOFTWARE MANAGEMENT 9 Conventional Software Management - The Waterfall Model - Conventional Software Management Performance.Evolution of Software Economics - Pragmatic Software Cost Estimation. Reducing Software Product Size Languages -Object-Oriented Methods and Visual Modeling - Reuse. Improving Software Processes - Team Effectiveness -Automation through Software Environments - Achieving Required Quality. Modern Software Management -Transitioning to an Iterative Process Session No Topics to be covered Introduction, Conventional Software Management The Waterfall Model Conventional Software Management Performance Evolution of Software Economics, Pragmatic Software Cost Estimation Reducing Software Product Size Time (min) Ref Teaching Method Languages, Object-Oriented Methods and Visual Modeling, Reuse Improving Software Processes - Team Effectiveness Automation through Software Environments - Achieving Required Quality. Modern Software Management - Transitioning to an Iterative Process Testing Method, Assignment UNIT 2 SOFTWARE MANAGEMENT PROCESS FRAMEWORK 9 Life-Cycle Phases - Engineering and Production Stages - Inception Phase - Elaboration Phase - Construction Phase -Transition Phase. Artifacts of the Process - Artifact Sets - Management Set - Engineering Sets - Artifact Evolution over the Life Cycle - Test Artifacts - Management Artifacts - Engineering Artifacts - Pragmatic Artifacts. Model-Based Software Architectures - Management Perspective - Technical Perspective. Workflows of the Process - Software Process Workflows - Iteration Workflows - Checkpoints of the Process. 10 Life-Cycle Phases

4 Engineering and Production Stages - Inception Phase - Elaboration Phase - Construction Phase -Transition Phase Artifacts of the Process - Artifact Sets - Management Set - Engineering Sets Artifact Evolution over the Life Cycle - Test Artifacts Management Artifacts Engineering Artifacts - Pragmatic Artifacts Model-Based Software Architectures - Management Perspective, Technical Perspective Workflows of the Process - Software Process Workflows Iteration Workflows - Checkpoints of the Process., Assignment UNIT 3 SOFTWARE MANAGEMENT DISCIPLINES 9 Iterative Process Planning - Work Breakdown Structures - Conventional WBS Issues - Planning Guidelines - Cost and Schedule Estimating Process - Iteration Planning Process. Project Organizations and responsibilities - Line-of-Business Organizations - Project Organizations - Evolution of Organizations. Process Automation - Tools: Automation Building Blocks - Project Environment - Round-Trip Engineering - Change Management. Project Control and Process Instrumentation - Seven Core Metrics - Management Indicators - Quality Indicators -. Pragmatic Software Metrics -Metrics Automation Iterative Process Planning Work Breakdown Structures, Conventional WBS Issues Planning Guidelines - Cost and Schedule Estimating Process Iteration Planning Process Project Organizations and responsibilities - Line-of-Business Organizations - Project Organizations Evolution of Organizations Process Automation - Tools: Automation Building Blocks - Project Environment - Round-Trip Engineering, Assignment

5 26 27 Change Management. Project Control and Process Instrumentation - Seven Core Metrics Management Indicators - Quality Indicators -. Pragmatic Software Metrics -Metrics Automation. UNIT 4 PROJECT PROFILES 9 Continuous Integration - Early Risk Resolution - Evolutionary Requirements - Teamwork among Stakeholders - Top 10 Software Management Principles - Software Management Best Practices - Next- Generation Software Economics - Next- Generation Cost Models - Modern Software Economics - Modern Process Transitions Continuous Integration Early Risk Resolution Evolutionary Requirements Teamwork among Stakeholders Top 10 Software Management Principles Software Management Best Practices Next-Generation Software Economics Next- Generation Cost Models 50 1,2 BB 50 1,2 BB 50 1,2 BB Modern Software Economics - Modern Process Transitions 50 1,2 BB, Assignment UNIT 5 PROJECT EXECUTION AND CLOSURE 9 Review Process Planning - Overview and Preparation - Group Review Meeting - Rework and Follow-up Guidelines for Reviews in Projects - Analysis and Control Guidelines Case Studies. Project Monitoring and Control Project Tracking - Activities Tracking - Defect Tracking - Issues Tracking - Status Reports - Milestone Analysis. Defect Analysis and Prevention - Process Monitoring and Audit. Project Closure Analysis - Analysis Report. 1 2 Review Process Planning Overview and Preparation - Group Review Meeting

6 3 4 5 Rework and Follow-up Guidelines for Reviews in Projects Analysis and Control Guidelines Case Studies Project Monitoring and Control Project Tracking 6 7 Activities Tracking - Defect Tracking - Issues Tracking - Status Reports - Milestone Analysis. Defect Analysis and Prevention, Assignment 8 9 Process Monitoring and Audit Project Closure Analysis - Analysis Report. Prepared by : Cinza Susan Abraham Signature : Date : 19/6/14 Signature of the HOD

Software Project Management using an Iterative Lifecycle Model

Software Project Management using an Iterative Lifecycle Model Software Corporation Software Project Management using an Iterative Lifecycle Model 1 Objectives of this Presentation To understand what the Unified Process is To understand the iterative lifecycle approach

More information

Academic Course Description. SE2003 Software Project Management Second Semester, 2014-15 (Even semester)

Academic Course Description. SE2003 Software Project Management Second Semester, 2014-15 (Even semester) Course (catalog) description: Academic Course Description SRM University Faculty of Engineering and Technology Department of Software Engineering SE2003 Software Project Management Second Semester, 2014-15

More information

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS2115 Course Title : SERVER ORIENTED ARCHITECTURE Semester : III Semester M.Tech.CSE Course Time :

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN Course Code : CS0446 Course Title : Firewall Architecture Semester :

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN.

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN. SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN Course Code CS0375 Course Title ENTERPRISE RESOURCE PLANNING Semester VII Course

More information

Supporting Workflow Overview. CSC532 Fall06

Supporting Workflow Overview. CSC532 Fall06 Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure

More information

Ob j ect-oriented Project Management with UML

Ob j ect-oriented Project Management with UML Ob j ect-oriented Project Management with UML Murray Cantor WILEY COMPUTER PUBLISHING John Wiley & Sons, Inc. New York Chichester Weinheim Brisbane Singapore Toronto CONTENTS Acknowledgments Introduction

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY Course Code : CS0518 Course Title : Internet Programming and Tool Semester : II Semester (M.Tech) Course Time :Dec May 2012 SCHOOL OF COMPUTING DEPARTMENT

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

Improving Software Development Economics Part II: Reducing Software Product Complexity and Improving Software Processes

Improving Software Development Economics Part II: Reducing Software Product Complexity and Improving Software Processes Improving Software Development Economics Part II: Reducing Software Product Complexity and Improving Software Processes by Walker Royce Vice President and General Manager Strategic Services Rational Software

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

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems Software Project Management Leveraging RUP, OpenUP, and the PMBOK Arthur English, GreenLine Systems GreenLine Systems Inc. 2003 2013 My Background 30+ years of IT project management experience with both

More information

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business

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

CMM vs. CMMI: From Conventional to Modern Software Management

CMM vs. CMMI: From Conventional to Modern Software Management CMM vs. CMMI: From Conventional to Modern Software Management by Walker Royce Vice President and General Manager Strategic Services Rational Software Corporation This article summarizes some thoughts on

More information

Project Management in the Rational Unified Process

Project Management in the Rational Unified Process CS2 Software Engineering note 3 Project Management in the Rational Unified Process In the last two Software Engineering lectures we have considered the outline description of the Rational Unified Process

More information

MKS Integrity & CMMI. July, 2007

MKS Integrity & CMMI. July, 2007 & CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer

More information

How To Understand Software Engineering

How To Understand Software Engineering PESIT Bangalore South Campus Department of MCA SOFTWARE ENGINEERING 1. GENERAL INFORMATION Academic Year: JULY-NOV 2015 Semester(s):III Title Code Duration (hrs) SOFTWARE ENGINEERING 13MCA33 Lectures 52Hrs

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

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

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

How To Understand The Software Process

How To Understand The Software Process Ingegneria del Software Corso di Laurea in Informatica per il Management Software process model Davide Rossi Dipartimento di Informatica Università di Bologna The task of the software development team

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

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application

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

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

CREDENTIALS & CERTIFICATIONS 2015

CREDENTIALS & CERTIFICATIONS 2015 THE COMMUNITY FOR TECHNOLOGY LEADERS www.computer.org CREDENTIALS & CERTIFICATIONS 2015 KEYS TO PROFESSIONAL SUCCESS CONTENTS SWEBOK KNOWLEDGE AREA CERTIFICATES Software Requirements 3 Software Design

More information

EXHIBIT L. Application Development Processes

EXHIBIT L. Application Development Processes EXHIBIT L Application Development Processes Optum Development Methodology Development Overview Figure 1: Development process flow The Development phase consists of activities that include the building,

More information

IT4202: SOFTWARE PROJECT MANAGEMENT

IT4202: SOFTWARE PROJECT MANAGEMENT : SOFTWARE PROJECT MANAGEMENT 1. OUTLINE OF THE SYLLABUS (Compulsory) Topic Minimum number of hours Introduction to Project Management 05 Project Planning 08 Project Scheduling 08 Project Cost Management

More information

Agile Unified Process

Agile Unified Process INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MOBILE APPLICATIONS - IJCSMA Agile Unified Process Charles Edeki Ph.D, American Intercontinental University, Department of Information Technology, 160 Parkside

More information

Introduction to Software Engineering: Project Management ( Highlights )

Introduction to Software Engineering: Project Management ( Highlights ) Introduction to Software Engineering: Project Management ( Highlights ) John T. Bell Department of Computer Science University of Illinois, Chicago Based on materials from chapters 14, 15, and 16 of Object

More information

Improving Software Development Economics Part I: Current Trends

Improving Software Development Economics Part I: Current Trends Improving Software Development Economics Part I: Current Trends by Walker Royce Vice President and General Manager Strategic Services Rational Software Over the past two decades, the software industry

More information

RUP for Software Development Projects

RUP for Software Development Projects RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

SUMMARY OF INFORMATION ON EACH COURSE

SUMMARY OF INFORMATION ON EACH COURSE 1. Name of Course Software Project Management 2. Course Code TPM7011 3. Status of Course Core [Applies to (cohort) ] 4. MQF Level/Stage Masters MQF Level 7 Note : Certificate MQF Level 3 Diploma MQF Level

More information

ITIL v3 - Service Transition Lifecycle

ITIL v3 - Service Transition Lifecycle ITIL v3 - Service Transition Lifecycle Course Course Service Transition Lifecycle - Part 01 Agenda - Overview Courseware Usage Courseware Conventions ITIL Lifecycle Exam ITIL Qualification Scheme Getting

More information

Development Methodologies

Development Methodologies Slide 3.1 Development Methodologies Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 3 Slide 3.2 SOFTWARE LIFE-CYCLE MODELS Development Methodologies

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN Course Code : MC0761 Course Title : E-COMMERCE (Elective subject) Semester : V Course Time : July-November

More information

ORACLE PROJECT MANAGEMENT

ORACLE PROJECT MANAGEMENT ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,

More information

Plan-Driven Methodologies

Plan-Driven Methodologies Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a

More information

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software... 1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand

More information

<Project Name> Configuration Management Plan

<Project Name> Configuration Management Plan Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=infoblue) is included

More information

Chapter 1 The Systems Development Environment

Chapter 1 The Systems Development Environment Your Objects of SA&D Study Chapter 1 The Systems Development Environment 2011 by Prentice Hall: J.A.Hoffer et.al., Modern Systems Analysis & Design, 6 th Edition 1/55 2/55 Course Content Fundamental of

More information

IBM Software Testing and Development Control - How to Measure Risk

IBM Software Testing and Development Control - How to Measure Risk IBM Software Group Practical Approaches to Development Governance 2007 IBM Corporation Program parameters (cost, schedule, effort, quality, ) are random variables Area under curve describes probability

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities

More information

PROJECT SCOPE STATEMENT

PROJECT SCOPE STATEMENT PROJECT SCOPE STATEMENT Note: Any work not explicitly included in this Project Scope Statement is implicitly excluded from the project. Create links to referenced documents (e.g., Link_To_ ) by using Insert

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

Managing the Services Lifecycle SOA & BPM

Managing the Services Lifecycle SOA & BPM Managing the Services Lifecycle SOA & BPM Agenda The service Lifecycle what does it look like? Methods and processes for service evolution Supporting tools & techniques Governing the service-cycle Best

More information

PMP Exam Prep Training - 5 Days

PMP Exam Prep Training - 5 Days PMP Exam Prep Training - 5 Days (Based on the PMBOK Guide, 5 th Edition) Course Length: 5 Days Course Abstract: This workshop has a primary and a secondary goal. The primary goal is to prepare participants

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Software Project Management. Objective. Course Objectives. Introduction to SPM

Software Project Management. Objective. Course Objectives. Introduction to SPM Software Project Management Lecture 01 Introduction to SPM 1 Objective Course Introduction (learning objectives) Course Contents & Grading Policy Motivation of Studying SPM What is Project What is Project

More information

<Company Name> <Project Name> Software Development Plan. Version <1.0>

<Company Name> <Project Name> Software Development Plan. Version <1.0> Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=infoblue)

More information

Software Lifecycles Models

Software Lifecycles Models Software Lifecycles Models Software Engineering Lecture 17 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Outline of Today s Lecture Modeling the software life cycle Sequential

More information

ITIL: Planning, Protection & Optimization (PPO) (Revision 1.6)

ITIL: Planning, Protection & Optimization (PPO) (Revision 1.6) ITIL: Planning, Protection & Optimization (PPO) (Revision 1.6) Course Overview This hands-on course leads to a Certificate in ITIL Service Capability Management - Planning, Protection and Optimization.

More information

CONTENTS Preface xv 1 Introduction

CONTENTS Preface xv 1 Introduction Preface xv 1 Introduction 1 1.1 Introduction to Software Project Management, 1 1.2 Objectives of This Chapter, 2 1.3 Why Managing and Leading Software Projects Is Difficult, 2 1.3.1 Software Complexity,

More information

ISTQB - Certified Tester Advanced Level - Test Manager

ISTQB - Certified Tester Advanced Level - Test Manager CTALTM - Version: 3 30 June 2016 ISTQB - Certified Tester Advanced Level - Test Manager ISTQB - Certified Tester Advanced Level - Test Manager CTALTM - Version: 3 5 days Course Description: Being a technical

More information

Software Engineering Graduate Project Effort Analysis Report

Software Engineering Graduate Project Effort Analysis Report Software Engineering Graduate Project Effort Analysis Report Zhihao Chen Center for Software Engineering, University of Southern California, Los Angeles 90089 California, USA {zhihaoch}@cse.usc.edu Abstract:

More information

Concepts Release Package

Concepts Release Package ITIL: Release, Control & Validation Course Course Chapter 01 - Course Lesson: Course Organization Welcome to the Course! Mentoring Community s Why Are You Here? Using Bloom's Taxonomy What do you Expect?

More information

Software Engineering. An Introduction. Fakhar Lodhi

Software Engineering. An Introduction. Fakhar Lodhi Software Engineering An Introduction Fakhar Lodhi 1 Engineering The science concerned with putting scientific knowledge to practical use. Webster s Dictionary Physics versus Electrical Engineering 2 Software

More information

The Case for Results-Based Software Management

The Case for Results-Based Software Management The Case for Results-Based Software Management by Walker Royce Vice President Strategic Services Rational Software Editor's note: This article recently appeared on InformationWeek.com. Consider the old

More information

Program Management Review

Program Management Review 2020 Census Program Management Review High-level 2020 Census Life Cycle Schedule March 28, 2014 Kim Higginbotham Program Manager for Project Management, 2020 Census Research and Planning Office U.S. Census

More information

Realizing CMMI using Enterprise Architect and UML for Process Improvement

Realizing CMMI using Enterprise Architect and UML for Process Improvement Realizing CMMI using Enterprise Architect and UML for Process Improvement Jack Hunnicutt, Anteon Corporation www.anteon.com Ramsay Millar, integrate IT architects LLC www.integrateitarchitects.com Introduction

More information

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2). 0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems

More information

Introduction to Software Engineering (ESE : Einführung in SE)

Introduction to Software Engineering (ESE : Einführung in SE) Introduction to Software Engineering (ESE : Einführung in SE) Prof. O. Nierstrasz Selected material courtesy of Prof. Serge Demeyer, U. Antwerp ESE Introduction Lecturers Assistants Lectures Exercises

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

SRM UNIVERSITY FACULTY OF ENGINEERING & TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING & TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN Course Code : CS0355 SRM UNIVERSITY FACULTY OF ENGINEERING & TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN Course Title : THEORY OF COMPUTATION Semester : VI Course : June

More information

B2B Software Technologies Ltd. Service Level Agreement (SLA)

B2B Software Technologies Ltd. Service Level Agreement (SLA) Service Level Agreement (SLA) Overview This document describes a Service Level Agreement (SLA) between Customer and B2B Software Technologies. It outlines the services offered by B2B for NAVISION ADDON

More information

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

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS)

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) Prescriptive Process Model Defines a distinct set of activities, actions, tasks, milestones, and work products that are required to engineer high quality

More information

The Rap on RUP : An Introduction to the Rational Unified Process

The Rap on RUP : An Introduction to the Rational Unified Process The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: jeff@jeffreyjacobs.com http://www.jeffreyjacobs.com Survey Does your

More information

Business Analysis Capability Assessment

Business Analysis Capability Assessment Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..

More information

Word List method-related capitalization and punctuation

Word List method-related capitalization and punctuation Word List method-related capitalization and punctuation Updated September 22, 2008 by Rational REDI team editors (jbroadh@us.ibm.com or rkliegel@us.ibm.com) Note: Trademark symbols may change. Be sure

More information

CMMI and IBM Rational Unified Process

CMMI and IBM Rational Unified Process IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK keith_mantell@uk.ibm.com

More information

Certified Software Quality Engineer (CSQE) Body of Knowledge

Certified Software Quality Engineer (CSQE) Body of Knowledge Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions

More information

Template K Implementation Requirements Instructions for RFP Response RFP #

Template K Implementation Requirements Instructions for RFP Response RFP # Template K Implementation Requirements Instructions for RFP Response Table of Contents 1.0 Project Management Approach... 3 1.1 Program and Project Management... 3 1.2 Change Management Plan... 3 1.3 Relationship

More information

I Dash board I Enabling Best Practices via Metrics

I Dash board I Enabling Best Practices via Metrics Software Corporation I Dash board I Enabling Best Practices via Metrics October 1999 Introduction - Why do we measure? Pragmatic Software Metrics Dashboard Overview Dash board Demonstration (during Tools

More information

Web Application Development Process

Web Application Development Process Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements

More information

Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices

Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices MedConf 2009 Munich, October 13-15,2009 Table of Contents Siemens Healthcare and Vector Consulting Services Motivation

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

ITIL: Release, Control & Validation (RCV) (Revision 1.6)

ITIL: Release, Control & Validation (RCV) (Revision 1.6) ITIL: Release, Control & Validation (RCV) (Revision 1.6) Course Overview This program leads to a Certificate in ITIL Service Capability Management - Release, Control & Validation. The Service Capability

More information

Software Project Management

Software Project Management Software Project Management Objectives Introduce students to a variety of approaches and techniques in SPM Use current SPM tools Develop new SPM ideas Document reading, experiences and ideas Improve writing

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

SOFTWARE PROJECT MANAGEMENT

SOFTWARE PROJECT MANAGEMENT SOFTWARE PROJECT MANAGEMENT UNIT I 1. Explain the water fall model in detail? There are two essential steps common to the development of computer programs: analysis and coding. Both involve creative work

More information

CREDENTIALS & CERTIFICATIONS 2016

CREDENTIALS & CERTIFICATIONS 2016 THE COMMUNITY FOR TECHNOLOGY LEADERS www.computer.org CREDENTIALS & CERTIFICATIONS 2016 KEYS TO PROFESSIONAL SUCCESS CONTENTS SWEBOK KNOWLEDGE AREA CERTIFICATES Software Requirements 5 Software Design

More information

2012 / 2013 I SEMESTER Mandatory courses CODE C O U R S E ECTS Classes Semester workload 2FI100112 Mathematics I 8 3+2+2 216 2FI100212

2012 / 2013 I SEMESTER Mandatory courses CODE C O U R S E ECTS Classes Semester workload 2FI100112 Mathematics I 8 3+2+2 216 2FI100212 UNDERGRADUATE STUDY PROGRAM BUSINESS INFORMATICS COMPUTER SCIENCE FACULTY UGD STIP 4 YEARS STUDY PROGRAM (240 ECTS) and 3 YEARS STUDY PROGRAM (180 ECTS) 2012 / 2013 2FI100112 Mathematics I 8 3+2+2 216

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

Integrity 10. Curriculum Guide

Integrity 10. Curriculum Guide Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training

More information

Software Life Cycle Processes

Software Life Cycle Processes Software Life Cycle Processes Objective: Establish a work plan to coordinate effectively a set of tasks. Improves software quality. Allows us to manage projects more easily. Status of projects is more

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Test Cases Design for Software Database Provisioning Development

Test Cases Design for Software Database Provisioning Development Test Cases Design for Software Database Provisioning Development Sunguk Lee Research Institute of Industrial Science and Technology Pohang, Gyeongbuk, South Korea sunguk@rist.re.kr Abstract This paper

More information

ITIL: Foundation (Revision 1.6) Course Overview. Course Outline

ITIL: Foundation (Revision 1.6) Course Overview. Course Outline ITIL: Foundation (Revision 1.6) Course Overview The ITIL Foundation Certification Course introduces the new student to the fundamentals of IT Service Management as described in the IT Infrastructure Library

More information

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

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

CHAPTER 7 Software Configuration Management

CHAPTER 7 Software Configuration Management CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration

More information

COMP 354 Introduction to Software Engineering

COMP 354 Introduction to Software Engineering COMP 354 Introduction to Software Engineering Greg Butler Office: EV 3.219 Computer Science and Software Engineering Concordia University, Montreal, Canada Email: gregb@cs.concordia.ca Winter 2015 Course

More information

Online Course Syllabus CS448 Information Technology Project Management. Important Notes:

Online Course Syllabus CS448 Information Technology Project Management. Important Notes: Online Course Syllabus CS448 Information Technology Project Management Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term

More information

Oracle Unified Method (OUM)

Oracle Unified Method (OUM) Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions O R A C L E W H I T E P A P E R J A N U A R Y 2 0 1 5 Table of Contents Executive Overview 1 Introduction

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

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

System development lifecycle waterfall model

System development lifecycle waterfall model Slide 6.1 System development lifecycle waterfall model Figure 6.1 The waterfall model of system development lifecycle Slide 6.2 The b model Figure 6.2 The b model Source: N D Birrell and M A Ould, A Practical

More information

Auditing the Software Development Lifecycle ISACA Geek Week. Mike Van Stone Sekou Kamara August 2014

Auditing the Software Development Lifecycle ISACA Geek Week. Mike Van Stone Sekou Kamara August 2014 Auditing the Software Development Lifecycle ISACA Geek Week Mike Van Stone Sekou Kamara August 2014 Agenda Introduction Audit Scope Project Initiation SDLC Processes Stakeholders Common Development Methodologies

More information