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

Size: px
Start display at page:

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

Transcription

1 SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0351 Course Title: Software Project management Semester: V Course Time: July - Dec 2011 DAY Hour Timing Location: S.R.M.E.C Tech Park Faculty Details SEC NAME OFFICE OFFICE HOUR MAIL ID SE Mrs. Sivaranjhani Tech Park 806/A Mon Fri sivaranjhani@ktr.srmuniv.ac.in Required Text Books: 1. Walker Royce, Software Project Management: A Unified Framework, Pearson, Pankaj Jalote, Software Project Management in Practice, Pearson, 2002.

2 Objectives 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 Attendance : 5 Marks Cycle Test I : 10 Marks Surprise Test I : 5 Marks Cycle Test II : 10 Marks Model Exam : 20 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 As Per calendar Cycle Test - I Unit I & II 2 periods 2 As Per calendar Cycle Test - II Unit III & IV 2 periods 3 As Per calendar Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome Program outcome To learn 1. Software Management and Framework 2. Software Management Disciplines Software Project Management provides insight to the importance of careful project management

3 3. Project Profiles 4. Review 5. Monitoring and Control Detailed Session Plan SOFTWARE MANAGEMENT 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 Sessi on No. Topics to be covered Time (min) Ref Teaching Method Testing Method 1 Conventional Software Management - The Waterfall Model 2 Conventional Software Management Performance 3 Evolution of Software Economics- Pragmatic Software Cost Estimation

4 4 Reducing Software Product Size 5 Languages - Object-Oriented Methods and Visual Modeling - Reuse 6 Improving Software Processes - Team Effectiveness Automation through Software, 7 Environments - Achieving Required Quality 8 Modern Software Management 9 Transitioning to an Iterative Process Objective type test SOFTWARE MANAGEMENT PROCESS FRAMEWORK 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 - Engineering and Production Stages - Inception Phase 11 - Elaboration Phase - Construction Phase - Transition Phase 12 Artifacts of the Process - Artifact Sets -

5 Management Set - Engineering Sets Surprise Test 13 Artifact Evolution over the Life Cycle Test Artifacts 14 Management Artifacts 15 Engineering Artifacts - Pragmatic Artifacts, Model-Based Software Architectures - 16 Management Perspective - Technical Perspective. 17 Workflows of the Process - Software Process Workflows - Iteration Workflows 18 Checkpoints of the Process SOFTWARE MANAGEMENT DISCIPLINES 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. 19 Iterative Process Planning - Work Breakdown Structures - Conventional WBS Issues - Objective type test

6 20 Planning Guidelines - Cost and Schedule Estimating Process 21 Iteration Planning Process, Project Organizations and Responsibilities 22 Line-of-Business Organizations - Project Organizations Surprise Test 23 Evolution of Organizations, Process Automation - Tools: Automation Building Blocks 24 Project Environment - Round-Trip Engineering - Change Management. 25 Project Control and Process Instrumentation - Seven Core Metrics 26 Management Indicators,Quality Indicators 27 Pragmatic Software Metrics, Metrics Automation PROJECT PROFILES 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. 28 Continuous Integration 29 Early Risk Resolution, Evolutionary

7 Requirements 30 Teamwork among Stakeholders Objective type test 31 Top 10 Software Management Principles Comparative study 32 Software Management Best Practices 50 BB Objective type test 33 Next-Generation Software Economics - Next-Generation Cost Models 50 BB 34 Modern Software Economics 50 BB 35 Modern Process Transitions. 50 BB PROJECT EXECUTION AND CLOSURE 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.. 36 Planning, Overview and Preparation 37 Group Review Meeting 38 Rework and Follow-up, Guidelines for Reviews in Projects 39 Analysis and Control Guidelines 40 Project Monitoring and Control

8 41 Activities Tracking - Defect Tracking - Issues Tracking 42 Status Reports Milestone Analysis 43 Defect Analysis and Prevention 44 Process Monitoring and Audit 45 Project Closure Analysis - Analysis Report

SRM UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN SRM UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN Course Code : Course Title : Decision Support Systems-SECTION-A,B,C,D Semester : IV YEAR / VIII SEMESTER Course Time : January--May

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de

More information

The software process

The software process Software Processes The software process A structured set of activities required to develop a software system Specification; Design; Validation; Evolution. A software process model is an abstract representation

More information

Project Plan. CxOne Guide

Project Plan. CxOne Guide Project Plan CxOne Guide CxGuide_ProjectPlan.doc November 5, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 DELIVERABLE PURPOSE... 1 1.2 LIFECYCLE...

More information

Software Modeling & Analysis. - Fundamentals of Software Engineering - Software Process Model. Lecturer: JUNBEOM YOO

Software Modeling & Analysis. - Fundamentals of Software Engineering - Software Process Model. Lecturer: JUNBEOM YOO Software Modeling & Analysis - Fundamentals of Software Engineering - Software Process Model Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr What is Software Engineering? [ IEEE Standard 610.12-1990 ] Software

More information

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be

More information

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models Objectives Software Processes 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

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes Objectives Software Processes 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

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering 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

Development Process Bennett, McRobb and Farmer 1

Development Process Bennett, McRobb and Farmer 1 Development Process Based on Chapter 5 Bennett, McRobb and Farmer Object Oriented Systems Analysis and Design Using UML 4 th Edition, McGraw Hill, 2010 1 In This Lecture You Will Learn: About the Unified

More information

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3.

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3. Slide 3.1 CHAPTER 3 Slide 3.2 Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach Overview Slide 3.3 Overview (contd) Slide 3.4

More information

Joined-up Requirements: Business Goals to System Tests

Joined-up Requirements: Business Goals to System Tests Joined-up Requirements: Business Goals to System s Case Study John Cheesman Strata Software john.cheesman@stratasoftware.com Strata Software Ltd 2005-2008 Strata Software Requirements specialists Requirements

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

Plutora Test. Product Features DATA SHEET

Plutora Test. Product Features DATA SHEET WWW.PLUTORA.COM Product Features DATA SHEET Plutora Test Requirements Bulk Upload Test Plan Test Case Design Requirements Traceability Matrix Interactive Execution Defect Management Executive Reports Plutora

More information

Object-Oriented and Classical Software Engineering

Object-Oriented and Classical Software Engineering Slide 3.1 Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@vuse.vanderbilt.edu CHAPTER 3 Slide 3.2 THE SOFTWARE PROCESS Overview Slide 3.3

More information

Paychex Out of Office Application

Paychex Out of Office Application Project Plan for Paychex Out of Office Application Version 2.5 Prepared by: Ian Dann Daquanne Dwight Tom Eiffert Rochester Institute of Technology Paychex April 25, 2013 Page 1 of 14 Revision History Version

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

Analyze, Design, and Develop Applications

Analyze, Design, and Develop Applications Analyze, Design, and Develop Applications On Demand Insurance Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

Pertemuan 2. Software Engineering: The Process

Pertemuan 2. Software Engineering: The Process Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically

More information

Introduction to Software Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016

Introduction to Software Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016 Introduction to Software Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016 1 Goals Present an introduction to the topic of software life cycles concepts and terminology benefits

More information

Best Practices for Enterprise Agile Transformation

Best Practices for Enterprise Agile Transformation Best Practices for Enterprise Agile Transformation A White Paper for the Software Development Project Community Date: May 2017 Select Computing, Inc. 9841 Broken Land Parkway Suite 209 Columbia, MD 21046

More information

CSE870, Advanced Software Engineering, Cheng

CSE870, Advanced Software Engineering, Cheng Advanced Software Engineering Dr. Overview of Software Engineering and Development Processes CSE870 (Spring 2010) CSE870: Advanced Software Engineering (): Intro to Software Engineering 1 Instructor Background

More information

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study RESOURCE: MATURITY LEVELS OF THE CUSTOMIZED CMMI-SVC FOR TESTING SERVICES AND THEIR PROCESS AREAS This resource is associated with the following paper: Assessing the maturity of software testing services

More information

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors 1.1. Cost Estimation Models Parametric cost models used in avionics, space, ground, and shipboard platforms by the services are generally based on the common effort formula shown in Equation 1. Size of

More information

Chapter 1 Systems Development in an Organization Context

Chapter 1 Systems Development in an Organization Context Systems Development in an Organization Context Learning Objectives Define information systems analysis and design. Describe the information Systems Development Life Cycle (SDLC). Explain Rapid Application

More information

VC SOFTWARE PROJECT MANAGEMENT PLAN

VC SOFTWARE PROJECT MANAGEMENT PLAN VC SOFTWARE PROJECT MANAGEMENT PLAN Supporting Process Plan This part will contain plans for the supporting processes that span the duration of the software project. Team #4 Members: Yazeed Al-Swailem

More information

Software Engineering COMP 201

Software Engineering COMP 201 Software Engineering COMP 201 Lecturer: Dr. Igor Potapov Chadwick Building, room 2.09 E-mail: igor@csc.liv.ac.uk COMP 201 web-page: http://www.csc.liv.ac.uk/~igor/comp201 Software Engineering, COMP201

More information

A New Divide & Conquer Software Process Model

A New Divide & Conquer Software Process Model A New Divide & Conquer Software Process Model First A. Hina Gull, Second B. Farooque Azam Third C. Wasi Haider Butt, Fourth D. Sardar Zafar Iqbal Abstract The software system goes through a number of stages

More information

System and Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

System and Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 System and Software Engineering Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Objectives To introduce software engineering and to explain its importance To set out the answers

More information

A Presentation for the 8 th Annual Systems Engineering Conference October 24-27, 2005 Hyatt Islandia, San Diego, California

A Presentation for the 8 th Annual Systems Engineering Conference October 24-27, 2005 Hyatt Islandia, San Diego, California System Engineering Cost Collection Codes at Raytheon SAS A Presentation for the 8 th Annual Systems Engineering Conference October 24-27, 2005 Hyatt Islandia, San Diego, California Thomas R. Cowles Raytheon

More information

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one ing Quality Plans a Ten Step Process Phil Robinson Lonsdale Systems lonsdale@iinet.net.au www.iinet.net.au/~lonsdale/ Quality Plans We all agree that you need one but What do you put in them? How do you

More information

The Top Thrill Dragster

The Top Thrill Dragster EEC 421/521: Software Engineering The Software Process Prescriptive Process Models 1/22/08 EEC 421/521: Software Engineering 1 The Top Thrill Dragster 420 ft tall Max speed over 120 mph World s second

More information

An Oracle White Paper February Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions

An Oracle White Paper February Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions An Oracle White Paper February 2014 Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions Executive Overview... 1 Introduction... 1 Standards Based...

More information

Intermediate Certificate in Software Testing Syllabus. Version 1.4

Intermediate Certificate in Software Testing Syllabus. Version 1.4 Intermediate Certificate in Software Testing Syllabus February 2010 Background This document is the syllabus for the intermediate paper which leads to the practitioner level of qualification, as administered

More information

Rational Unified Process

Rational Unified Process Rational Unified Process Software development Life Cycle The life of a software system can be represented as a series of cycle. A cycle ends with the release of a version of the system to the customers.

More information

COURSE LISTING. Courses Listed. with Portfolio & Project Management SAP ERP. 13 March 2018 (10:01 GMT) SAP01 - SAP SAP01E - SAP Overview

COURSE LISTING. Courses Listed. with Portfolio & Project Management SAP ERP. 13 March 2018 (10:01 GMT) SAP01 - SAP SAP01E - SAP Overview with Portfolio & Project Management SAP ERP Courses Listed SAP01 - SAP SAP01E - SAP Overview PL200E - Business Processes in SAP Project System PLM200 - Business Processes in SAP Project Systems PL210E

More information

Software Life Cycle. Main Topics. Introduction

Software Life Cycle. Main Topics. Introduction Software Life Cycle Main Topics Study the different life cycle models Study the difference between software maintenance and evolution Study product line engineering as a design methodology 2 Introduction

More information

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012 5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes

More information

Challenges of Managing a Testing Project: (A White Paper)

Challenges of Managing a Testing Project: (A White Paper) Challenges of Managing a Testing Project: () Page 1 of 20 Vinod Kumar Suvarna Introduction Testing is expected to consume 30 50 % of the Project Effort, Still properly managing testing project is not considered

More information

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY 2006 International Software Measurement & Analysis Conference David Garmus www.davidconsultinggroup.com Topics Characteristics of Agile Projects Performance

More information

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands Oracle Unified Method (OUM) Using OUM with Agile Techniques Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands 1 1 The Agile Manifesto values Individuals and interactions Working software

More information

Introduction to Software Life Cycles and Agile. CSCI 5828: Foundations of Software Engineering Lecture 03 09/02/2014

Introduction to Software Life Cycles and Agile. CSCI 5828: Foundations of Software Engineering Lecture 03 09/02/2014 Introduction to Software Life Cycles and Agile CSCI 5828: Foundations of Software Engineering Lecture 03 09/02/2014 1 Goals Present an introduction to the topic of software life cycles concepts and terminology

More information

CMMI Project Management Refresher Training

CMMI Project Management Refresher Training CMMI Project Management Refresher Training Classifica(on 2: Foxhole Technology Employees Only RMD 032 Project Management Refresher Training Course September 21, 2017 Version 1.0 The Process Approach The

More information

Sistemi ICT per il Business Networking

Sistemi ICT per il Business Networking Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking Requirements Engineering Docente: Vito Morreale (vito.morreale@eng.it) 17 October 2006 1 UP Phases 1. Inception

More information

Project Stakeholder Management

Project Stakeholder Management Jambo (Swahili) Project Management Process Groups Project 4. Integration Management Initiating Planning Executing 5. Scope Monitoring & Controlling Closing Knowledge Areas 6. Time 7. Cost 8. Quality 9.

More information

03. Perspective Process Models

03. Perspective Process Models 03. Perspective Process Models Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Prescriptive Process Models advocates an orderly approach to software

More information

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

Integrated Class C Process Appraisals (ICPA)

Integrated Class C Process Appraisals (ICPA) Integrated Class C Process Appraisals (ICPA) Kent S. McClurg Raytheon Company Garland, TX 972 205-7415 Kent_S_McClurg@raytheon.com Suzanne N. Delcambre Raytheon Company Garland, TX 972 205-7967 Suzanne_N_Delcambre@raytheon.com

More information

Vidyalankar. T.Y. B.Sc. (IT) : Sem. VI Project Management Prelim Question Paper Solution

Vidyalankar. T.Y. B.Sc. (IT) : Sem. VI Project Management Prelim Question Paper Solution Vidyalankar T.Y. B.Sc. (IT) : Sem. VI Project Management Prelim Question Paper Solution 1. (a) The Waterfall model Most software engineering texts present the waterfall model as the source of the "conventional"

More information

BCS Higher Education Qualifications. Diploma in IT. IT Project Management Syllabus

BCS Higher Education Qualifications. Diploma in IT. IT Project Management Syllabus BCS Higher Education Qualifications Diploma in IT IT Project Management Syllabus Version 3.0 December 2016 This is a United Kingdom government regulated qualification which is administered and approved

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

Umeå University Department of Computing Science SE UMEÅ SWEDEN

Umeå University Department of Computing Science SE UMEÅ SWEDEN Evaluating The PLUSS Domain Modeling Approach by Modeling the Arcade Game Maker Product Line Koteswar Rao Kollu (ens03kku@cs.umu.se) June 21 st, 2005 Master s Thesis in Computing Science, 10 credits Supervisor

More information

Note 10: Software Process

Note 10: Software Process Computer Science and Software Engineering University of Wisconsin - Platteville Note 10: Software Process Yan Shi Lecture Notes for SE 3330 UW-Platteville Based on Pressman Chapter 2 & 3 Software Process

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

Object-Oriented & Classical Soft Engineering

Object-Oriented & Classical Soft Engineering Object-Oriented & Classical Soft Engineering Seventh Edition Stephen R. Schach Vanderbilt University Higher Education Boston Burr Ridge, IL Dubuque, IA New York San Francisco St. Louis Bangkok Bogota Caracas

More information

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide Introducing the Next Generation of ALM March 22, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By: Bob Crews Florida Chapter Leader Copyright 2016 Vivit Worldwide

More information

Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a comple

Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a comple Estimation for Software Projects 1 Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a complex technical project.

More information

"Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary

Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary Description Course Summary This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio

More information

Chapter 3 Software Process Model

Chapter 3 Software Process Model Usman Akram COMSATS Institute of information Technology lahore musmanakram@ciitlahore.edu.pk March 8, 2015 About software process model Outline 1 About software process model Build and Fix Model Why Models

More information

[Name] [ ID] [Contact Number]

[Name] [ ID] [Contact Number] [Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the

More information

Certified Tester. Expert Level. Modules Overview

Certified Tester. Expert Level. Modules Overview Certified Tester Expert Level Modules Overview Version 1.3, 31 st October 2014 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Version 1.3

More information

CMPT 275 Software Engineering

CMPT 275 Software Engineering CMPT 275 Software Engineering Software life cycle 1 Software Life Cycle Sequence of processes completed as a software project moves from inception to retirement At beginning of project development, choose

More information

Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall 5-1

Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall 5-1 Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall -1 Learning objectives Manage the planning process of a project Understand the work breakdown structure of a project Understand different

More information

Cornerstones Unified Database Implementation Project (CUDIP)

Cornerstones Unified Database Implementation Project (CUDIP) Cornerstones Unified Database Implementation Project (CUDIP) SYST 699 Spring 2015 Brian Burke Dheeraj Kankanala Project Proposal 1.0 Introduction Cornerstones is a nonprofit organization that promotes

More information

COCOMO II Demo and ARS Example

COCOMO II Demo and ARS Example COCOMO II Demo and ARS Example CS 566 Software Management and Economics Lecture 5 (Madachy 2005; Chapter 3, Boehm et al. 2000) Ali Afzal Malik Outline USC COCOMO II tool demo Overview of Airborne Radar

More information

Spiral Increment Reuse (SIR) Software Model

Spiral Increment Reuse (SIR) Software Model ISSN (Online): 2409-4285 www.ijcsse.org Page: 5-10 Spiral Increment Reuse (SIR) Software Model A. SANJAY KUMAR 1, B. Dr. RAHUL RISHI 2 and C. Dr. RAJKUMAR 3 1 University Campus School, MDU, Rohtak, India

More information

PEARSON. Addison Wesley

PEARSON. Addison Wesley PEARSON Addison Wesley Boston San Francisco N e w York London Toronto Sydney Tokyo Singapore Madrid Mexico City Munich Paris Cape Town Hong Kong Montreal :. - - } r / : '... : '. : : I Preface i Overview

More information

Software Lifecycle Models

Software Lifecycle Models Software Lifecycle Models Introduction into Software Engineering Lecture 18 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Definitions Software life cycle Set of activities

More information

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach Slide 2.1 CHAPTER 1, 2, and 3 Slide 2.2 Object-Oriented Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R. Schach srs@vuse.vanderbilt.edu SOFTWARE LIFE-CYCLE MODELS AND PROCESS Overview Slide

More information

Academic Course Description. BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electrical and Electronics Engineering

Academic Course Description. BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electrical and Electronics Engineering BEE019 SMART GRID Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electrical and Electronics Engineering BEE019 SMART GRID Seventh Semester (Odd Semester)

More information

COURSE CATALOGUE UNIVERSITY

COURSE CATALOGUE UNIVERSITY COURSE CATALOGUE UNIVERSITY MECOMS UNIVERSITY COURSES OVERVIEW 1 Essential 1.1 Functional 1.2 Technical MECOMS Energy and Utilities E-learning (MEU) MECOMS Functional Overview Classroom (MFO) MECOMS Implementation

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

TenStep Project Management Process Summary

TenStep Project Management Process Summary TenStep Project Management Process Summary Project management refers to the definition and planning, and then the subsequent management, control, and conclusion of a project. It is important to recognize

More information

Manchester Digital Level 4 Software Developer Apprenticeship

Manchester Digital Level 4 Software Developer Apprenticeship Manchester Digital Level 4 Software Developer Apprenticeship Contents Page 3 Page 4 Page 7 Page 8 Page 11 Page 12 Overview Timetable Programme Administration Learning: Bootcamps, masterclasses, in work

More information

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification COURSE BROCHURE CERTIFIED DEVOPS MASTER Training & Certification What is DevOps? DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software

More information

CORADMO in 2001: A RAD Odyssey

CORADMO in 2001: A RAD Odyssey CORADMO in 2001: A RAD Odyssey Cyrus Fakharzadeh fakharza@usc.edu 16th International Forum on COCOMO and Software Cost Modeling 1 Introduction RAD (Rapid Application Development) an application of any

More information

1 of 5 10.04.2013 21:33 AUP and EssUP Learning Objectives After completing this topic, you should be able to identify what occurs at each stage of an AUP project identify the main features of EssUP 1.

More information

Continuous Software Quality through Technical Health Index M

Continuous Software Quality through Technical Health Index M WHITE PAPER Continuous Software Quality through Technical Health Index M ost organizations evaluate the status of their software development activities on a periodic basis to ensure successful project

More information

2/14/2013. Software Engineering. Session 3 Sub-Topic. 1 Strategy Alignment Elicitation Methodology. Dr. Jean-Claude Franchitti

2/14/2013. Software Engineering. Session 3 Sub-Topic. 1 Strategy Alignment Elicitation Methodology. Dr. Jean-Claude Franchitti Software Engineering Session 3 Sub-Topic Strategy Alignment Elicitation Methodology Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

SOLUTION BRIEF RSA ARCHER PUBLIC SECTOR SOLUTIONS

SOLUTION BRIEF RSA ARCHER PUBLIC SECTOR SOLUTIONS RSA ARCHER PUBLIC SECTOR SOLUTIONS INTRODUCTION Federal information assurance (IA) professionals face many challenges. A barrage of new requirements and threats, a need for better risk insight, silos imposed

More information

HYBRID PPM FOR JIRA: SUCCESSFULLY MANAGING PORTFOLIOS OF HYBRID AND AGILE JIRA PROJECTS

HYBRID PPM FOR JIRA: SUCCESSFULLY MANAGING PORTFOLIOS OF HYBRID AND AGILE JIRA PROJECTS A WHITE PAPER by Gerald Aquila, CEO HYBRID PPM FOR JIRA: SUCCESSFULLY MANAGING PORTFOLIOS OF HYBRID AND AGILE JIRA PROJECTS HYBRID PPM FOR JIRA is where onepoint PROJECTS's real-time, two-way Jira integration

More information

Title: Leveraging Oracle Identity Manager (OIM) to Improve Costs and Control. An Oracle White Paper March 2009

Title: Leveraging Oracle Identity Manager (OIM) to Improve Costs and Control. An Oracle White Paper March 2009 Title: Leveraging Oracle Identity Manager (OIM) to Improve Costs and Control An Oracle White Paper March 2009 Title: Leveraging Oracle Identity Manager (OIM) to Improve Costs and Control Executive Overview..3

More information

SUSE Unified Delivery Process

SUSE Unified Delivery Process Guide www.suse.com SUSE Unified Delivery Process What Is the SUSE Unified Delivery Process? The SUSE Unified Delivery Process is a solution delivery process based on the IBM* Rational Unified Process*

More information

IIBA Membership. Member Benefits include:

IIBA Membership. Member Benefits include: IIBA Membership Member Benefits include: Webinars exclusive access to talk to authors and experts in the profession Books 24x7 $700 value, annually Quick Tips for Better Business Analysis BA Connection

More information

The Unified Software Development Process

The Unified Software Development Process The Unified Software Development Process Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation TT ADDISON-WESLEY An Imprint of Addison Wesiey Longman, Inc. Reading, Massachusetts Harlow,

More information

COURSE LISTING. Courses Listed. with Quality Management SAP ERP. 15 February 2018 (23:55 GMT) SAP01 - SAP SAP01E - SAP Overview

COURSE LISTING. Courses Listed. with Quality Management SAP ERP. 15 February 2018 (23:55 GMT) SAP01 - SAP SAP01E - SAP Overview with Quality Management SAP ERP Courses Listed SAP01 - SAP SAP01E - SAP Overview PLM400 - Quality Management PLM412 - Quality Planning and Inspection PLM415 - Quality Management in Logistics C_TPLM40_65

More information

The Ten Essentials of RUP

The Ten Essentials of RUP The Ten Essentials of RUP by Leslee Probasco Development Manager Rational Unified Process Rational Software Canada To effectively apply the Rational Unified Process (affectionately known as "RUP"), it

More information

Establishing a Definition of Done in Complex Organizations. Joseph N. Ruskiewicz, Ph.D.

Establishing a Definition of Done in Complex Organizations. Joseph N. Ruskiewicz, Ph.D. Establishing a Definition of Done in Complex Organizations Joseph N. Ruskiewicz, Ph.D. Introduction Developing large complex software is hard Ensuring quality is even harder! Communication and requirements

More information

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK Understanding Agile from a PMP s Perspective! 1 Agile experts claim their best practices are outside the PMBOK Guide but that has no basis in fact! Fact As early as PMBOK Guide 2000 Edition, it identified

More information

Prof. Dr. Liggesmeyer, 1. Quality Management of Software and. Processes and QM. Systems. QMSS Processes and QM

Prof. Dr. Liggesmeyer, 1. Quality Management of Software and. Processes and QM. Systems. QMSS Processes and QM Quality Management of Software and Systems Processes and QM Prof. Dr. Liggesmeyer, 1 Contents V-Model XT Rational Unified Process (RUP) Extreme Programming (XP) Processes Prof. Dr. Liggesmeyer, 2 V-Model

More information

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Course Overview This course covers the functions and features of Agile Certified Practitioner to prepare you for your certification exam. Students will

More information

Software Engineering 1

Software Engineering 1 Software Engineering 1 Sample Exam Questions 2012-2013 Exam duration: 2 hours Answer FOUR questions out of FIVE All questions carry equal marks (a) What is a use-case? List three significant advantages

More information

Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future

Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future Realistic Schedules How Long Will Testing Take What makes an estimate a good one? Accurately predicts and guides the project

More information

MODULE Explain briefly the different types of system models that might be created during the system analysis phase. 2. Write short notes on

MODULE Explain briefly the different types of system models that might be created during the system analysis phase. 2. Write short notes on 15CS42: SOFTWARE ENGINEERING QUESTION BANK MODULE 1. 1. What is software? Explain the two fundamental types of software products. 2. What is software engineering? What is the difference between software

More information

PROJECT MANAGEMENT KNOWLEDGE RETRIEVAL: PROJECT CLASSIFICATION

PROJECT MANAGEMENT KNOWLEDGE RETRIEVAL: PROJECT CLASSIFICATION ISSN 1691-5402 ISBN 978-9984-44-071-2 Environment. Technology. Resources Proceedings of the 8th International Scientific and Practical Conference. Volume I1 Rēzeknes Augstskola, Rēzekne, RA Izdevniecība,

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

Certified Digital Marketing Specialist in Search

Certified Digital Marketing Specialist in Search Certified Digital Marketing Specialist in Search Align your skills with the needs of industry www.digitalandsocialmediaacademy.com Validated by the Syllabus Advisory Council (SAC). Including members from

More information

White Paper. Code Maintenance Best Practices. 4 Essential Skills for Lean Times

White Paper. Code Maintenance Best Practices. 4 Essential Skills for Lean Times White Paper Code Maintenance Best Practices 4 Essential Skills for Lean Times Abstract In today s economic environment, every dollar counts. And one of the biggest spends for a company is the development

More information

Robotic Process Automation

Robotic Process Automation Robotic Process Automation Contents 1 2 3 4 5 6 7 Our understanding of you needs 5 Brief introduction to Robotic Process Automation 7 Project activities and deliverables 10 Project timeline 13 EY Project

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information