47
Living in a Digital World Discovering Computers 2011

Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Living in a Digital World

Discovering

Computers 2011

Page 2: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Objectives Overview

Discovering Computers 2011: Living in a Digital World

Chapter 12

2See Page 619

for Detailed Objectives

Page 3: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Objectives Overview

Discovering Computers 2011: Living in a Digital World

Chapter 12

3See Page 619

for Detailed Objectives

Page 4: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

Discovering Computers 2011: Living in a Digital World

Chapter 12

4Page 620

Page 5: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

Discovering Computers 2011: Living in a Digital World

Chapter 12

5Pages 620 – 621

Figure 12-1

Page 6: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

• System development should follow three general

guidelines:

Discovering Computers 2011: Living in a Digital World

Chapter 12

6Page 621

Page 7: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

• System development should involve representatives from each

department in which the proposed system will be used

Discovering Computers 2011: Living in a Digital World

Chapter 12

7Page 622

Figure 12-2

Page 8: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

• Project management is the process of planning,

scheduling, and then controlling the activities during

system development

• To plan and schedule a project efficiently, the project

leader identifies:

Discovering Computers 2011: Living in a Digital World

Chapter 12

8Page 623

Page 9: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

Discovering Computers 2011: Living in a Digital World

Chapter 12

9Page 623

Figure 12-3a

Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Gantt Charts below Chapter 12

A popular tool

used to plan

and schedule

the time

relationships

among project

activities is a

Gantt chart

Page 10: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

Discovering Computers 2011: Living in a Digital World

Chapter 12

10Page 624

Figure 12-3b

Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click PERT Charts below Chapter 12

A PERT chart

also can be

used for

planning and

scheduling time

Page 11: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

• Feasibility is a measure of how suitable the

development of a system will be to the

organization

Discovering Computers 2011: Living in a Digital World

Chapter 12

11Pages 624 - 625

Page 12: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

• Documentation is the collection and

summarization of data and information

– A project notebook contains all documentation for a

single project

• Users and IT professionals refer to existing

documentation when working with and modifying

current systems

Discovering Computers 2011: Living in a Digital World

Chapter 12

12Page 625

Page 13: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

What is System Development?

• During system development, members of the project

team gather data and information using several

techniques

Discovering Computers 2011: Living in a Digital World

Chapter 12

13Pages 625 – 626

Figure 12-4

Page 14: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Who Initiates a System

Development Project?

Discovering Computers 2011: Living in a Digital World

Chapter 12

14Page 626

Page 15: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Who Initiates a System

Development Project?

Discovering Computers 2011: Living in a Digital World

Chapter 12

15Page 627

Figure 12-5

Page 16: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Planning Phase

• The planning phase for a project begins when the

steering committee receives a project request

• Four major activities are performed:

Discovering Computers 2011: Living in a Digital World

Chapter 12

16Page 628

Page 17: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• The analysis phase consists of two major

activities:

Discovering Computers 2011: Living in a Digital World

Chapter 12

17Pages 629 - 631

Page 18: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

Discovering Computers 2011: Living in a Digital World

Chapter 12

18Pages 629 – 630

Figure 12-6

Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Feasibility Study below Chapter 12

Page 19: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• Process modeling (structured analysis and design) is an

analysis and design technique that describes processes

that transform inputs into outputs

Discovering Computers 2011: Living in a Digital World

Chapter 12

19Page 631

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

Page 20: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• An entity-relationship

diagram (ERD) is a tool

that graphically shows

the connections among

entities in a system

• Entities are objects in

the system that have

data

Discovering Computers 2011: Living in a Digital World

Chapter 12

20Page 632

Figure 12-7

Page 21: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• A data flow diagram

(DFD) is a tool that

graphically shows the

flow of data in a system

– Data flows

– Processes

– Data stores

– Sources

Discovering Computers 2011: Living in a Digital World

Chapter 12

21Page 632

Figure 12-8

Page 22: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• The project dictionary contains all the

documentation and deliverables of a project

• Structured English is a

style of writing that

describes the steps in

a process

Discovering Computers 2011: Living in a Digital World

Chapter 12

22Page 633

Figure 12-9

Page 23: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

Discovering Computers 2011: Living in a Digital World

Chapter 12

23Page 633

Page 24: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

Decision table Decision tree

Discovering Computers 2011: Living in a Digital World

Chapter 12

24Page 633

Figures 12-10 – 12-11

Page 25: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• The data dictionary stores the data item’s name,

description, and other details about each data

item

Discovering Computers 2011: Living in a Digital World

Chapter 12

25Page 634

Figure 12-12

Page 26: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• Object modeling combines the data with the processes

that act on that data into a single unit, called an object

• UML (Unified Modeling Language) has been adopted as a

standard notation for object modeling and development

– UML includes 13 different diagrams

– Two diagrams include:

Discovering Computers 2011: Living in a Digital World

Chapter 12

26Page 634

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

Page 27: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• A use case diagram

graphically shows how

actors (users) interact

with the information

system

• Diagrams are

considered easy to

understand

Discovering Computers 2011: Living in a Digital World

Chapter 12

27Page 634

Figure 12-13

Page 28: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• A class diagram

graphically shows classes and subclasses in a system

• Each class can have one or more subclasses

• Subclasses use inheritance to inherit methods and attributes of higher levels

Discovering Computers 2011: Living in a Digital World

Chapter 12

28Page 635

Figure 12-14

Page 29: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Analysis Phase

• The system proposal assesses the feasibility of

each alternative solution

• The steering committee discusses the system

proposal and decides which alternative to pursue

Discovering Computers 2011: Living in a Digital World

Chapter 12

29Pages 635 - 636

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

Page 30: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• The design phase consists of two major activities

Discovering Computers 2011: Living in a Digital World

Chapter 12

30Page 638

Page 31: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• To acquire the necessary hardware and software:

Discovering Computers 2011: Living in a Digital World

Chapter 12

31Pages 638 - 640

Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click E-Zines below Chapter 12

Page 32: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• The next step is to develop detailed design

specifications

– Sometimes called a physical design

Discovering Computers 2011: Living in a Digital World

Chapter 12

32Page 640

Page 33: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• Systems analysts typically develop two types of

designs for each input and output

Discovering Computers 2011: Living in a Digital World

Chapter 12

33Page 641

Figures 12-18 – 12-19

Mockup Layout chart

Page 34: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• A prototype (proof of concept) is a working

model of the proposed system

– Prototypes have inadequate or missing

documentation

– Users tend to embrace the prototype as a final system

– Should not eliminate or replace activities

Discovering Computers 2011: Living in a Digital World

Chapter 12

34Pages 641 - 642

Page 35: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• Computer-aided software engineering (CASE)

tools are designed to support one or more

activities of system development

• CASE tools sometimes contain the following tools:

Discovering Computers 2011: Living in a Digital World

Chapter 12

35Page 642

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

Page 36: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

Discovering Computers 2011: Living in a Digital World

Chapter 12

36Page 642

Figure 12-20

Page 37: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Design Phase

• Many people should review the detailed design

specifications

• An inspection is a formal review of any system

development deliverable

– A team examines the deliverables to identify errors

Discovering Computers 2011: Living in a Digital World

Chapter 12

37Page 642

Page 38: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Implementation Phase

• The purpose of the implementation phase is to

construct the new or modified system and then

deliver it

Discovering Computers 2011: Living in a Digital World

Chapter 12

38Page 643

Page 39: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Implementation Phase

• The program development life cycle follows these

steps:

Discovering Computers 2011: Living in a Digital World

Chapter 12

39Page 643

Page 40: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Implementation Phase

• Various tests should be performed on the new

system

Discovering Computers 2011: Living in a Digital World

Chapter 12

40Page 644

Page 41: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Implementation Phase

• Training involves showing users exactly how they

will use the new hardware and software in the

system

– One-on-one sessions

– Classroom-style lectures

– Web-based training

Discovering Computers 2011: Living in a Digital World

Chapter 12

41Page 644

Figure 12-21

Page 42: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Implementation Phase

• One or more of four conversion strategies can be

used to change from the old system to the new

system

Discovering Computers 2011: Living in a Digital World

Chapter 12

42Pages 644 – 645

Figure 12-22

Page 43: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Operation, Support, and Security Phase

• The purpose of the operation, support, and

security phase is to provide ongoing assistance

for an information system and its users after the

system is implemented

Discovering Computers 2011: Living in a Digital World

Chapter 12

43Pages 645 - 646

Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Chief Security Officer below Chapter 12

Page 44: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Operation, Support, and Security Phase

• A computer security plan should do the

following:

Discovering Computers 2011: Living in a Digital World

Chapter 12

44Page 646

Page 45: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Video: Create a Hidden Operating System

Discovering Computers 2011: Living in a Digital World

Chapter 12

45

CLICK TO START

Page 46: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Summary

Discovering Computers 2011: Living in a Digital World

Chapter 12

46Page 647

Page 47: Discovering Computers 2011 - EDUPEDIA...• Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and

Living in a Digital World

Discovering

Computers 2011

Chapter 12 Complete