A B S T R A C T I. INTRODUCTION

Size: px
Start display at page:

Download "A B S T R A C T I. INTRODUCTION"

Transcription

1 Ameliorated Methodology For The Design Of Project Data Flow Diagram. Mr. Anilkumar Hulsure Department of Information Technology, D.Y.Patil College of Engineering Akurdi, Pune A B S T R A C T Project is a temporary endeavor to Create / Develop a product, service, or result. The project differs from ongoing business activities like implementing the automated information system tools or activities involved in the software maintenance. The activities of the project are to be performed in a sequence and sometimes repetitive and iterative clusters of project processes. The project management Institute, inc., (PMI) has prepared a de facto standard procedure for managing general projects in which, various processes are sequenced in the chronological order of project life cycle (PLC) phases and classified in various knowledge areas encompassing time, scope, resources, cost, communication, quality, integration, procurement and risks. Unlike other projects, the software development is invisible, complex and flexible. Therefore software development projects directly or implicitly need to overcome these lacunae [1]. This is possible if, the software project develops each relevant software incorporating its development life cycle (SDLC) stages. The software development is performed either in SDLC phases or through swelled spires of these phases in the spiral order. Index Terms : PLC(project life cycle),sdlc(software development life cycle ),PMI(project management Institute), Project Charter, DFD(Data Flow Diagram),PWFD(Project Work Flow Diagram). I. INTRODUCTION There is a need to study the software development project processes in three dimensions viz., PLC, knowledge areas, and SDLC. Since errors within SDLC stages are growing exponentially in the chronological subsequent stages, there is always a need to detect & correct them in the appropriate processes. Thus, the de facto standard processes of PMI are either need to be modified or replaced with newer processes or deleted as irrelevant. Moreover, there are two types of additions of clusters of activities. During the evolution of the project, the requirements of the ensuing software keep on changing due to the changing needs of the client business. So there should be a cluster of activities that manage the evolutionary change requirements[1]. Due to the rapid advancement in the information technology, the tools & techniques involved in the project management activities may change during the project progress, as a result, the software process will become dynamic entity. So there is a need to have additional cluster of activities called process management activity. There is a necessity to study the software project management as a separate discipline owing to the nature and development of software product. The other products can perform their activities independently, whereas the software product performs its activities in conjunction with its environment comprising hardware, firmware, or other software tools. Whenever there is a change in the environment, the software needs to be either modified or compromised with quality, fault tolerance capability. The quality of other products may be dampened due to ageing or wear & tear outs, but the quality of the software dampens due to non-compatibility of the environment and not with wear & tear of ageing. II. PROJECT MANAGEMENT , IJAFRC and NCRTIT 2015 All Rights Reserved

2 Project Management is a fascinating and intriguing mixture of technical & managerial aspects [1]. It answers what and how about the realization of the system. The success rate of the software development project is pathetically as low as to the tune of around 30-40%. Especially, when the software is built on the object oriented technology, the success rate is pathetically low to the tune of less than 20%. Computerworld, a leading systems magazine, published the results of This data shows that projects are not always successful. The national audit office of UK has identified factors for projects failure. The prominent factors for failure are lack of skills, proven approach to project management and lack of skills required for the software development. Thus, huge amount of human resource is wasted in the unsuccessful projects, in spite of using historical prototypes for the realization of projects. In other types of projects, involving development of tangible products, the success rate is much higher. The software project management (SPM) plays vital role in overcoming these lapses of software development. The principles of software project management are more persistent than software development activities, though, still it has not been immune to change. The project management institute (PMI) has identified the general project phases, the possible knowledge areas within which the de facto standard project processes are to be executed. Each project process is identified with input, output, and tools & techniques used. PMI has identified 42 such processes to be executed either in sequential or in sequential clusters of processes such that within each cluster, some processes may be activated recursively or iteratively. These processes are appropriately placed in the two dimensional plane with PLC phases & knowledge areas as axes. There is vast difference between other products, services or results and the software product. Most of the other products are tangible and utilizable independently or dependable on constant environment. The SPM differs from other project managements having the following specific characteristics [2], Invisibility: Other project progress can be seen and touched, but Software project progress cannot be seen. So to understand the progress, strong deliverables have to be developed. These deliverables may be at some milestones of the project and need to produce deliverables. To enable the stakeholders to understand the project progress, these need to produce appropriate strong deliverables in the form of documents produced through a specific semiotics. Complexity: The cost of other Engineering products can be determined based on its quality, and other constraints, but the cost of software products is not static and cannot be estimated so easily, as it is developed with complex sequence of around 40 activities. However, to reduce the difference between the estimated cost and the allocated budget, efficient cost estimation methodologies need to be used. To avoid rework of activities, the design should be very accurate and cover all facets of the ensuing software. Conformity: The other engineering products might have developed with complex group of activities, but the product, or intermediate product of each individual activity follows some consistent physical laws. But software developers have to conform to the requirements of human clients or organizations. The error detection in the ensuing soft ware should be very strong. Thus, all stages of software testing are to be carried out rigorously. Because of lapses in collective memory, in internal communication, or in effective decision making, the requirements are inconsistent. Flexibility: The ease of incorporating the change in software may be its strength. But the same may be weakness, if the change needed for producing compatibility of interfaces to physical or organizational system. To carry out the compatibility to other software and data, the development of middleware may be added advantage , IJAFRC and NCRTIT 2015 All Rights Reserved

3 Figure 1. Project Management The quality of the software product in a phase depends on the quality that it undergoes in all its previous phases. When the product quality in the previous phase has some defects, these defects have ripple effect on the later phases. Therefore, *- the software projects processes need to correct these errors in the same SDLC phase as and when they are detected. In addition to the above two major differences, the presence of SDLC compels positioning of software project processes to be identified in 3-Dimensional space formed with knowledge area, project life cycle phases and software life cycle phases as three mutually perpendicular directions, instead of 2-Dimensional plane. In addition, if the duration of software development project is little long, the base requirements (on whose base the project is undertaken) keep on changing due to either the change in business norms or the business evolution. The changes may be incorporated in any of the development phases. Thus, the general project processes need to undergo drastic change in their activities to accommodate naturalness (to maintain the compatibility due to quality enhancement in the environment), correctness & completeness (to correct the defects) and to accommodate 3-Dimensional perspective (based on project life cycle phases, knowledge areas, and software development life cycle stages). The processes can be represented as solid bricks within the rectangular box (as shown in the figure below). The box may contain some hollow bricks i.e. without any project purposes. These processes, though are designed on the lines of PMI processes drastically undergo modifications, alterations, replacements, deletions, and additions. III. METHODOLOGY FOR THE DESIGN OF PROJECT DATA FLOW DIAGRAM 1. Treat the entire project work as a single node and design project flow diagram 2. Decompose the node according to any of the three project space components such as knowledge areas, project life cycle phase, and software development life cycle stage. Each level node need to be divided once with respect to any of the project space components. The order of decomposition , IJAFRC and NCRTIT 2015 All Rights Reserved

4 is immaterial and also all nodes of the same level need not be decomposed with respect to same project space component[2]. 3. Each leaf node is the intersection of knowledge area, project life cycle phase, and software development life cycle stage. 4. Identify the referenced and defined attributes of each activity (The purpose is to sequence these activities in a 3-D space by identifying sequential, concurrent, iterative or recursive activities). 5. Let 'R i' denote the referenced attributes and 'D i' denote the defined attributes of the process 'P i' (are equal to1 to n). Here, the referenced attributes set R i can be obtained by the input or the values of the input of the standard process of software project management that matches with P i. Similarly, the defined attributes set D i can be obtained by the output or the values of the output of that process of software project management that matches with P i. In the worst case, if any of the software project management does not match, then the input/output of the activity is obtained by the organizational process assets. 6. Now from "Abstract view elements activity", we obtain two data dictionaries containing[1] a. Actor A i, its corresponding referenced interface attributes (A r i), and Defined interface attributes(a d i). b. Class name, its referenced attributes (C r i), and defined attributes (C d i). 7. For each P i, Compute R i A d j for j = 1 to n. Compute R i C d j for j = 1 to n and R i D j where j i varies from 1 to n. 8. For each P i, Compute D i A r j for j = 1 to n. Compute D i C r j for j = 1 to n and D i R j where j i varies from 1 to n. 9. Store the above computations in separate data dictionaries in the descending order of number of elements. 10. Read the data dictionary entries from k = 1 to n. R i - R i A d k, R i = R i - R i A d k. 11. Actor = A k; Inflow = A d k. Repeat the process till R i = ø 12. Read the data dictionary entries from k = 1 to n. R i - R i C d k, Ri = R i - R i C d k. 13. Class = C k; Inflow = C d k. Repeat the process till R i = ø 14. Read the data dictionary entries from k = 1 to n. R i - R i D k, Ri = R i - R i D k. Process = p k; Inflow = D k. Repeat the process till R i = ø 15. Read the data dictionary entries from k = 1 to n. D i - D i A r k, Di = D i - D i A r k. a. Actor = A k; Inflow = A r k. Repeat the process till R i = ø 16. Read the data dictionary entries from k = 1 to n. D i - D i C r k, Di = D i - D i C r k. a. Class = C k; Inflow = C r k. Repeat the process till R i = ø 17. Read the data dictionary entries from k = 1 to n. D i - D i D k, Di = D i - D i D k. a. Process = P k; Inflow = R k. Repeat the process till D i = ø 18. Design first cut DFD with respect to P i 19. Repeat steps 1 to 15 for i = 1 to n. 20. Combine all the first cut DFDs using the following table. A A d C C d P r R P P d D C C r A A r A1 P,T,R P1 P2, P3 SI DS1 P,T,R,SI DS1, DS2 P, XY P1 SI P2 P A2 TA , IJAFRC and NCRTIT 2015 All Rights Reserved

5 P1 SI P3 P1 -- DS2 XX A Input From Actor P d Connection From Current Process To Another Processes A d Input Data Flow From Actor D Output Data Flow From Current Process To Other Process C Input From Data Store To Process C Output From Current Process To Data Store C d Input Data Flow From Data Store To Process C r Output Data Flow From Current Process To Data Store P r Input From Process (Process Name) To Current Process A Output From Current Process To Actor R Input Data Flow From Process To Current Process A r Output Data Flow From Current Process To Actor P Current Process Name 21. Consider the entry P = p i. If R for r = r 1; then search for entry P = p r1 ; in P = p r1 if R and D are NULL ;then Update P i = p i p r1; p r = p r - p r1 22. Consider the entry P = p i. If D for d = d 1; then search for entry P = p d1 ; in P = p d1 if R and D are NULL ; then Update P i = p i p d1; p d1 = p d - p d1 23. Consider the entry P = p i. If C = c i, c j for i j; then C d 1 <-- C d 2 then c i = c i c j 24. Consider the entry P = p i. If C = c k, c l for k l; then C r 1 <-- C r 2 then c k = c k c l 25. Draw DFD for the above updated table. IV. CONCLUSION Emphasize various activities to be performed in the software development project, distinguish software development project from its ongoing utility of the software. to embed appropriately the relevant activities of the software development project in 3-D space so as to identify the sequence, concurrency, iteration, and recursion of the activities of each individual activity. emphasize the greater role of various design diagrams with meaning & purpose. To highlight how the software project management differs from other project management. V. REFERENCES [1] Chikkamannur, A.A.; Handigund, S.M., "An ameliorated methodology to design normalized relations," Computer Systems and Applications, AICCSA IEEE/ACS International Conference on, vol., no., pp.861,864, May 2009 doi: /AICCSA [2] An ameliorated methodology for the abstraction of object class structures for an information system Handigund, S.M. ; Bhat, S. Computer Applications and Industrial Electronics (ICCAIE), 2010 International Conference on DOI: /ICCAIE Publication Year: 2010, Page(s): , IJAFRC and NCRTIT 2015 All Rights Reserved

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

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

INTRODUCTION. Chapter 1. 1.1 Motivation

INTRODUCTION. Chapter 1. 1.1 Motivation Chapter 1 INTRODUCTION 1.1 Motivation The success of any computer software depends on the user s satisfaction. When software fulfills the user s requirements, it succeeds but the software fails if its

More information

Minnesota Health Insurance Exchange (MNHIX)

Minnesota Health Insurance Exchange (MNHIX) Minnesota Health Insurance Exchange (MNHIX) 1.2 Plan September 21st, 2012 Version: FINAL v.1.0 11/9/2012 2:58 PM Page 1 of 87 T A B L E O F C O N T E N T S 1 Introduction to the Plan... 12 2 Integration

More information

Table of Contents Author s Preface... 3 Table of Contents... 5 Introduction... 6 Step 1: Define Activities... 7 Identify deliverables and decompose

Table of Contents Author s Preface... 3 Table of Contents... 5 Introduction... 6 Step 1: Define Activities... 7 Identify deliverables and decompose 1 2 Author s Preface The Medialogist s Guide to Project Time Management is developed in compliance with the 9 th semester Medialogy report The Medialogist s Guide to Project Time Management Introducing

More information

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition 1 Topics for Discussion

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

PROJECT MANAGEMENT PLAN CHECKLIST

PROJECT MANAGEMENT PLAN CHECKLIST PROJECT MANAGEMENT PLAN CHECKLIST The project management plan is a comprehensive document that defines each area of your project. The final document will contain all the required plans you need to manage,

More information

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

Software Engineering Reference Framework

Software Engineering Reference Framework Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of

More information

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

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

Project Time Management

Project Time Management Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please

More information

pm4dev, 2007 management for development series Introduction to Project Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2007 management for development series Introduction to Project Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2007 management for development series Introduction to Project Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage

More information

ENTERPRISE ARCHITECTUE OFFICE

ENTERPRISE ARCHITECTUE OFFICE ENTERPRISE ARCHITECTUE OFFICE Date: 12/8/2010 Enterprise Architecture Guiding Principles 1 Global Architecture Principles 1.1 GA1: Statewide Focus 1.1.1 Principle Architecture decisions will be made based

More information

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

And the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software? System/Software Development Life Cycle Anurag Srivastava Associate Professor ABV-IIITM, Gwalior Why Life Cycle Approach for Software? Life cycle is a sequence of events or patterns that are displayed in

More information

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

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or

More information

A Guide To The Project Management Body of Knowledge (PMBOK) Significant Changes from the 3 rd edition to the 4 th edition

A Guide To The Project Management Body of Knowledge (PMBOK) Significant Changes from the 3 rd edition to the 4 th edition A Guide To The Project Body of Knowledge (PMBOK) Significant Changes from the 3 rd edition to the 4 th edition Major Changes The adoption of the verb-noun format for process names Amplification as to Enterprise

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

Chapter 11 Project Management

Chapter 11 Project Management Chapter 11 Project Management Managing and Using Information Systems: A Strategic Approach by Keri Pearlson & Carol Saunders Introduction What are the elements of a good project? Why do so many IT projects

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

Space project management

Space project management ECSS-M-ST-80C Space project management Risk management ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands Foreword This Standard is one of the series of ECSS Standards

More information

PMAP. Project Management At Penn PMAP

PMAP. Project Management At Penn PMAP Project Management At Penn 1 Fundamentals Course Objective To provide you with an overview of Topics Project Management at Penn () Project Governance Phases & Project Management Activities Project Management

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

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended. Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives

More information

Multiproject Scheduling in Construction Industry

Multiproject Scheduling in Construction Industry Multiproject Scheduling in Construction Industry Y. Gholipour Abstract In this paper, supply policy and procurement of shared resources in some kinds of concurrent construction projects are investigated.

More information

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE Table of Contents Introduction...3-1 Overview...3-1 The Process and the Project Plan...3-1 Project Objectives and Scope...3-1 Work Breakdown Structure...3-1

More information

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition and ISO 21500

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition and ISO 21500 Project Training Company Comparing PMBOK Guide 4 th Edition, Edition and STS Sauter Training & Simulation S.A. Avenue de la Gare 10 1003 Lausanne Switzerland Web: www.sts.ch E-mail: office@sts.ch Phone:

More information

MNLARS Project Audit Checklist

MNLARS Project Audit Checklist Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?

More information

Process Models and Metrics

Process Models and Metrics Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers

More information

IEEE SESC Architecture Planning Group: Action Plan

IEEE SESC Architecture Planning Group: Action Plan IEEE SESC Architecture Planning Group: Action Plan Foreward The definition and application of architectural concepts is an important part of the development of software systems engineering products. The

More information

LECTURE 1. SYSTEMS DEVELOPMENT

LECTURE 1. SYSTEMS DEVELOPMENT LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics

More information

THE PROJECT MANAGEMENT KNOWLEDGE AREAS

THE PROJECT MANAGEMENT KNOWLEDGE AREAS THE PROJECT MANAGEMENT KNOWLEDGE AREAS 4. Project Integration Management 5. Project Scope Management 6. Project Time Management 7. Project Cost Management 8. Project Quality Management 9. Project Human

More information

PROJECT PLAN TEMPLATE

PROJECT PLAN TEMPLATE Treasury Board of Canada Secretariat Secrétariat du Conseil du Trésor du Canada Enhanced Management Framework for Information Management/Information Technology PROJECT PLAN TEMPLATE Document Revision Draft

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

Software Engineering Compiled By: Roshani Ghimire Page 1 Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define

More information

System Development Life Cycle Guide

System Development Life Cycle Guide TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release

More information

The Configuration Management process area involves the following:

The Configuration Management process area involves the following: CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration

More information

Elite: A New Component-Based Software Development Model

Elite: A New Component-Based Software Development Model Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-

More information

Integrating the Worldwide Project Management Method (WWPMM) into an IBM Global Services Method Project

Integrating the Worldwide Project Management Method (WWPMM) into an IBM Global Services Method Project IBM Global Services Integrating the Worldwide Project Management Method (WWPMM) into an IBM Global Services Method Project Technique Paper (TP) Copyright International Business Machines Corporation, 2000

More information

AGILE ANALYSIS AVOIDING PARALYSIS: AN INTEGRATED FRAMEWORK FOR RESPONSIVE PROJECT ANALYSIS 1

AGILE ANALYSIS AVOIDING PARALYSIS: AN INTEGRATED FRAMEWORK FOR RESPONSIVE PROJECT ANALYSIS 1 AGILE ANALYSIS AVOIDING PARALYSIS: AN INTEGRATED FRAMEWORK FOR RESPONSIVE PROJECT ANALYSIS 1 The Business Case formally documents and baselines the change project. It provides the framework within which

More information

Requirements Traceability

Requirements Traceability UNIVERSITY OF WATERLOO Faculty of Mathematics School of Computer Science CS 645 - Software Requirements Specification and Analysis Requirements Traceability prepared by Michael Morckos ID : 20363329 Electrical

More information

Software Project Management. Software Project Management 1

Software Project Management. Software Project Management 1 Software Project Management Software Project Management 1 Project Management Skills Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise

More information

Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Topics for Discussion PMI Foundational Standards Harmonization of PMI s Foundational Standards Top 10 changes

More information

Project Quality Management

Project Quality Management Project Quality Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please

More information

Chapter 13: Query Processing. Basic Steps in Query Processing

Chapter 13: Query Processing. Basic Steps in Query Processing Chapter 13: Query Processing! Overview! Measures of Query Cost! Selection Operation! Sorting! Join Operation! Other Operations! Evaluation of Expressions 13.1 Basic Steps in Query Processing 1. Parsing

More information

SOFTWARE DEVELOPMENT PLAN

SOFTWARE DEVELOPMENT PLAN SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it

More information

2. Analysis, Design and Implementation

2. Analysis, Design and Implementation 2. Subject/Topic/Focus: Software Production Process Summary: Software Crisis Software as a Product: From Individual Programs to Complete Application Systems Software Development: Goals, Tasks, Actors,

More information

ITIL Service Lifecycles and the Project Manager

ITIL Service Lifecycles and the Project Manager 1 ITIL Service Lifecycles and the Project Manager The intersection of IT Service and Project Delivery Presented to: Kansas City Mid-America PMI Chapter Mark Thomas January 17, 2011 1 Agenda 2 Introduction

More information

Phase 2 Systems Analysis. Dr. Feng-Jen Yang

Phase 2 Systems Analysis. Dr. Feng-Jen Yang Phase 2 Systems Analysis Dr. Feng-Jen Yang Phase Description Systems analysis is the 2nd phase in the systems development life cycle (SDLC) Use requirements modeling, data and process modeling, and object

More information

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer Software Development Life Cycle at SSPL An Summary of Methodologies We Offer 10/29/2009 Table of Contents The SSPL Advantage... 2 Commonly Used SDLC Models at SSPL... 2 Waterfall Model... 2 Agile Model...

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

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

2. Analysis, Design and Implementation

2. Analysis, Design and Implementation 2. Analysis, Design and Implementation Subject/Topic/Focus: Software Production Process Summary: Software Crisis Software as a Product: From Programs to Application Systems Products Software Development:

More information

Rail Network Configuration Management

Rail Network Configuration Management Division / Business Unit: Function: Document Type: Enterprise Services Engineering Procedure Rail Network Configuration Management Applicability ARTC Network Wide SMS Publication Requirement Internal /

More information

Software Engineering. What is a system?

Software Engineering. What is a system? What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,

More information

Software Engineering. Software Development Process Models. Lecturer: Giuseppe Santucci

Software Engineering. Software Development Process Models. Lecturer: Giuseppe Santucci Software Engineering Software Development Process Models Lecturer: Giuseppe Santucci Summary Modeling the Software Process Generic Software Process Models Waterfall model Process Iteration Incremental

More information

California Enterprise Architecture Framework

California Enterprise Architecture Framework Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need

More information

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis Expert Reference Series of White Papers Intersecting Project Management and Business Analysis 1-800-COURSES www.globalknowledge.com Intersecting Project Management and Business Analysis Daniel Stober,

More information

What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs

What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment

More information

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

Software Development Life Cycle & Process Models

Software Development Life Cycle & Process Models Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Software Development Life Cycle & Process Models Paritosh Deore

More information

Lecture 3 Software Development Processes

Lecture 3 Software Development Processes Lecture 3 Software Development Processes Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 2, 2008 Lecture Overview

More information

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

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development Fundamentals of Information Systems, Fifth Edition Chapter 8 Systems Development Principles and Learning Objectives Effective systems development requires a team effort of stakeholders, users, managers,

More information

A Comparison of PMI s PMBOK Guide Versions 4 & 3

A Comparison of PMI s PMBOK Guide Versions 4 & 3 PM WORLD TODAY FEATURED PAPER MAY 2009 A Comparison of PMI s PMBOK Guide Versions 4 & 3 By Germán Bernate The Project Management Institute PMI announced on December 31, 2008 the availability of PMBOK Version

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

Information Technology Policy

Information Technology Policy Information Technology Policy Systems Development Life Cycle Policy ITP Number ITP-APP012 Category Recommended Policy Contact RA-itcentral@pa.gov Effective Date May 1, 2013 Supersedes Scheduled Review

More information

A Comparative Study of Different Software Development Life Cycle Models in Different Scenarios

A Comparative Study of Different Software Development Life Cycle Models in Different Scenarios ISSN: 2321-7782 (Online) Volume 1, Issue 5, October 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com A Comparative

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

SOFTWARE ENGINEERING INTERVIEW QUESTIONS

SOFTWARE ENGINEERING INTERVIEW QUESTIONS SOFTWARE ENGINEERING INTERVIEW QUESTIONS http://www.tutorialspoint.com/software_engineering/software_engineering_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Software Engineering

More information

State of California. Contents. California Project Management Office Project Management Framework. Project Management. Framework.

State of California. Contents. California Project Management Office Project Management Framework. Project Management. Framework. Contents State of California Project Management Framework Page i Contents Overview 1 Introduction 3 8 15 Overview of the CA-PMF Document Structure and Convention Guide Discussion of Lifecycles Templates

More information

Key Words: Project, Process, Program, Communication, Purchasing, Quality, Risk, Cost, Date, Source, Scope, Stakeholders, Integration

Key Words: Project, Process, Program, Communication, Purchasing, Quality, Risk, Cost, Date, Source, Scope, Stakeholders, Integration Standards and for Project Management Petr REHACEK perehacek@vsb.cz Abstract:, Guidance on project management, can be used by any type of organization, including public, private or community organizations,

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

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

General Problem Solving Model. Software Development Methodology. Chapter 2A General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible

More information

Project Time Management

Project Time Management Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please

More information

GOAL-BASED INTELLIGENT AGENTS

GOAL-BASED INTELLIGENT AGENTS International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798

More information

Chapter01. Introduction to Software Project Management

Chapter01. Introduction to Software Project Management Chapter01. Introduction to Software Project Management A project = collaborative set of actions that is carefully planned to meet certain objectives, mission or a goal. Every state of a project is indicated

More information

Central Agency for Information Technology

Central Agency for Information Technology Central Agency for Information Technology Development of a National IT Governance Framework Project Management Agenda 1 What is project management? Why it is important? 2 Leading practices 3 Project management

More information

Topic 1 Introduction. to the Fundamentals of Project Management INTRODUCTION LEARNING OUTCOMES

Topic 1 Introduction. to the Fundamentals of Project Management INTRODUCTION LEARNING OUTCOMES Topic 1 Introduction to the Fundamentals of Project Management LEARNING OUTCOMES By the end of this topic, you should be able to: 1. Describe the nature of projects; 2. Identify the project life cycle;

More information

Evaluating Data Warehousing Methodologies: Objectives and Criteria

Evaluating Data Warehousing Methodologies: Objectives and Criteria Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for

More information

A Security Approach in System Development Life Cycle

A Security Approach in System Development Life Cycle A Security Approach in System Development Life Cycle (1) P.Mahizharuvi, Research Scholar, Dept of MCA, Computer Center, Madurai Kamaraj University, Madurai. mahiconference@gmail.com (2) Dr.K.Alagarsamy,

More information

Introduction to project management and concepts

Introduction to project management and concepts 37E01500 Project Management and Consulting Practice Introduction to project management and concepts Matti Rossi, Professor Dept. of Information and Service Economy Lecture 1, Mon 26.10.2015 Learning objectives

More information

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION Project management 1 Objectives 2 Organizing, planning and scheduling software projects DISCUSSION Project Managers? To introduce software project management and to describe its distinctive characteristics

More information

Project Management Planning

Project Management Planning Develop Project Tasks One of the most important parts of a project planning process is the definition of activities that will be undertaken as part of the project. Activity sequencing involves dividing

More information

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

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases; COURSE NAME: Database Management TOPIC: Database Design LECTURE 3 The Database System Life Cycle (DBLC) The database life cycle contains six phases; 1 Database initial study. Analyze the company situation.

More information

Impact of PMBOK 5 th Edition

Impact of PMBOK 5 th Edition PMP Exam Changes Impact of PMBOK 5 th Edition When the PMI exam will change Major Updates X1.1 Scope of Update Comments and feedbacks for prior version Overall review for accuracy Appropriate alignment

More information

A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing.

A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing. Processing Models Of SDLC Mrs. Nalkar Sanjivani Baban Asst. Professor, IT/CS Dept, JVM s Mehta College,Sector 19, Airoli, Navi Mumbai-400708 Nalkar_sanjivani@yahoo.co.in Abstract This paper presents an

More information

An Introduction to Project Management

An Introduction to Project Management An Introduction to Project Management The purpose of this briefing paper is to introduce key project management terms and concepts to provide a common language for discussion, including what is: A project

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 Knowledge Areas

Project Knowledge Areas From Houston S: The Project Manager s Guide to Health Information Technology Implementation. Chicago: HIMSS; 2011; pp 27 39. This book is available on the HIMSS online bookstore at www. himss.org/store.

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 12, December 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

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

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project: Project Audit & Review Checklist The following provides a detailed checklist to assist the PPO with reviewing the health of a project: Relevance (at this time) Theory & Practice (How relevant is this attribute

More information

Standard for Software Component Testing

Standard for Software Component Testing Standard for Software Component Testing Working Draft 3.4 Date: 27 April 2001 produced by the British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST) Copyright Notice This document

More information

A Structured Methodology For Spreadsheet Modelling

A Structured Methodology For Spreadsheet Modelling A Structured Methodology For Spreadsheet Modelling ABSTRACT Brian Knight, David Chadwick, Kamalesen Rajalingham University of Greenwich, Information Integrity Research Centre, School of Computing and Mathematics,

More information

Project Scope Management in PMBOK made easy

Project Scope Management in PMBOK made easy By Dr. TD Jainendrakumar The main objective of any project is to fulfill the scope of the project on time and within the budget. What is Project Scope? Scope refers to all the work involved in creating

More information

Information Technology Project Management

Information Technology Project Management Information Technology Project Management by Jack T. Marchewka Power Point Slides by Jack T. Marchewka, Northern Illinois University Copyright 2006 John Wiley & Sons, Inc. all rights reserved. Reproduction

More information

Efficiency Criteria in Software Project Management

Efficiency Criteria in Software Project Management 124 Economy Informatics vol. 13, no. 1/2013 Efficiency Criteria in Software Project Management Cecilia CIOLOCA, Mihai GEORGESCU, Mihai CURTEANU Academy of Economics Studies, Bucharest, Romania cecilia_cioloca@yahoo.com,

More information

STSG Methodologies and Support Structure

STSG Methodologies and Support Structure STSG Methodologies and Support Structure STSG Application Life Cycle Management STSG utilizes comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in its

More information

Introduction to Macroscope. Version 5.0. April 2012

Introduction to Macroscope. Version 5.0. April 2012 Version 5.0 April 2012 Macroscope is a registered trademark of Fujitsu Consulting (Canada) Inc. 2012, Fujitsu Consulting (Canada) Inc. OWNERSHIP NOTICE This document is proprietary to Fujitsu Consulting

More information

STS Federal Government Consulting Practice IV&V Offering

STS Federal Government Consulting Practice IV&V Offering STS Federal Government Consulting Practice IV&V Offering WBE Certified GSA Contract GS-35F-0108T For information Please contact: gsa70@stsv.com 2007 by STS, Inc. Outline Background on STS What is IV&V?

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,

More information

Chapter 01. PMP work book answers V3 2012. Exercise 01: Question Answer Question Answer

Chapter 01. PMP work book answers V3 2012. Exercise 01: Question Answer Question Answer Chapter 01 Exercise 01: Question Answer Question Answer i. Procurement Management KA ii. Integration Management KA iii. Cost Management KA iv. HR Management KA v. Risk Management KA vi. Quality Management

More information