Information Systems Requirement Gathering using FAST Framework: Critical Analysis

Size: px
Start display at page:

Download "Information Systems Requirement Gathering using FAST Framework: Critical Analysis"

Transcription

1 Information Systems Requirement Gathering using FAST Framework: Critical Analysis Zin Myint Naung (G H) Phyoe Mon Mon Oo (G B) {ZI0001NG; Abstract The paper intends to Information system requirement gathering by using the FAST framework. We will present how each FAST phase can be applied to real-life example of identifying system requirements and satisfying those requirements with the system. In addition, discuss how FAST methodology critically contributes to the software knowledge area (knowledge, process, communication). Finally, we will conclude with what are the limitations of our paper and how we will accomplish in future that dealing with this title. 1. Introduction A requirement is a property that is essential for an Information System to perform its functions. Information system requirement gathering is the essential part for developing the information system [14]. There are many requirement gathering methods in information development process. FAST stands for The Framework for Application of Systems Thinking, covers the software life-cycle from requirements capture to maintenance, evolution and re-uses [5]. FAST is a design strategy that is repository-based. Phases and the individual activities included in phases communicate across a shared repository. Work in one phase can and should overlap work in another phase, so long as the necessary information is already in the repository. A single locale for all documentation helps the developer keep track of changes to a project and in finding omissions or errors [3]. 1.1 FAST phases versus Classic Phases The classical system development model consists of discontinuous phases. As this model emphasizes planning in early stages, it ensures design faults before they develop. The classical model is also document-driven, so that the results of each phase are documents that serve as

2 milestone to track the development progress. In addition, its concentrated document and planning make it work well for projects in which quality control is a major concern [1][11]. The FAST phases consist of several non-overlapping stages. The model begins with establishing system requirements and software requirements and continues with architectural design, detailed design, coding, testing, and maintenance [3]. But the classical model serves as a baseline for many other system development lifecycle models and it can work wells on mature products and weak teams [1]. Classic Phases FAST Phases Project System System System Initiation Analysis Design Implementation Scope Definition Problem Analysis Requirement Analysis Logical Design Decision Analysis (a system analysis transition phase) Physical design and Integration Construction and testing Installation and delivery 2. Using FAST framework Table 1 Compares the FAST phases to the Classic phases

3 This section discusses eight phases of FAST framework specifically focusing on first four phases that will cover the process of information system requirement gathering. Each phase works on the requirement of system and passes the deliverables that are generated by itself to the next phase [3]. Figure 2-1 Process View of FAST framework 2.1 Scope Definition This phase performs the primary measures in term of the function, capacity and content of a project. The participants of this phase are system owners, project managers and system analysts. The scope definition should include schedules and objectives of the project, budget constraints, tasks, deliverables and resources required of the project. The project team starts to give the boundaries of verifiable end products, outcomes or deliverables to the system owner. The project deliverables are split into manageable tasks and set up sources and milestones that can supply

4 assessment on the whole project. Moreover, the important outcome and deliverable of the project scope are problem statement and statement of work. The performance of the problem statement in this phase is only to record and classify the problem, not for solving. The statement of work is an agreement that defines the deliverables, timelines and work motions to expand the system (Schwallbe, 2009) [13]. To give a clear statement and description, this paper will use internet banking as a real life example. The norms of the project scope of internet banking involve its assessments and account creation. The purpose of the scope is to computerize the system, pre-checking all required objects and automatically process the transactions used in banking [7]. Internet banking categorizes a meticulous set of technological solutions for the improvement and the delivery of financial services, which react upon the open architecture of the internet [10]. All the above statements and problems carry into the next phase as the deliverables after categorizing all the problems and outcomes. 2.2 Problem Analysis The problem analysis phase describes the requirements of the existing system and analyzes the problems to get better understanding on the project. The system users also get actively involved in this phase as business subject matter experts. The deliverables of this phase is the requirement documents that show precisely what is to be developed in the next phases. Burback, 1998 stated The requirement document tries to capture the requirements from the customer s perspective by defining goals and interactions at a level removed from the implementation details. It is stated in a formal language based on mathematical logic and presented to system owners and users [12]. Kelly M, ( ) explained that one thing in the problem analysis is to formulate the problem and it split the problem up into its parts and express them [9]. In this problem analysis phase, internet banking has some serious problems while banking through the internet and the project team needs to analyze on these problems like the people who are not eased of use with the internet, clicking a wrong button while transferring account, any leakage of information with PIN number and password, technical difficulties, accessibility and performance, Trojan attacks, etc. (Bora, 2010) [2]. However, many banks have issued the procedures to overcome all these problems related in authentication (Using One-time password)

5 and setting the session time-out in the problem analysis phase. At the end of this phase, the system owners might reject or edit the requirement documents after reviewing. 2.3 Requirement Analysis In Requirement Analysis phase, we need to define and prioritize the business requirements in according to the real world market needs. In this phase consist of system users, systems analyst and project managers to determine business requirements that are based on the business's goals, processes, need for business information and system interface requirements. System designers are omitted in order to avoid the consideration of any technical potential or solutions as they are dependent on system analysts to validate with the users to define business requirements before applying any technological design. In real life, for example developing of internet banking system, system analyst facilitates with the system users in order to meet real world business requirements and benefits. In order to meet the objectives of business requirements and benefits, the systems analyst required to find the financial information services and markets using electronic communication and computation such as e-payment, e-trading and e-banking [4]. In the mean times, system analyst need to consider issue in internet banking system such as security issue, in case of occur technical difficulties and connectivity problems while accessing internet banking transactions etc. System analyst need to confirm with the users those requirements through the way of interviews, questionnaires and facilitated meetings. The system requirement can be identified by documenting user needs in using systems analysis tools and techniques. 2.4 Logical Design After the requirement analysis phase, system analyst can illustrate the internet banking system models in order to validate the business requirements for completeness and consistency. The logical design phase is normally interpreted business requirements into system models to show the system independent of any possible technical solution. In this phase include system analysts, system users and the project managers. Usually project managers need to ensure that system model meets in standards, structured analysis and design. System analyst can draw system models to classify in logical data models, logical process models and logical interface models

6 that represent data and information requirements (Knowledge), business processes requirements (Process) and system interface requirements (Communication) [3]. Many different object diagrams can be drawn for a logical system models and specifications, represent the state of the system as individual objects, as attribute values stored inside these objects, or as link between objects [6]. The following data flow diagram shows funds transfer in internet banking system. Figure 2-1 Data Flow Diagram of Fund Transfer [2] 2.5 Other Phases Next four phases of FAST framework includes Decision Analysis, Physical Design and Integration, Construction and Testing, Installation and Delivery. Due to the topic matter of our

7 discussion, we will not be covering details on these four phases as we merely focus on Requirement Gathering through FAST framework and analyzed it critically. Brief definitions of these phases are mentioned below [3]. Decision Analysis: Known as transition phases because it makes the transition from the business concerns of system owners and users to the technology concerns of system designers and builders. System proposal is an output of this phase. Physical Design and Integration: Transformation business requirement into technical solutions. Physical database, software and interface design are built in this phase. Two approaches can be used in Design by specification and Design by prototyping. In practice, some combination of these approaches is usually performed. Construction and Testing: Implementation and testing of a system that fulfils business requirement and physical design specifications. Databases, commercial software packages (either built or buy), system user interface are implemented and tested. Installation and Delivery: Convert functional system from construction and testing phase (development environment) into operational system (production environment). Training and accepting users feedbacks are also involved. 3. Critical Analysis (FAST framework) Below Figures 3-1 shows the contribution of FAST framework towards software requirement knowledge areas KPC (Knowledge, Process & Communication) [3]. Notice that the diagram only covers first four phases of FAST framework that addresses requirement gathering process.

8 Figure 3-1 Contribution of FAST framework towards software requirement knowledge areas (Knowledge, Process, and Communication) FAST methodology follows the nature of classic sequential methodologies such as Waterfall Model. Sequential methodologies are less acceptable in modern age application development environment. Bentley & Whitten (2007) brought four alternative routes for FAST methodology namely: (1) Model-Driven Development Strategy, (2) Rapid Application Development Strategy, (3) Commercial Application Package Implementation Strategy (4) Hybrid Strategies (combination of different methodologies) [3]. Four strategies mentioned above have their own advantages for instance Model-Driven Development Strategy derives models for each process while Rapid Application Development Strategy allows us to combine phases that leads to time-saving system development. Commercial Application Package Implementation Strategy is very useful if our system includes various third

9 party sub-application components while Hybrid Strategies allows us to combine above mentioned three strategies alternatively according to our system development needs. From the perspective of critical analysis, we would like to propose Hybrid Strategy by combining Rapid Application Development Strategy and Commercial Application Package Implementation Strategy in conjunction with FAST methodology that composed new system development strategy. Since FAST itself has the nature of sequential approach, above strategies can be capsulated with FAST framework to form better methodology. In other words, from the perspective of critical thinking, FAST it stands little in real-life application development. Next, FAST introduces eight phases in total however; some phases can be combined together. For instance, Scope Definition and Problem Analysis phases can be combined together for smaller information system development process. Such combination of phases are widely use in Rapid Application Development methodology. FAST as a phased development methodology allows user to involve with the systems that are intentionally incomplete. It is hard to include most important and useful features in the first version of functional system while managing the users expectation along the way [8]. 4. Limitations and Future Works This paper only discussed information system requirement gathering using FAST methodology and critically appraised it. The first four phases were outlined thoroughly with real life example (Internet Banking System) as these phases belong to information system requirement gathering. First limitation here is that, this could only cover the first four phases of the FAST methodology and the other four phases were still not discussed in our paper. Second limitation, we did not include the actual feedbacks, questionnaires, survey or interviews from those system analysts and developers who already experienced using FAST methodology as a system development methodology.

10 Two limitations mentioned above can be transformed as future works of our paper and this will guide for other students and researchers to evaluate and critically appraise FAST methodology in more details. Next future work we would like to describe is to critically appraise our proposed Hybrid Strategy that we mentioned under critical analysis section of our paper. After analyzing our proposed Hybrid Strategy, we can clear see what are the advantages (in terms of contribution towards Knowledge, Process and Communication) and differences of our proposed methodology in comparison with former FAST methodology. 5. Conclusion In system development environment, requirement gathering is a vital process as if this process failed, then the whole system has to rebuild and that would lead to high cost and time. To avoid this problem, understanding on how to approach system development methodology is essential from the point project management view. Although our research on this paper contains some limitations we discussed in previous section, our real-life examples and critical analysis on FAST framework bring how to use system development methodology effectively to certain extent. References [1] Ali Munassar, Nabil Mohammed, & Govardhan, A. (2010). A comparison between five processes management models. Advances in Computational Sciences and Technology, 3(3), [2] Bora, C. (n.d.). Internet banking problem. Retrieved November 7, 2010 from [3] D. Lonnie, Bentley, & L.Whitten, Whitten. (2007). System analysis and desighn for the global enterprise (7 th ed.). New York: McGraw-Hill Irwin. [4] Dillman, D. A. (2000). Mail and Internet Surveys: The Tailored Design Method (2nd ed.). New York: Wiley. [5] FAST. (n.d.). Retrieved November 7, 2010 from [6] Ibrahim A.S.Muhamadi, A.A Zaidan, S.Raviraja, M.A Zaidan, B.B Zaidan, Chengetai Mapundu, Auto Notification Service for the Student Record Retrieval System Using Electronic Mail Message (EMM), International Journal of Computer Science and Network Security (IJCSNS), Vol.9, No.8, pp , ISSN : , 30 August (2009), Seoul, Korea.

11 [7] Internet banking project document. (n.d.). Retrieved November 6, 2010 from [8] Introduction to system analysis and design. (2005). Retrieved November 8, 2010 from [9] Kelly, M. (2010). "Software Development Life Cycle; Step 1: Problem Analysis ", Retrieved November 6, 2010 from [10] Online banking system. (n.d.). Retrieved November 7, 2010 from [11] Project lifecycle models: how they differ and when to use them. (n.d.). Retrieved November 8, 2010 from [12] Ronald L.R, Burback. (1998). The analysis phase. Retrieved November 7, 2010 from [13] Schwallbe, K. (2009). Information Technology: Project Management. [14] Wright, David. (2006). Integrating business analysis artifacts for information system requirements. Retrieved November 7, 2010 from ifacts%20for%20information%20system%20requirements.pdf

Information Systems Development

Information Systems Development Information Systems Development Based on Chapter 3 of Whitten, Bentley, and Dittman: Systems Analysis and Design for the Global Enterprise (7th Ed). McGraw Hill. 2007 Wei-Tsong Wang 1 IIM, NCKU 3 Objectives

More information

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 3-2 Describe the motivation for a system development process

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

MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi

MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi Pokok Bahasan: A Framework for Systems Analysis and Design Tujuan Instruksional Khusus: Learn step by step building system analysis and design Referensi:

More information

Meltem Özturan

Meltem Özturan Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 2 1 Information Systems (IS) Development Environment Systems Information Systems Information Systems Development 3 (Systems) A system is a collection of

More information

Enterprise Portal Modeling Methodologies and Processes

Enterprise Portal Modeling Methodologies and Processes Enterprise Portal Modeling Methodologies and Processes Tushar K. Hazra, Ph.D. tkhazra@bellatlantic.net (410) 960-2112 1 Objectives Introducing the case for Enterprise Portal Modeling (EPM) Do we need to

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

Chapter 3 Prescriptive Process Models

Chapter 3 Prescriptive Process Models Chapter 3 Prescriptive Process Models - Generic process framework (revisited) - Traditional process models - Specialized process models - The unified process Generic Process Framework Communication Involves

More information

INTRODUCTION. Objectives. Unit 1: Introduction to Systems Analysis and Design. Key Ideas

INTRODUCTION. Objectives. Unit 1: Introduction to Systems Analysis and Design. Key Ideas Objectives Unit 1: Introduction to Systems Analysis and Design Understand the fundamental systems development life cycle and its four phases. Understand the evolution of systems development methodologies.

More information

Component 4: Introduction to Information and Computer Science. Unit 9 Objectives. Topics in this Unit

Component 4: Introduction to Information and Computer Science. Unit 9 Objectives. Topics in this Unit Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 1 This material was developed by Oregon Health & Science University, funded

More information

Quizzes for 1 st Study Group Session

Quizzes for 1 st Study Group Session Quizzes for 1 st Study Group Session General 1. Business analysis is performed: a. Sequentially and in order. b. According to logical relationships (dependencies). c. Iteratively or simultaneously. d.

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell Selecting Software Development Life Cycles Adapted from Chapter 4, Futrell Examples of Software Life Cycle Models Classical Waterfall Waterfall with feedback V-Shaped Prototyping Incremental Spiral Rapid

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

Federal Segment Architecture Methodology Overview

Federal Segment Architecture Methodology Overview Federal Segment Architecture Methodology Background In January 2008, the Federal Segment Architecture Working Group (FSAWG) was formed as a sub-team of the Federal CIO Council s Architecture and Infrastructure

More information

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models

More information

System Analysis and Design Week 1 Introduction

System Analysis and Design Week 1 Introduction System Analysis and Design Week 1 Introduction 1.1 Introduction This is a short session to familiarize understanding some of System Analysis concepts. Here we are going to focus on the following: 1.2 System

More information

Introduction. Figure 1-1

Introduction. Figure 1-1 Chapter Objectives Discuss the impact of information technology on business strategy and success Define an information system and describe its components Explain how profiles and models can represent business

More information

CMMI Version 1.2. Model Changes

CMMI Version 1.2. Model Changes Pittsburgh, PA 15213-3890 CMMI Version 1.2 Model Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability Maturity Modeling,

More information

Explore Comparative Analysis Software Development Life Cycle Models

Explore Comparative Analysis Software Development Life Cycle Models Explore Comparative Analysis Software Development Life Cycle Models Anshu Mishra Assistant Professor, Department of Information Science and Engineering Jyothy Institute of Technology, Bangalore Abstract-The

More information

TOGAF 9.1 Phases E-H & Requirements Management

TOGAF 9.1 Phases E-H & Requirements Management TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide

More information

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

Software Engineering Part 2

Software Engineering Part 2 CS 0901341 Software Engineering Part 2 In this part, we look at 2.1 Software Process 2.2 Software Process Models 2.3 Tools and Techniques for Processing Modelling As we saw in the previous part, the concept

More information

The Systems Development Lifecycle

The Systems Development Lifecycle Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system developments projects The project Major attributes of the Lifecycle Moves systematically

More information

Chapter 1 The Systems Development Environment

Chapter 1 The Systems Development Environment Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems Development Environment 1.1 Learning Objectives Define information systems

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Modern Systems Analysis and Design Seventh Edition

Modern Systems Analysis and Design Seventh Edition Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich The Systems Development Environment Learning Objectives Define information systems analysis and design.

More information

Systems Analysis and Design Methods Chapter 3: Information Systems Development

Systems Analysis and Design Methods Chapter 3: Information Systems Development Systems Analysis and Design Methods Chapter 3: Information Systems Development Multiple Choice Questions 1. The act of drawing one or more graphical representations of a system is called. A. modeling B.

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

Step 2: Analyze Stakeholders/Drivers and Define the Target Business Strategy

Step 2: Analyze Stakeholders/Drivers and Define the Target Business Strategy Step 2: Analyze Stakeholders/Drivers and Define the Target Business Strategy Version 1.5, December 2006 1. Step Description and Purpose The step Analyze Stakeholders/Drivers and Define the Target Business

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information

7. Project Management

7. Project Management Subject/Topic/Focus: 7. Project Management Management of Systems Engineering Processes Summary: Project management Systems engineering Maturity model and process improvement Literature: Ian Sommerville:

More information

Software Engineering

Software Engineering Software Engineering (CS550) Software Development Process Jongmoon Baik Software Development Processes (Lifecycle Models) 2 What is a S/W Life Cycle? The series of stages in form and functional activity

More information

03. Perspective Process Models

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

More information

Summary of 47 project management processes (PMBOK Guide, 5 th edition, 2013)

Summary of 47 project management processes (PMBOK Guide, 5 th edition, 2013) Summary of 47 project management processes (PMBOK Guide, 5 th edition, 2013) Integration Management: processes & activities needed to properly coordinate all aspects of the project to meet stakeholder

More information

TOGAF Foundation Exam

TOGAF Foundation Exam TOGAF Foundation Exam TOGAF 9 Part 1 (ESL) Time Limit 90 minutes Number of questions 40 Pass-through 22 1. Which of the following best describes the meaning of "Initial Level of Risk" in Risk Management?

More information

Requirements Engineering. Andreas Zeller Saarland University

Requirements Engineering. Andreas Zeller Saarland University Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling

More information

INFS 328 Systems Analysis and Design

INFS 328 Systems Analysis and Design INFS 328 Systems Analysis and Design Session 5 Systems Analysis Lecturer: Prof. Ellis Edwin Badu, Dept. of Information Studies Contact Information: eebadu@ug.edu.gh College of Education School of Continuing

More information

The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th

The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th www.pmlead.net PMI, PMP, CAPM and PMBOK Guide are trademarks of the Project Management Institute, Inc. PMI has not endorsed and did not

More information

Software Development Life Cycle:

Software Development Life Cycle: Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software

More information

1.0 PART THREE: Work Plan and IV&V Methodology

1.0 PART THREE: Work Plan and IV&V Methodology 1.0 PART THREE: Work Plan and IV&V Methodology 1.1 Multi-Faceted IV&V Methodology Large, complex projects demand attentive and experienced IV&V and project management support to meet expectations. Monitoring

More information

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

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

More information

Software Engineering in the Agile World. Table of contents

Software Engineering in the Agile World. Table of contents Table of contents Chapter 1 14 Software Engineering 14 1.1 Introduction 14 1.2 No standard software engineering methodology 14 1.3 Waterfall methodology 15 1.3.1 Software development under Waterfall model

More information

Note 10: Software Process

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

More information

TOGAF 9.1 in Pictures

TOGAF 9.1 in Pictures TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

Information Technology Audit & Cyber Security

Information Technology Audit & Cyber Security Information Technology Audit & Cyber Security Use Cases Systems & Infrastructure Lifecycle Management OBJECTIVES Understand the process used to identify business processes and use cases. Understand the

More information

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide processlabs CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide CMMI-SVC V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAM - Capacity and Availability Management...

More information

2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process?

2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 1 What is systems development? 2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 4 How do businesses use the rapid application

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Version 2.0 System and Software Architecture Description (SSAD) Leamos Team #7 Name Primary Role Secondary Role Monty Shah Project Manager Life Cycle

More information

A New Divide & Conquer Software Process Model

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

More information

Enterprise Contract Management RFI/RFP Checklist

Enterprise Contract Management RFI/RFP Checklist Contracts 1 Contract Types 1.1 Does the solution support all contract types within the enterprise: buy side, sell side, admin, non-commercial, employee, etc.? 1.2 Is there the ability to define configurable

More information

<Project Name> Charter

<Project Name> Charter < NOTE: Remove the italicized, bracketed guidance before routing for approvals. > General Information 1. Project Number: 2. Project Name: 3. Executive : 4. Business : 5. IT : 6. Project Manager/Lead: Executive

More information

9/30/2014. Khatam Institute of higher Education. Session # 1. Instructor. Class time. Course evaluation

9/30/2014. Khatam Institute of higher Education. Session # 1. Instructor. Class time. Course evaluation Session # 1 Instructor Omid Fatahi Valilai, Ph.D. Industrial Engineering Department, Sharif University of Technology Email: Fvalilai@Sharif.edu, Tel: 021-6616-5706 Class time Tuesday 13:00~16:00 Course

More information

Data Warehousing provides easy access

Data Warehousing provides easy access Data Warehouse Process Data Warehousing provides easy access to the right data at the right time to the right users so that the right business decisions can be made. The Data Warehouse Process is a prescription

More information

1/31/2015. Khatam Institute of higher Education. Session # 1. Instructor. Class time. Course evaluation

1/31/2015. Khatam Institute of higher Education. Session # 1. Instructor. Class time. Course evaluation Session # 1 Instructor Omid Fatahi Valilai, Ph.D. Industrial Engineering Department, Sharif University of Technology Email: Fvalilai@Sharif.edu, Tel: 021-6616-5706 Class time Sundays 13:00~16:00 Course

More information

Follow-up Audit of the CNSC Performance Measurement and Reporting Frameworks, November 2011

Follow-up Audit of the CNSC Performance Measurement and Reporting Frameworks, November 2011 Audit of Mobile Telecommunication Devices June 21, 2012 Follow-up Audit of the CNSC Performance Measurement and Reporting Frameworks, November 2011 Presented to the Audit Committee on November 21, 2016

More information

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press,   ISSN A quality assessment method for application management R.M. Hather, E.L. Burd, C. Boldyreff Centre for Software Maintenance, University of Durham, Durham, DEI 3EL, UK, Email: ames@durham.ac.uk Abstract

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 Supplier selection is one of the most critical activities for many companies and selection of wrong supplier could be enough to upset the company s financial and operational position. Selection

More information

CMMI for Acquisition Quick Reference

CMMI for Acquisition Quick Reference AGREEMENT MANAGEMENT PROJECT MANAGEMENT (ML2) The purpose of Agreement Management (AM) is to ensure that the supplier and the acquirer perform according to the terms of the supplier agreement. SG 1 The

More information

A CASE STUDY ON THE CHALLENGES AND TASKS OF MOVING TO A HIGHER CMMI LEVEL

A CASE STUDY ON THE CHALLENGES AND TASKS OF MOVING TO A HIGHER CMMI LEVEL Journal of Information Technology ISSN #1042-1319 A Publication of the Association of A CASE STUDY ON THE CHALLENGES AND TASKS OF MOVING TO A HIGHER CMMI LEVEL DAN TURK COLORADO STATE UNIVERSITY Dan.Turk@Colostate.Edu

More information

Solutions Manual. Object-Oriented Software Engineering. An Agile Unified Methodology. David Kung

Solutions Manual. Object-Oriented Software Engineering. An Agile Unified Methodology. David Kung 2 David Kung Object-Oriented Software Engineering An Agile Unified Methodology Solutions Manual 3 Message to Instructors July 10, 2013 The solutions provided in this manual may not be complete, or 100%

More information

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management SW REQUIREMENT ENGINEERING IN PRACTICE Smita Raj* * C-204, Shiksha Niketan, Vasundhara, Sec-5, Ghaziabad 201012 DOI: 10.5281/zenodo.199474 KEYWORDS: Requirement, Requirement engineering, process models,

More information

Software Engineering Development and Analysis of Life Cycle Models

Software Engineering Development and Analysis of Life Cycle Models Software Engineering Development and Analysis of Life Cycle Models Mubarak Elamin Elmubarak Daleel University of Jeddah (Kingdom of Saudi Arabia) Faculty of Computer & Information Technology Department

More information

Preparing your organization for a Human Resource Outsourcing implementation

Preparing your organization for a Human Resource Outsourcing implementation IBM Global Technology Services Thought Leadership White Paper April 2013 Preparing your organization for a Human Resource Outsourcing implementation How to collaborate for a more successful transition

More information

Systems Analysis and Design 8 th Edition. Chapter 1 Introduction to Systems Analysis and Design

Systems Analysis and Design 8 th Edition. Chapter 1 Introduction to Systems Analysis and Design Systems Analysis and Design 8 th Edition Chapter 1 Introduction to Systems Analysis and Design Chapter Objectives Discuss the impact of information technology on business strategy and success Define an

More information

Based on Software Engineering, by Ian Sommerville Coherent sets of activities for specifying, designing, implementing and testing software systems

Based on Software Engineering, by Ian Sommerville Coherent sets of activities for specifying, designing, implementing and testing software systems Software Processes Based on Software Engineering, by Ian Sommerville Coherent sets of activities for specifying, designing, implementing and testing software systems Slide 1 Objectives To introduce software

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information

CCA220-Analisis dan Perancangan system Informasi

CCA220-Analisis dan Perancangan system Informasi CCA220-Analisis dan Perancangan system Informasi Dosen Pengampu : 5165-Kundang K Juman, Ir, MMSI Prodi Teknik Informatika dan Sistem Informasi - Fakultas Ilmu Komputer Chapter 1 Assuming the Role of the

More information

Spiral Increment Reuse (SIR) Software Model

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

More information

E-Procurement Reference Model for Small Government Department

E-Procurement Reference Model for Small Government Department E-Procurement Reference Model for Small Government Department Hamirul Aini Hambali a, Nazib Nordin b, Haslina Mohd c a, b, c College of Arts and Sciences Universiti Utara Malaysia, 06010 Sintok, Kedah

More information

Strategy Analysis. Chapter Study Group Learning Materials

Strategy Analysis. Chapter Study Group Learning Materials Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this content to support chapter activities. All

More information

AGENCY FOR STATE TECHNOLOGY

AGENCY FOR STATE TECHNOLOGY AGENCY FOR STATE TECHNOLOGY PROJECT RISK & COMPLEXITY ASSESSMENT TOOL Risk & Complexity Assessment Model for State Information Technology Projects Purpose: In order to determine the level of risk associated

More information

CSE 435 Software Engineering. Sept 14, 2015

CSE 435 Software Engineering. Sept 14, 2015 CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming

More information

1) Introduction to Information Systems

1) Introduction to Information Systems 1) Introduction to Information Systems a) System: A set of related components, which can process input to produce a certain output. b) Information System (IS): A combination of hardware, software and telecommunication

More information

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change Comp435 Object-Oriented Design Requirements and Use Cases Week 2 Computer Science PSU HBG 1 3 Outline Requirements Analysis Types of Requirements Requirements in Iterative Development Requirements Artifacts

More information

APPLICATION OF BPMN FOR THE PMBOK STANDARD MODELLING TO SCALE PROJECT MANAGEMENT EFFORTS IN IT ENTERPRISES

APPLICATION OF BPMN FOR THE PMBOK STANDARD MODELLING TO SCALE PROJECT MANAGEMENT EFFORTS IN IT ENTERPRISES Key words: PMBOK, BPMN, project management Tomasz KRUŻEL Jan WEREWKA* APPLICATION OF BPMN FOR THE PMBOK STANDARD MODELLING TO SCALE PROJECT MANAGEMENT EFFORTS IN IT ENTERPRISES The project management scaling

More information

HYBRID APPROACH. Software Development Approaches. Agile. Rapid. Waterfall

HYBRID APPROACH. Software Development Approaches. Agile. Rapid. Waterfall Agile Rapid Waterfall ABSTRACT There are several approaches for software development and each separate approach has its own pros and cons, so, hybrid approach maximizes their strengths and reduces their

More information

SDLC Models- A Survey

SDLC Models- A Survey Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 1, January 2013,

More information

Because you re reading this book, we can safely assume that the products

Because you re reading this book, we can safely assume that the products Chapter 1: Understanding Project Server In This Chapter Discovering Project Server Determining whether you need Project Server Planning the implementation of Project Server Because you re reading this

More information

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system development projects Major attributes of the Lifecycle The project Moves systematically

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Software Engineering Andreas Zeller Saarland University Requirements Engineering The Real World Requirements Engineering A description of what the system should do (but not how)

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY 10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional

More information

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

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

More information

Connoisseur Solutions Project Scope Management

Connoisseur Solutions Project Scope Management Project Scope Management Project Scope Management Project Scope Management includes the processes required to ensure that the project includes all the work required, and only the work required, to complete

More information

Quality Assessment Method for Software Development Process Document based on Software Document Characteristics Metric

Quality Assessment Method for Software Development Process Document based on Software Document Characteristics Metric Quality Assessment Method for Software Development Process Document based on Software Document Characteristics Metric Patra Thitisathienkul, Nakornthip Prompoon Department of Computer Engineering Chulalongkorn

More information

Tradeable Energy Quotas

Tradeable Energy Quotas Software Requirements Specification for Tradeable Energy Quotas Version 1.0 approved Prepared by Group 1 02/12/07 IEEE Template Copyright 1999 by Karl E. Wiegers Page ii Table of Contents 1. Introduction...1

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

NDIA Test and Evaluation Conference

NDIA Test and Evaluation Conference NDIA Test and Evaluation Conference Model Based Systems Engineering (MBSE) and Modeling and Simulation (M&S) adding value to Test and Evaluation (T&E) March 16, 2011 Larry Grello High Performance Technologies,

More information

Standards Harmonization Process for Health IT

Standards Harmonization Process for Health IT Evaluation of Standards Harmonization Process for Health Information Technology Contract HHSP23320054105EC Standards Harmonization Process for Health IT Document Number: HITSP 06 N 89 May 30, 2006 Date:

More information

Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning.

Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning. Chapter 1 Introduction to Systems Analysis and Design Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning. Describe the impact

More information

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS Objectives Introduction The objectives are: Describe the purpose of the phase planning activity, preconditions, and deliverables in the implementation methodology.

More information

The Business Process Environment

The Business Process Environment The Business Process Environment Flexible, Sensible Process Empowerment EMCONEX TECHNICAL BRIEF Richer Systems Group, Inc. February 2012 IDE Script Writer Alert System Audit Tracking Content Manager TABLE

More information

REQUIREMENTS DOCUMENTATION

REQUIREMENTS DOCUMENTATION REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category Priority Acceptance Criteria REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category

More information

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations Computer Science and Information Systems 13(3):875 900 DOI: 10.2298/CSIS160809034G Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations Gabriel Alberto García-Mireles

More information

A Comparative Study of Universally Accepted SDLC Models for Software Development

A Comparative Study of Universally Accepted SDLC Models for Software Development 2018 IJSRST Volume 4 Issue 5 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology A Comparative Study of Universally Accepted SDLC Models for Software Development ABSTRACT

More information

Communication Model for Cooperative Robotics Simulator. Project Plan. Version 1.0

Communication Model for Cooperative Robotics Simulator. Project Plan. Version 1.0 Communication Model for Cooperative Robotics Simulator Project Plan Version 1.0 1 Introduction This document provides an overview of project plan for Communication Model for Cooperative Robotics Simulator

More information

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering Credit where Credit is Due Lecture 2: Software Engineering (a review) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2002 Some material presented in this lecture is

More information

Applying Evaluate Marketing Processes Corporation Marketing Capability Maturity Model Evidence from Bursa Malaysia Market

Applying Evaluate Marketing Processes Corporation Marketing Capability Maturity Model Evidence from Bursa Malaysia Market Applying Evaluate Marketing Processes Corporation Marketing Capability Maturity Model Evidence from Bursa Malaysia Market Suseela Devi Chandran Phd Candidate, Institute of Malaysia & International Studies,

More information

Chapter. Redesigning The Organization With Information Systems

Chapter. Redesigning The Organization With Information Systems Chapter Redesigning The Organization With Information Systems 1 Objectives Demonstrate how building new systems produces organizational change Explain how a company can develop information systems that

More information