Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12

Preview:

Citation preview

Principles of Information Systems, Sixth Edition

1

Systems Investigation and Analysis

Chapter 12

Principles of Information Systems, Sixth Edition

2

Chapter 12 Outline

• An Overview of Systems Development

• Systems Development Life Cycles

• Factors Affecting Systems Development Success

• Systems Investigation

• Systems Analysis

Principles of Information Systems, Sixth Edition

3

An Overview of Systems Development

Principles of Information Systems, Sixth Edition

4

Participants in Systems Development

Principles of Information Systems, Sixth Edition

5

Initiating Systems Development

Principles of Information Systems, Sixth Edition

6

Information Systems Planning

Principles of Information Systems, Sixth Edition

7

Aligning Corporate and IS Goals

Principles of Information Systems, Sixth Edition

8

Developing a Competitive Advantage

• Creative analysis

• Critical analysis– Going beyond automating manual systems– Question assumptions– Identify and resolve conflicting objectives

Principles of Information Systems, Sixth Edition

9

Establishing Objectives for Systems Development

• Performance objectives– Output quality or usefulness– Output format quality or usefulness– Speed at which output is produced

• Cost objectives– Development costs– Fixed investments– Ongoing operating costs– Uniqueness costs

Principles of Information Systems, Sixth Edition

10

Systems Development and E-Commerce

• Internet technology - enables companies to extend their information systems beyond their boundaries to reach their customers, suppliers, and partners.

• Dynamic Core Business Application that

runs over the Web - must be reliable and fault tolerant, providing continuous availability while processing all transactions accurately.

Principles of Information Systems, Sixth Edition

11

Trends in Systems Development and ERP

• ERP vendor as one-stop provider• Applications to integrate with ERP systems• External consulting

Principles of Information Systems, Sixth Edition

12

Systems Development Life Cycles

Principles of Information Systems, Sixth Edition

13

Factors Affecting Systems Development Success

Principles of Information Systems, Sixth Edition

14

Systems Development Life Cycles

Principles of Information Systems, Sixth Edition

15

The Traditional Systems DevelopmentLife Cycle

Principles of Information Systems, Sixth Edition

16

Advantages and Disadvantages of Traditional SDLC

Principles of Information Systems, Sixth Edition

17

Prototyping

Principles of Information Systems, Sixth Edition

18

Prototyping

Principles of Information Systems, Sixth Edition

19

Advantages and Disadvantages of Prototyping

Principles of Information Systems, Sixth Edition

20

Rapid Application Development (RAD)

Principles of Information Systems, Sixth Edition

21

Reasons for Outsourcing

Principles of Information Systems, Sixth Edition

22

Factors Affecting Systems Development Success

• Degree of Change– Continuous Improvement versus Reengineering– Managing change

Principles of Information Systems, Sixth Edition

23

Factors Affecting SystemsDevelopment Success

Principles of Information Systems, Sixth Edition

24

Quality and Standards

Principles of Information Systems, Sixth Edition

25

The Capability Maturity Model (CMM)

Principles of Information Systems, Sixth Edition

26

Project Management

• Project schedule• Project milestone• Project deadline• Critical path

Principles of Information Systems, Sixth Edition

27

Use of Project Management Tools

Principles of Information Systems, Sixth Edition

28

Use of Project Management Tools

Principles of Information Systems, Sixth Edition

29

Computer-Aided Software Engineering (CASE) Tools

Automate many of the tasks required in a systems development effort and enforce adherence to the SDLC, thus instilling a high degree of rigor and standardization to the entire systems development process

• Upper-CASE tools - CASE packages that focus on activities associated with the early stages of systems development.

• Lower-CASE tools - focus on the later stages of systems development and are capable of automatically generating structured program code.

• Integrated-CASE tools - provide links between upper- and lower-CASE packages.

Principles of Information Systems, Sixth Edition

30

CASE Tools

Principles of Information Systems, Sixth Edition

31

Object-Oriented Systems Development

Object-oriented systems development typically involves: • Identifying potential problems and opportunities within the

organization that would be appropriate for the OO approach

• Defining the kind of system users require

• Designing the system

• Programming or modifying modules

• Evaluation by users

• Periodic review and modification

Principles of Information Systems, Sixth Edition

32

Systems Investigation

Principles of Information Systems, Sixth Edition

33

Systems Investigation

In general, systems investigation attempts to uncover answers to the following questions:

– What primary problems might a new or enhanced system solve?– What opportunities might a new or enhanced system provide?– What new hardware, software, databases, telecommunications,

personnel, or procedures will improve an existing system or are required in a new system?

– What are the potential costs (variable and fixed)?– What are the associated risks?

Principles of Information Systems, Sixth Edition

34

Participants in Systems Investigation

Principles of Information Systems, Sixth Edition

35

Feasibility Analysis

Principles of Information Systems, Sixth Edition

36

Sample Net Present Value Calculation

Principles of Information Systems, Sixth Edition

37

Object-Oriented Systems Investigation

Principles of Information Systems, Sixth Edition

38

The Systems Investigation Report

Principles of Information Systems, Sixth Edition

39

Systems Analysis

Principles of Information Systems, Sixth Edition

40

Identifying Sources of Data

Principles of Information Systems, Sixth Edition

41

Collecting Data

Principles of Information Systems, Sixth Edition

42

Data Analysis

• Data modeling• Activity modeling• Application flowcharts• Grid charts• CASE tools

Principles of Information Systems, Sixth Edition

43

Data and Activity Modeling

Principles of Information Systems, Sixth Edition

44

Application Flowcharts

Principles of Information Systems, Sixth Edition

45

Grid Charts

Principles of Information Systems, Sixth Edition

46

Requirements Analysis

• Asking directly• Critical success factors (CSFs)• The IS plan• Screen and report layout

Principles of Information Systems, Sixth Edition

47

The IS Plan

Principles of Information Systems, Sixth Edition

48

Screen and Report Layout

Principles of Information Systems, Sixth Edition

49

Object-Oriented Systems Analysis

Principles of Information Systems, Sixth Edition

50

The Systems Analysis Report

Principles of Information Systems, Sixth Edition

51

Summary

• Systems development team - of stakeholders, users, managers, systems development specialists, and various support personnel

• Five phases of the traditional SDLC - investigation, analysis, design, implementation, and maintenance and review

• Systems investigation participants - stakeholders, users, managers, employees, analysts, and programmers

Principles of Information Systems, Sixth Edition

52

Principles and Learning Objectives• Effective systems development requires a team effort

of stakeholders, users, managers, systems development specialists, and various support personnel, and it starts with careful planning.

– Identify the key participants in the systems development process and discuss their roles.

– Define the term information systems planning and list several reasons for initiating a systems project.

– Identify important system performance requirements for applications that run on the Internet or a corporate intranet or extranet.

– Discuss three trends that illustrate the impact of enterprise resource planning software packages on systems development.

Principles of Information Systems, Sixth Edition

53

Principles and Learning Objectives

• Systems development often uses tools to select, implement, and monitor projects, including net present value (NPV), prototyping, rapid application development, CASE tools, and object-oriented development.

– Discuss the key features, advantages, and disadvantages of the traditional, prototyping, rapid application development, and end-user systems development life cycles.

– Identify several factors that influence the success or failure of a systems development project.

– Discuss the use of CASE tools and the object-oriented approach to systems development.

Principles of Information Systems, Sixth Edition

54

Principles and Learning Objectives

• Systems development starts with investigation and analysis of existing systems.

– State the purpose of systems investigation.

– Discuss the importance of performance and cost objectives.

– State the purpose of systems analysis and discuss some of the tools and techniques used in this phase of systems development.

Principles of Information Systems, Sixth Edition

55

End of Chapter 12

Recommended