Infosystem Analysis PDF
Infosystem Analysis PDF
Shouhong Wang
Hai Wang
Universal-Publishers
Boca Raton
Information Systems Analysis and Design
Universal-Publishers
Boca Raton, Florida
USA • 2012
ISBN-10: 1-61233-075-4
ISBN-13: 978-1-61233-075-4
www.universal-publishers.com
Credit: Visible Analyst is trademark of Visible Systems Corporation. Copyright of webERP is owned
by weberp.org a trust of the webERP developers.
Wang, Shouhong.
Information systems analysis and design / Shouhong Wang, Hai Wang.
p. cm.
Includes index.
ISBN-13: 978-1-61233-075-4 (pbk. : alk. paper)
ISBN-10: 1-61233-075-4 (pbk. : alk. paper)
1. Management information systems. 2. Management information systems--Design and construction.
3. Information resources management. I. Wang, Hai, 1973- II. Title.
T58.6.W348 2012
658.4'038011--dc23
2011044241
TABLE OF CONTENTS
PREFACE ............................................................................................................................... 7
CHAPTER 1. INTRODUCTION ...................................................................................13
1.1. Context of Information Systems Analysis and Design ........................................13
1.2. Central Objective of Information Systems ............................................................14
1.3. Systems Analysts........................................................................................................15
1.3.1. Business skills .....................................................................................................15
1.3.2. Information technology skills...........................................................................16
1.3.3. Human interaction skills ...................................................................................16
1.3.4. Managerial skills..................................................................................................16
CHAPTER 2. INFORMATION SYSTEMS DEVELOPMENT ...............................19
2.1. Systems Development Life Cycle ...........................................................................19
2.2. Management of Systems Development Project ....................................................21
2.2.1. Project sponsor and project approval .............................................................21
2.2.2. Project scope definition, project scale estimation, and risk assessment.....22
2.2.3. Project team management.................................................................................23
2.2.4. Project control and coordination .....................................................................23
2.3. Fundamental Strategies of Information Systems Development.........................23
2.3.1. Systems acquisition ............................................................................................25
2.3.2. Systems construction .........................................................................................28
2.3.3. Outsourcing ........................................................................................................29
2.4. Diversified Information System Construction Approaches ...............................30
2.4.1. Waterfall approach .............................................................................................30
2.4.2. Parallel approach ................................................................................................32
2.4.3. Rapid application development (RAD) approach .........................................33
1
Table of Contents
2
Table of Contents
4.2.5. Questionnaire......................................................................................................55
4.2.6. Selecting techniques for collecting requirements information ....................56
4.3. Business Process Modeling ......................................................................................56
4.4. Major Tools of Business Process Modeling ..........................................................57
4.4.1. Data Flow Diagram (DFD) ..............................................................................58
4.4.2. Unified Modeling Language (UML) ................................................................58
4.4.3. Business Process Modeling Notations (BPMN) ...........................................59
4.4.4. Summary of business process modeling tools ...............................................60
4.5. Data Flow Diagram...................................................................................................61
4.5.1. Overview of DFD..............................................................................................61
4.5.2. Systems thinking approach ...............................................................................65
4.5.3. Context diagram .................................................................................................68
4.5.4. Decomposition ...................................................................................................70
4.5.5. Level-1 diagram ..................................................................................................75
4.5.6. Balancing .............................................................................................................76
4.5.7. CASE tools .........................................................................................................78
4.5.8. Level-2 diagram ..................................................................................................79
4.5.9. Scope of system and lower level DFD ...........................................................83
4.5.10. Descriptions of processes, data flows, data stores, and external entities.83
4.5.11. Validating DFD and common errors............................................................86
4.6. The Use of DFD for Systems Acquisition Development ...................................89
4.6.1. Contrasting the as-is and to-be systems ..........................................................89
4.6.2. Specifying functional requirements for system design .................................95
4.7. Data Modeling ...........................................................................................................97
3
Table of Contents
4
Table of Contents
** Electronic teaching material for this textbook includes model syllabus, sample exams, lecture
PPT, and Visible Analyst project artifacts.
5
PREFACE
7
Preface
8
Preface
(2) Emphasizing the systems acquisition tools instead of the system construction tools
Many tools for information systems analysis and design have been invented during
the past several decades. The most commonly used tools in this field are: Data Flow
Diagram (DFD), the Unified Modeling Language (UML), and Business Process
Modeling Notation (BPMN). According to our experiences of teaching information
systems analysis and design for longer than twenty five years as well as the research
findings, we consider that the UML is a good set of software engineering tools for
systems construction, but is difficult to use in the systems acquisition cases.
Similarly, BPMN is a good tool for describing a business process at a detailed level
for system construction, but provides little system perspective. DFD has been with
us for a long time. DFD is not perfect, but is an excellent tool for students to
develop system thinking skills for information systems analysis and design. As
explained in the textbook, DFD is particularly powerful in the context of informa-
tion systems acquisition which is much relevant to today’s information technology
environment of business.
9
Preface
10
Preface
11
CHAPTER 1. INTRODUCTION
13
Chapter 1. Introduction
14
Chapter 1. Introduction
15
Chapter 1. Introduction
system development, the systems analyst must consider the various factors of the
business environment and an alignment of the information system with the business
strategy.
16
Chapter 1. Introduction
Key Terms
17
CHAPTER 2. INFORMATION SYSTEMS DEVELOPMENT
This chapter provides an overview of the systems development life cycle model and
an overview of information systems development project management. It discusses
three fundamental information systems development strategies: systems acquisition,
systems construction, and outsourcing.
19
Chapter 2. Systems Development Approaches
The SDLC model provides a general guideline for the information systems
development in two aspects.
(1) The system development process of an information system must move through
these five phases. Although the pattern of how an information system goes through
these phases depends on the approach used for the information system develop-
ment, as discussed in detail in the following chapters of this book, a successful
information systems development process can never omit any of these five phases.
(2) Each of these five phases produces a set of products, called deliverable, which is
used as the input to its successor phase. Each phase elaborates on the work of its
predecessor phase. The structures and forms of the deliverables of each phase can
vary depending on the approaches used for the information system development.
The quality of the deliverables affects the quality of the entire information system
development project.
The planning phase is the process of preliminary investigation to understand
why a new information system should be created for the organization. The
deliverable of the planning phase includes a report of the feasibility study and the
workplan for the new information system development project. Once the
organization decides to create a new information system, a full-scale project of
information system development is then started.
The analysis phase is the first stage of the full-scale information system devel-
opment project to investigate what the new information system will do. In this
phase, the project team fully investigates the current information system (or the as-is
system) of the organization and the specific business needs (or the system
requirements) for the new information system. The new information system that
meets the system requirements is called the to-be system. The deliverable of the
analysis phase reports on the following major system analysis results.
20
Chapter 2. Systems Development Approaches
The deliverable of the system analysis phase actually presents a blueprint for the new
information system.
The design phase determines how the to-be system will be created and how it
will operate in terms of hardware, software, networking, system personnel, and
operational procedures. The deliverables of the design phase are the detailed system
specifications of system infrastructure, hardware, software, and networking for the
implementation phase. The design phase actually provides the solution to the to-be
system.
The implementation phase builds the new information system based on the
system specifications provided by the design phase. The methods applied to the
system implementation phase vary depending on the strategies of systems develop-
ment, as discussed in detail later in this book. By the end of the implementation
phase, the new information system replaces the old information system.
The business environment changes constantly. Also, the newly built information
system might need improvement. The maintenance phase improves the new
information system. Because of the innovation of information technology and
significant changes of the business environment, the cost of system maintenance
eventually becomes unjustified at a certain point. The next generation of informa-
tion system in the organization will be inevitable. The information system
development starts a new cycle.
21