• 沒有找到結果。

Discovering Computers 2011

N/A
N/A
Protected

Academic year: 2022

Share "Discovering Computers 2011"

Copied!
47
0
0

加載中.... (立即查看全文)

全文

(1)

Living in a Digital World

Discovering

Computers 2011

(2)

Objectives Overview

Define system development and list the system development phases Identify the guidelines for system development

Discuss the importance of project management, feasibility assessment, documentation, and data and information gathering techniques Explain the activities performed in the planning phase

Discuss the purpose of the activities performed in the analysis phase Describe the various tools used in process modeling

Discovering Computers 2011: Living in a Digital World Chapter 12

See Page 619 2

for Detailed Objectives

(3)

Objectives Overview

Describe the various tools used in object modeling Explain

Recognize Discuss

Discuss the purpose of the activities performed in the operation, support, and security phase

Discovering Computers 2011: Living in a Digital World Chapter 12

See Page 619 3

for Detailed Objectives

(4)

What is System Development?

System development

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 620 4

(5)

What is System Development?

Discovering Computers 2011: Living in a Digital World Chapter 12

Pages 620 – 621 5 Figure 12-1

(6)

What is System Development?

• System development should follow three general guidelines:

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 621 6

(7)

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

Page 622 7 Figure 12-2

(8)

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

Page 623 8

Project scope

Required activities

Time estimates for each activity Cost estimates for each activity Order of activities

Activities that can take place at the same time

(9)

What is System Development?

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 623 9 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

(10)

What is System Development?

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 624 10 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

(11)

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

Pages 624 - 625 11

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

Page 625 12

(13)

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

Pages 625 – 626 13 Figure 12-4

Review documentation Observe

Survey

Interview

JAD Sessions

Research

(14)

Who Initiates a System Development Project?

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 626 14

(15)

Who Initiates a System Development Project?

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 627 15 Figure 12-5

(16)

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

Page 628 16

(17)

Analysis Phase

• The analysis phase consists of two major activities:

Discovering Computers 2011: Living in a Digital World Chapter 12

Pages 629 - 631 17

Conduct a

(18)

Analysis Phase

Discovering Computers 2011: Living in a Digital World Chapter 12

Pages 629 – 630 18 Figure 12-6

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation,

then click Feasibility Study below Chapter 12

(19)

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

Page 631 19

Entity-relationship diagrams Data flow diagrams

Project dictionary

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation,

then click Process Modeling below Chapter 12

(20)

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

Page 632 20 Figure 12-7

(21)

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

Page 632 21 Figure 12-8

(22)

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

Page 633 22 Figure 12-9

(23)

Analysis Phase

A

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 633 23

(24)

Analysis Phase

Decision table Decision tree

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 633 24

Figures 12-10 – 12-11

(25)

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

Page 634 25 Figure 12-12

(26)

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

Page 634 26

Use case diagram Class diagram

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation, then click UML below Chapter 12

(27)

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

Page 634 27 Figure 12-13

(28)

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

Page 635 28 Figure 12-14

(29)

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

Pages 635 - 636 29

Packaged software Custom software Outsourcing

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation,

then click Vertical Market Software below Chapter 12

(30)

Design Phase

• The design phase consists of two major activities

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 638 30

Acquire hardware and software

Develop all of the details of the new or modified information system

(31)

Design Phase

• To acquire the necessary hardware and software:

Discovering Computers 2011: Living in a Digital World Chapter 12

Pages 638 - 640 31

Use research techniques such as Use research techniques such as

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation,

then click E-Zines below Chapter 12

(32)

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

Page 640 32

Database design

Input and output design

Program design

(33)

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

Page 641 33

Figures 12-18 – 12-19

Mockup Layout chart

(34)

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

Pages 641 - 642 34

(35)

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

Page 642 35

Project repository Graphics

Prototyping

Quality assurance Code generator Housekeeping

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation,

then click CASE Tools below Chapter 12

(36)

Design Phase

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 642 36 Figure 12-20

(37)

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

Page 642 37

(38)

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

Page 643 38

(39)

Implementation Phase

• The program development life cycle follows these steps:

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 643 39

1

(40)

Implementation Phase

• Various tests should be performed on the new system

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 644 40

Unit test

Integration test

(41)

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

Page 644 41 Figure 12-21

(42)

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

Pages 644 – 645 42 Figure 12-22

(43)

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

Pages 645 - 646 43

Click to view Web Link,

click Chapter 12, Click Web Link from left

navigation, then click Chief

Security Officer below Chapter 12

(44)

Operation, Support, and Security Phase

• A computer security plan should do the following:

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 646 44

(45)

Video: Create a Hidden Operating System

Discovering Computers 2011: Living in a Digital World Chapter 12

45

CLICK TO START

(46)

Summary

System development phases

Guidelines for system development

Activities that occur during system development

Activities performed during each system development phase

Discovering Computers 2011: Living in a Digital World Chapter 12

Page 647 46

(47)

Living in a Digital World

Discovering

Computers 2011

Chapter 12 Complete

參考文獻

相關文件

Robinson Crusoe is an Englishman from the 1) t_______ of York in the seventeenth century, the youngest son of a merchant of German origin. This trip is financially successful,

fostering independent application of reading strategies Strategy 7: Provide opportunities for students to track, reflect on, and share their learning progress (destination). •

Strategy 3: Offer descriptive feedback during the learning process (enabling strategy). Where the

How does drama help to develop English language skills.. In Forms 2-6, students develop their self-expression by participating in a wide range of activities

Discovering Computers 2011: Living in a Digital World Chapter 15.. See Page

Discovering Computers 2011: Living in a Digital World.. Chapter

There are existing learning resources that cater for different learning abilities, styles and interests. Teachers can easily create differentiated learning resources/tasks for CLD and

Discovering Computers 2011: Living in a Digital World Chapter 5.. See Page 257