Top Banner
Chapter 12 Information System Development
54

Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Dec 12, 2015

Download

Documents

Khalid Soule
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Chapter 12 Information

System Development

Page 2: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Chapter 12 Objectives

Next

List the phases in the system development cycleList the phases in the system development cycle

Identify the guidelines for system developmentIdentify the guidelines for system development

Discuss the importance of project management, feasibility assessment, documentation, and data

and information gathering techniques

Discuss the importance of project management, feasibility assessment, documentation, and data

and information gathering techniques

Explain the activities performed in the planning phase

Explain the activities performed in the planning phase

Discuss the purpose of the activities performed in the analysis phase

Discuss the purpose of the activities performed in the analysis phase

Describe the various tools used in process modelingDescribe the various tools used in process modeling

Describe the various tools used in object modelingDescribe the various tools used in object modeling

Explain the activities performed in the design phase

Explain the activities performed in the design phase

Recognize the develop programs activity is part of the system development cycle

Recognize the develop programs activity is part of the system development cycle

Discuss the activities performed in the implementation phase

Discuss the activities performed in the implementation phase

Understand how IT professionals support an information system

Understand how IT professionals support an information system

Explain how a company addresses information system security

Explain how a company addresses information system security

Page 3: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is an information system (IS)?

p. 620 Next

Hardware, software, data, people, and procedures that

work together to produce quality information

Hardware, software, data, people, and procedures that

work together to produce quality information

System—Set of components that interact to achieve

common goal

System—Set of components that interact to achieve

common goal

Businesses use many types of systems

Businesses use many types of systems

Page 4: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What are the phases of the system development cycle?

p. 620 - 621 Next

Phase 1. Planning

Phase 2. Analysis

Phase 3. Design

Phase 4. Implementation

Phase 5. Support

Review project requests Prioritize project

requests Allocate resources Identify project

development team

Conduct preliminary investigation Perform detailed analysis activities:

Study current system

Determine user requirements

Recommend solution

Acquire hardware and software, if necessary

Develop details of system

Develop programs, if necessary Install and test new system Train users Convert to new system

Conduct post-implementation system review

Identify errors and enhancements Monitor system performance

Page 5: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Arrange tasks into phases (groups of activities)

What is the System Development Cycle?What are guidelines for system development?

p. 621 - 622 Next

Involve users (anyone for whom system is being built)

Develop clearly defined standards (procedures company expects employees to follow)

Page 6: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?Who participates in the system development life cycle?

p. 622 Fig. 12-2 Next

Page 7: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is a systems analyst?

p. 622 Next

Responsible for designing Responsible for designing and developing and developing

information systeminformation system

Liaison between users Liaison between users and IT professionalsand IT professionals

Page 8: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is the project team?

p. 623 Next

Consists of users, systems analyst, and other IT professionals

Formed to work on project from beginning to end

Project leader—one member of the team who manages and controls project budget and schedule

Page 9: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is project management?

p. 623 Next

Process of planning, scheduling, and controlling activities during system development cycle

Project leader identifies elements for project

Required activitiesRequired activitiesRequired activitiesRequired activitiesGoal, objectives, and Goal, objectives, and

expectations, collectively expectations, collectively called called scopescope

Goal, objectives, and Goal, objectives, and expectations, collectively expectations, collectively

called called scopescope

Time estimates for each Time estimates for each activityactivity

Time estimates for each Time estimates for each activityactivity

Cost estimates for each Cost estimates for each activityactivity

Cost estimates for each Cost estimates for each activityactivity

Activities that can take Activities that can take place at same timeplace at same time

Activities that can take Activities that can take place at same timeplace at same timeOrder of activitiesOrder of activitiesOrder of activitiesOrder of activities

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Project Managementbelow Chapter 12

Page 10: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is a Gantt chart?

p. 623 Fig. 12-3 Next

Popular tool used to plan and schedule time relationships among project activities

Page 11: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is project management software?

p. 624 Fig. 12-4 Next

Program (such as Microsoft Office Project 2003) used by project leaders to plan, schedule, and control projects

Page 12: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is feasibility?

p. 625 Next

Measure of how suitable

system development will be to the

company

Operational feasibility

Schedule feasibility

Four feasibility tests:

Technical feasibility

Economic feasibility

(also called cost/benefit feasibility)

Page 13: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What is documentation?

p. 625 Next

Includes reports, diagrams, programs, and other deliverables

Collection and summarization of data and information

Project notebookProject notebook contains all documentation for single project

Page 14: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What is the System Development Cycle?What are six data and information gathering techniques?

p. 625 - 626 Fig. 12-5 Next

Review documentation Observe Questionnaire Interview Joint-application

design (JAD) session Research

Page 15: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What Initiates the System Development Cycle?

What are some reasons to create or modify an information system?

p. 626 Next

Competition can lead to change

To improve existing system

Outside group may mandate change

To correct problem in existing system

Page 16: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

What Initiates the System Development Cycle?

What is a request for system services?

p. 627 Fig. 12-6 Next

Formal request for new or modified information system Also called

project request

Page 17: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Planning Phase

What is the planning phase?

p. 629 Next

Begins when steering committee receives project request

Steering Steering committeecommittee——

decision-making decision-making body for the body for the

companycompany

Function of committee:

Review and Review and approve project approve project

requestsrequests

Allocate Allocate resourcesresources

Form project Form project development development team for each team for each

approved approved projectproject

Prioritize Prioritize project requestsproject requests

Page 18: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is the analysis phase?

p. 630 Next

Conduct preliminary Conduct preliminary investigation, also investigation, also

called feasibility called feasibility studystudy

Perform detailed Perform detailed analysisanalysis

Page 19: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is the preliminary investigation?

p. 630 Fig. 12-8 Next

Determine exact nature of problem or improvement and whether it is worth pursuing Findings are presented in feasibility report, also known as a feasibility study

Page 20: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is detailed analysis?

p. 631 Next

Sometimes called logical designlogical design

2. Determine user’s wants, needs, and requirements

3. Recommend solution

1. Study how current system works

Page 21: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is process modeling?

p. 632 Next

Technique that describes processes that Technique that describes processes that transform inputs into outputstransform inputs into outputs

Also called Also called structured analysis and designstructured analysis and design

Technique that describes processes that Technique that describes processes that transform inputs into outputstransform inputs into outputs

Also called Also called structured analysis and designstructured analysis and design

Three tools used for process modelingThree tools used for process modelingThree tools used for process modelingThree tools used for process modeling

Entity-relationship diagramsEntity-relationship diagramsEntity-relationship diagramsEntity-relationship diagrams

Data flow diagramsData flow diagramsData flow diagramsData flow diagrams

Project dictionaryProject dictionaryProject dictionaryProject dictionary

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Process Modelingbelow Chapter 12

Page 22: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is an entity-relationship diagram (ERD)?

p. 632 Fig. 12-9 Next

Tool that graphically shows connections between entities in system

Page 23: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is a data flow diagram (DFD)?

p. 632 - 633 Fig. 12-10 Next

Tool that graphically shows flow of data in system

Page 24: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Data dictionary

Decision trees

Decision tables

Structured English

Analysis Phase

What is a project dictionary?

p. 633 Next

Variety of techniques to enter items in

project dictionary

Helps keep track of huge amount

of details in system

Contains all the documentation

and deliverables of project

Page 25: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is Structured English?

p. 633 Fig. 12-11 Next

Used to explain details of process in project dictionary

Page 26: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is a decision table?

p. 634 Fig. 12-12 Next

Lists variety of conditions and actions that correspond to each condition

Page 27: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is a decision tree?

p. 634 Fig. 12-13 Next

Shows conditions and actions graphically

Page 28: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is a data dictionary?

p. 634 - 635 Fig. 12-14 Next

Stores name, description, and other details about each data item

Page 29: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is object modeling?

p. 635 Next

Combines data with the processes that act

on data into single unit called an objectobject

Sometimes called object-oriented (OO) object-oriented (OO) analysis and designanalysis and design

Uses Unified Unified Modeling Language Modeling Language

(UML)(UML)—graphical tool for documenting system

Object—an item that can contain both data and

procedures that read or manipulate the data

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Object Modelingbelow Chapter 12

Page 30: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is a use case diagram?

p. 636 Fig. 12-15 Next

Graphically shows how actors interact with information system Actor—user or

other entity Use case—

function that actor can perform

Page 31: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is a class diagram?

p. 636 Fig. 12-16 Next

Graphically shows classes and subclasses in system Class is group of objects—

Can have lower levels called subclasses

Page 32: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Presented to Presented to steering steering

committee, committee, which decides which decides

how system will how system will be developedbe developed

Analysis Phase

What is the system proposal?

p. 636 Next

Assesses Assesses feasibility feasibility

of each of each alternative alternative solutionsolution

Recommends Recommends the most the most feasible feasible

solution for solution for the projectthe project

Page 33: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What are possible solutions?

p. 637 Next

Buy packaged software—prewritten software available for purchase

Buy packaged software—prewritten software available for purchase

Outsource—have outside source develop software

Outsource—have outside source develop software

Write own custom software—software developed at user’s request

Write own custom software—software developed at user’s request

Vertical market Vertical market softwaresoftware—designed

for particular industry

Vertical market Vertical market softwaresoftware—designed

for particular industry

Horizontal market Horizontal market softwaresoftware—meets

needs of many companies

Horizontal market Horizontal market softwaresoftware—meets

needs of many companies

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Vertical Market Softwarebelow Chapter 12

Page 34: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Analysis Phase

What is an example of outsourcing?

p. 637 Fig. 12-17 Next

Using Internet solutions provider Internet solutions provider provides Web hosting services

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Outsourcingbelow Chapter 12

Page 35: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is the design phase?

p. 639 Next

Acquire hardware and softwareAcquire hardware and software

Develop all details of new or modified information system

Develop all details of new or modified information system

Page 36: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Visit vendors’ storesVisit vendors’ storesVisit vendors’ storesVisit vendors’ stores

Design Phase

What is needed to acquire new hardware and software?

p. 639 Next

Identify all hardware and software requirements of new or modified system

Surf WebSurf WebSurf WebSurf Web

Read print and Read print and online trade journals, online trade journals,

newspapers, and newspapers, and magazinesmagazines

Read print and Read print and online trade journals, online trade journals,

newspapers, and newspapers, and magazinesmagazines

Talk with other Talk with other systems analystssystems analystsTalk with other Talk with other systems analystssystems analysts

E-zine, or electronic E-zine, or electronic magazine, is publication magazine, is publication

available on Webavailable on Web

E-zine, or electronic E-zine, or electronic magazine, is publication magazine, is publication

available on Webavailable on Web

Page 37: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What are three basic documents used to summarize technical specifications?

p. 639 Next

Less formal method that uses standard

form to request information about product or service

Vendor quotes price(s) for

listed product(s)

Vendor selects product(s) that

meet(s) your requirements and

then quotes price(s)

Identifies product(s) you want

Request for information (RFI)Request for information (RFI)

Request for proposal (RFP)Request for proposal (RFP)

Request for quotation (RFQ)Request for quotation (RFQ)

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Request for Proposalsbelow Chapter 12

Page 38: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is a turnkey solution?

p. 639 - 640 Fig. 12-18 Next

Complete system provided by value-added reseller Value-added reseller

(VAR) purchases products from manufacturer and then resells them, offering additional services with product

Authorized VARs must meet certain manufacturer-specified requirements

Page 39: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

How do systems analysts test software products?

p. 640 Fig. 12-19 Next

References from vendor Talk to current users of product Product demonstrations Trial version of software Benchmark test

measures performance

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Benchmark Testsbelow Chapter 12

Page 40: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is a detailed design?

p. 641 - 642 Next

Includes several activities

Database design

Database design

Input and output design

Input and output design

Program design

Program design

Detailed design specifications for components in proposed solution

Sometimes called physical designphysical design

Sometimes called physical designphysical design

Page 41: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is a mockup?

p. 641 Fig. 12-20 Next

Sample of input or output that contains actual data

Page 42: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is a layout chart?

p. 641 Fig. 12-21 Next

Input or output that contains programming-like notations for data items

Page 43: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is a prototype?

p. 642 Next

Working model of proposed system

Working model of proposed system

Beginning a prototype too early may lead to

problems

Beginning a prototype too early may lead to

problems

Page 44: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is computer-aided software engineering (CASE)?

p. 642 Next

Software tools designed to support activities of system development cycle

Housekeeping—Establishes user accounts and provides

backup and recovery functions

Quality assurance—Analyzes deliverables for accuracy

Graphics—Enables drawing of diagrams

Prototyping—Creates models of proposed system

Code generators—Create actual computer programs from design specifications

Project repository—Stores diagrams, specifications,

descriptions, programs, and other deliverables

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Case Toolsbelow Chapter 12

Page 45: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is integrated computer-aided software engineering (I-CASE)?

p. 642 - 643 Fig. 12-22 Next

Integrated case products

Page 46: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Design Phase

What is an inspection?

p. 643 Next

Used throughout entire system development

cycle to review a variety of deliverables

Used to review detailed design specifications before they are given to programming team

Identifies any errors and allows IT personnel

to correct them

Step-by-step review by project team and users

of any system development cycle deliverable

Page 47: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Convert to new systemConvert to new system

Implementation Phase

What is the implementation phase?

p. 643 - 645 Next

Purpose is to construct, or build, new or modified system and then deliver it to users

Train usersTrain users

Install and test new systemInstall and test new system

Develop programsDevelop programs

Page 48: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Implementation Phase

What is the program development cycle?

p. 643 Next

Programmers write programs from specifications

Follows six steps Documentsolution

Test solution

Implement design

Validate design

Design solution

Analyze requirements

Page 49: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Implementation Phase

What are the three types of tests performed by system developers?

p. 644 Next

Verifies application works with other

applications

Systems test

Integration Test

Unit Test

Verifies each individual program

works by itself

Verifies all programs in application work

together

Verifies the new system works with

actual data

Acceptance Test

Page 50: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Implementation Phase

What is training?

p. 644 Fig. 12-23 Next

Showing users exactly how they will use new hardware and software in system

Page 51: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Implementation Phase

What are conversion strategies?

p. 645 Fig. 12-24 Next

Used to change from old system to new system

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Conversion Strategiesbelow Chapter 12

Page 52: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Support Phase

What is the support phase?

p. 646 Next

Conduct post-implementation system reviewpost-implementation system review—meeting to find out if information system is performing according to expectations

Identify errors

Identify enhancements

Monitor system performance

Provides ongoing assistance after system is implemented

Page 53: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Information System Security

What is a computer security plan?

p. 646 Next

Summarizes in writing all of the safeguards that are in place to protect a company’s information assets

For each risk,For each risk,identify theidentify thesafeguards safeguards that exist that exist to detect, to detect,

prevent, and prevent, and recover from a lossrecover from a loss

Identify allIdentify allsecurity riskssecurity risks

that may that may cause ancause an

information informationlossloss

Identify allIdentify allinformation information assets of an assets of an organizationorganization

Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click International Computer Security Association below Chapter 12

Page 54: Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development cycle Identify the guidelines for system.

Summary of Information System Development

Phases in the system development cycle

Phases in the system development cycle

Guidelines for system developmentGuidelines for system development

Activities that occur during the entire system development cycle

Activities that occur during the entire system development cycle

Chapter 12 Complete

Information system securityInformation system security