Top Banner
Living in a Digital World Discovering Computers 2010
48

Objectives Overview

Feb 12, 2016

Download

Documents

ronny

Objectives Overview. See Page 619 for Detailed Objectives. Objectives Overview. See Page 619 for Detailed Objectives. What is System Development?. Page 620. What is System Development?. Pages 620 – 621 Figure 12-1. What is System Development?. - PowerPoint PPT Presentation
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: Objectives Overview

Living in a Digital World

Discovering Computers 2010

Page 2: Objectives Overview

Objectives Overview

Discovering Computers 2010: Living in a Digital World Chapter 12

2See Page 619for Detailed Objectives

Page 3: Objectives Overview

Objectives Overview

Discovering Computers 2010: Living in a Digital World Chapter 12

3See Page 619for Detailed Objectives

Page 4: Objectives Overview

What is System Development?

Discovering Computers 2010: Living in a Digital World Chapter 12

4Page 620

Page 5: Objectives Overview

What is System Development?

Discovering Computers 2010: Living in a Digital World Chapter 12

5Pages 620 – 621Figure 12-1

Page 6: Objectives Overview

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: Objectives Overview

What is System Development?

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

7Page 622Figure 12-2

Page 8: Objectives Overview

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: Objectives Overview

What is System Development?

9A popular tool used to plan and schedule the time relationships

among project activities is a Gantt chart

Page 10: Objectives Overview

What is System Development?

10

A PERT chart also can be used for planning and scheduling time

Page 11: Objectives Overview

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: Objectives Overview

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: Objectives Overview

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: Objectives Overview

Who Initiates a System Development Project?

Discovering Computers 2010: Living in a Digital World Chapter 12

14Page 626

Page 15: Objectives Overview

Who Initiates a System Development Project? 15Page 627Figure 12-5

Page 16: Objectives Overview

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: Objectives Overview

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: Objectives Overview

Analysis Phase

Discovering Computers 2010: Living in a Digital World Chapter 12

18Pages 629 – 630Figure 12-6

Page 19: Objectives Overview

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: Objectives Overview

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: Objectives Overview

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: Objectives Overview

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: Objectives Overview

Analysis Phase

Discovering Computers 2010: Living in a Digital World Chapter 12

23Page 633

Page 24: Objectives Overview

Analysis Phase

Decision table Decision tree

Discovering Computers 2010: Living in a Digital World Chapter 12

24Page 633Figures 12-10 – 12-11

Page 25: Objectives Overview

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

description, and other details about each data item

25Page 634Figure 12-12

Page 26: Objectives Overview

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: Objectives Overview

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: Objectives Overview

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: Objectives Overview

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: Objectives Overview

Design Phase

• The design phase consists of two major activities

Discovering Computers 2010: Living in a Digital World Chapter 12

30Page 638

Page 31: Objectives Overview

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: Objectives Overview

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: Objectives Overview

Discovering Computers 2010: Living in a Digital World Chapter 12 33

Analysts

LogicalDesigners

PhysicalDesigners

Schedule Costs

M embershipC ard

M em ber R ec eption ist ScanCard

Process

N ew Ta b Rec o rd

OrderS lip

toT ableMo du le 1

En try

Ser ver

O rderSl ip

Or derP roc es s

Mo d ule 2Or d erin g

Inse rt Orde rs

in toT ab Re c o rd

K itchenOrder

B arO rde r

Ba r I tem s

Fo od I te ms

Mo d ule 3Exitin g

O rderEnt ry

Process

M em ber R ecep tion is t

O rderSl ip

BillingProcess

R eceipt

T ab

R e co r

d

toM on th lyBi ll ing

S y stem

at T able

TabPro cessing

System

R eceiptS igna tu reP roces s

F ile

P riced Tab

Sign

Scan

POSTerminal

POSProgram(Online)

InventoryDatabase

CumulativeDaily SalesTransact ion

File

End ofDay

Daily SalesProgram(Batch)

AccountingDatabase

Daily SalesReport

Physical Elements Added/Corrected

CustomerCustomer

Enroll or updatemember

Enroll or updatemember Rent videosRent videos

Find overduevideos

Find overduevideos

Return v ideosReturn v ideos

Charge creditcard

Charge creditcard

Purchasing System

ClerkClerkCredit Card Company

<<Inc lude>><<Inc l ude>>

<<Inc l ude>>

<<Inc lude>>

SystemBoundary

Actor

Use Case

Relationship

USE Case Diagram from V/S/P Chapter 8

Page 34: Objectives Overview

Discovering Computers 2010: Living in a Digital World Chapter 12 34

MembershipCard

Member Receptionist ScanCard

Process

New Tab Record

OrderSlip

toTableModule 1

Entry

Server

OrderSlip

OrderProcess

Module 2Ordering

Insert

Orde

rs

intoTa

b Rec

ord

KitchenOrder

BarOrder

Bar ItemsFood Items

Module 3Exiting

OrderEntry

Process

Member Receptionist

OrderSlip

BillingProcess

ReceiptTa

b Rec

ord

toMonthlyBilling

System

at Table

TabProcessing

System

ReceiptSignatureProcess

File

Priced Tab

Sign

Scan

Page 35: Objectives Overview

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

35Page 641Figures 12-18 – 12-19

Mockup Layout chart

Page 36: Objectives Overview

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

36Pages 641 - 642

Page 37: Objectives Overview

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

37Page 642

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

Page 38: Objectives Overview

Design Phase

Discovering Computers 2010: Living in a Digital World Chapter 12

38Page 642Figure 12-20

Page 39: Objectives Overview

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

39Page 642

Page 40: Objectives Overview

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

40Page 643

Page 41: Objectives Overview

Implementation Phase

• The program development life cycle follows these steps:

Discovering Computers 2010: Living in a Digital World Chapter 12

41Page 643

Page 42: Objectives Overview

Implementation Phase

• Various tests should be performed on the new system

Discovering Computers 2010: Living in a Digital World Chapter 12

42Page 644

Page 43: Objectives Overview

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

43Page 644Figure 12-21

Page 44: Objectives Overview

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

44Pages 644 – 645Figure 12-22

Page 45: Objectives Overview

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

45Page 645

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

Page 46: Objectives Overview

Operation, Support, and Security Phase

• A computer security plan should do the following:

Discovering Computers 2010: Living in a Digital World Chapter 12

46Page 646

Page 47: Objectives Overview

Summary

Discovering Computers 2010: Living in a Digital World Chapter 12

47Page 647

Page 48: Objectives Overview

Living in a Digital World

Discovering Computers 2010

Chapter 11


Related Documents