Top Banner
Living in a Digital World Discovering Computers 2010
47
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

Living in a Digital World

Discovering Computers 2010

Page 2: Chapter 12

Objectives Overview

Discovering Computers 2010: Living in a Digital World Chapter 12

2See Page 619for Detailed Objectives

Page 3: Chapter 12

Objectives Overview

Discovering Computers 2010: Living in a Digital World Chapter 12

3See Page 619for Detailed Objectives

Page 4: Chapter 12

What is System Development?

Discovering Computers 2010: Living in a Digital World Chapter 12

4Page 620

Page 5: Chapter 12

What is System Development?

Discovering Computers 2010: Living in a Digital World Chapter 12

5Pages 620 – 621Figure 12-1

Page 6: Chapter 12

What is System Development?

• System development should follow three general guidelines:

Discovering Computers 2010: Living in a Digital World Chapter 12

6Page 621

Page 7: Chapter 12

What is System Development?

• System development should involve representatives from each department in which the proposed system will be used

Discovering Computers 2010: Living in a Digital World Chapter 12

7Page 622Figure 12-2

Page 8: Chapter 12

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 2010: Living in a Digital World Chapter 12

8Page 623

Page 9: Chapter 12

What is System Development?

Discovering Computers 2010: Living in a Digital World Chapter 12

9Page 623Figure 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: Chapter 12

What is System Development?

Discovering Computers 2010: Living in a Digital World Chapter 12

10Page 624Figure 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: Chapter 12

What is System Development?

• Feasibility is a measure of how suitable the development of a system will be to the organization

Discovering Computers 2010: Living in a Digital World Chapter 12

11Pages 624 - 625

Page 12: Chapter 12

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 2010: Living in a Digital World Chapter 12

12Page 625

Page 13: Chapter 12

What is System Development?

• During system development, members of the project team gather data and information using several techniques

Discovering Computers 2010: Living in a Digital World Chapter 12

13Pages 625 – 626Figure 12-4

Page 14: Chapter 12

Who Initiates a System Development Project?

Discovering Computers 2010: Living in a Digital World Chapter 12

14Page 626

Page 15: Chapter 12

Who Initiates a System Development Project?

Discovering Computers 2010: Living in a Digital World Chapter 12

15Page 627Figure 12-5

Page 16: Chapter 12

Planning Phase

• The planning phase for a project begins when the steering committee receives a project request

• Four major activities are performed:

Discovering Computers 2010: Living in a Digital World Chapter 12

16Page 628

Page 17: Chapter 12

Analysis Phase

• The analysis phase consists of two major activities:

Discovering Computers 2010: Living in a Digital World Chapter 12

17Pages 629 - 631

Page 18: Chapter 12

Analysis Phase

Discovering Computers 2010: Living in a Digital World Chapter 12

18Pages 629 – 630Figure 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: Chapter 12

Analysis Phase

• Process modeling (structured analysis and design) is an analysis and design technique that describes processes that transform inputs into outputs

Discovering Computers 2010: 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: Chapter 12

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 2010: Living in a Digital World Chapter 12

20Page 632Figure 12-7

Page 21: Chapter 12

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 2010: Living in a Digital World Chapter 12

21Page 632Figure 12-8

Page 22: Chapter 12

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 2010: Living in a Digital World Chapter 12

22Page 633Figure 12-9

Page 23: Chapter 12

Analysis Phase

Discovering Computers 2010: Living in a Digital World Chapter 12

23Page 633

Page 24: Chapter 12

Analysis Phase

Decision table Decision tree

Discovering Computers 2010: Living in a Digital World Chapter 12

24Page 633Figures 12-10 – 12-11

Page 25: Chapter 12

Analysis Phase

• The data dictionary stores the data item’s name, description, and other details about each data item

Discovering Computers 2010: Living in a Digital World Chapter 12

25Page 634Figure 12-12

Page 26: Chapter 12

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 2010: 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: Chapter 12

Analysis Phase

• A use case diagram graphically shows how actors (users) interact with the information system

• Diagrams are considered easy to understand

Discovering Computers 2010: Living in a Digital World Chapter 12

27Page 634Figure 12-13

Page 28: Chapter 12

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 2010: Living in a Digital World Chapter 12

28Page 635Figure 12-14

Page 29: Chapter 12

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 2010: 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: Chapter 12

Design Phase

• The design phase consists of two major activities

Discovering Computers 2010: Living in a Digital World Chapter 12

30Page 638

Page 31: Chapter 12

Design Phase

• To acquire the necessary hardware and software:

Discovering Computers 2010: 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: Chapter 12

Design Phase

• The next step is to develop detailed design specifications– Sometimes called a physical design

Discovering Computers 2010: Living in a Digital World Chapter 12

32Page 640

Page 33: Chapter 12

Design Phase

• Systems analysts typically develop two types of designs for each input and output

Discovering Computers 2010: Living in a Digital World Chapter 12

33Page 641Figures 12-18 – 12-19

Mockup Layout chart

Page 34: Chapter 12

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 2010: Living in a Digital World Chapter 12

34Pages 641 - 642

Page 35: Chapter 12

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 2010: 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: Chapter 12

Design Phase

Discovering Computers 2010: Living in a Digital World Chapter 12

36Page 642Figure 12-20

Page 37: Chapter 12

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 2010: Living in a Digital World Chapter 12

37Page 642

Page 38: Chapter 12

Implementation Phase

• The purpose of the implementation phase is to construct the new or modified system and then deliver it

Discovering Computers 2010: Living in a Digital World Chapter 12

38Page 643

Page 39: Chapter 12

Implementation Phase

• The program development life cycle follows these steps:

Discovering Computers 2010: Living in a Digital World Chapter 12

39Page 643

Page 40: Chapter 12

Implementation Phase

• Various tests should be performed on the new system

Discovering Computers 2010: Living in a Digital World Chapter 12

40Page 644

Page 41: Chapter 12

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 2010: Living in a Digital World Chapter 12

41Page 644Figure 12-21

Page 42: Chapter 12

Implementation Phase

• One or more of four conversion strategies can be used to change from the old system to the new system

Discovering Computers 2010: Living in a Digital World Chapter 12

42Pages 644 – 645Figure 12-22

Page 43: Chapter 12

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 2010: Living in a Digital World Chapter 12

43Page 645

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

Page 44: Chapter 12

Operation, Support, and Security Phase

• A computer security plan should do the following:

Discovering Computers 2010: Living in a Digital World Chapter 12

44Page 646

Page 45: Chapter 12

Video: Create a Hidden Operating System

Discovering Computers 2010: Living in a Digital World Chapter 12

45

CLICK TO START

Page 46: Chapter 12

Summary

Discovering Computers 2010: Living in a Digital World Chapter 12

46Page 647

Page 47: Chapter 12

Living in a Digital World

Discovering Computers 2010

Chapter 12 Complete