A B S T R A C T I. INTRODUCTION
|
|
- Holly Lyons
- 7 years ago
- Views:
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 > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name
More informationWhat 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 informationINTRODUCTION. 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 informationMinnesota 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 informationTable 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 informationOverview 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 informationIntroduction 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 informationPROJECT 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 information44-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 informationSoftware 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 informationCS 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 informationProject 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 informationpm4dev, 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 informationENTERPRISE 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 informationAnd 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 informationSoftware 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 informationA 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)
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 informationChapter 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 informationTo 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 informationSpace 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 informationPMAP. 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 informationSoftware 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 informationTDWI 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 informationMultiproject 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 informationPROJECT 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 informationComparing 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 informationMNLARS 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 informationProcess 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 informationIEEE 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 informationLECTURE 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 informationTHE 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 informationPROJECT 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 informationSoftware 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 informationSystem 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 informationThe 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 informationElite: 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 informationIntegrating 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 informationAGILE 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 informationRequirements 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 informationSoftware 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 informationOverview 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 informationProject 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 informationChapter 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 informationSOFTWARE 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 information2. 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 informationITIL 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 informationPhase 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 informationSoftware 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 informationCREDENTIALS & 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 informationChap 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 information2. 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 informationRail 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 informationSoftware 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 informationSoftware 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 informationCalifornia 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 informationExpert 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 informationWhat 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 informationHow 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 informationSoftware 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 informationLecture 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 informationFundamentals 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 informationA 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 informationHow 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 informationInformation 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 informationA 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 informationSoftware 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 informationSOFTWARE 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 informationState 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 informationKey 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 informationThe 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 informationGeneral 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 informationProject 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 informationGOAL-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 informationChapter01. 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 informationCentral 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 informationTopic 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 informationEvaluating 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 informationA 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 informationIntroduction 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 informationProject 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 informationProject 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 informationCOURSE 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 informationImpact 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 informationA. 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 informationAn 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 informationSoftware 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 informationProject 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 informationInternational 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 informationProject 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 informationStandard 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 informationA 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 informationProject 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 informationInformation 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 informationEfficiency 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 informationSTSG 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 informationIntroduction 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 informationSTS 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 informationJOURNAL 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 informationChapter 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