• Tidak ada hasil yang ditemukan

Computers Are Your Future Twelfth Edition

N/A
N/A
Protected

Academic year: 2018

Membagikan "Computers Are Your Future Twelfth Edition"

Copied!
40
0
0

Teks penuh

(1)

Computers Are Your Future

Twelfth Edition

(2)
(3)

Objectives

Define systems analysis.

Explain the goals and activities of a

systems analyst.

Understand the concept of a system and

its life cycle.

Discuss why the systems development

life cycle (SDLC) is so widely used.

(4)

Objectives

Describe the classic mistakes of failed

information systems development projects

and how systems analysts can avoid them.

Discuss the activities in each of the five

phases of the SDLC.

Name the deliverables of each of the five

phases of the SDLC.

(5)

System Analysis:

Communication Counts

Systems analysis

o

Involves information systems planning,

development, and implementation of artificial

systems

o

Communication key to the development of a system

that is:

Functional

Meets needs of company

(6)

System Analysis:

Communication Counts

Human components

o

Systems analysts

Determine information system requirements

Work with users and management

Have good listening and communication skills

o

Information technology steering committee

Includes representatives from senior management, information

systems, and middle management

Provides guidance on key issues

o

Project team

(7)

System Analysis:

(8)

The Systems Development

Life Cycle

SDLC (Systems development life cycle)

o

Provides structure to system development

System

o

Collection of components organized to accomplish a goal

Artificial systems

o

Deliberately constructed by people to serve some purpose

Life cycle

o

Systems are born, live, and become obsolete

o

Seeks to improve system quality

(9)
(10)

The Systems Development

Life Cycle

SDLC philosophy

o

Don’t proceed to the next phase before the current

one works properly.

(11)

The Systems Development

Life Cycle

Avoid mistakes

o

Involve users to ensure that the system meets their

needs.

o

Use problem-solving methodology to provide

effective results.

(12)

The Systems Development

Life Cycle

Avoid mistakes (con’t.)

o

Document all important facts.

Documentation

o

Recording of all information relating to the project

Project notebook

o

Digital file maintained online

o

Microsoft Project and Sharepoint provide monitoring

tools, such as Gantt charts and calendars.

o

Use checkpoints to keep work on target.

(13)

The Systems Development

Life Cycle

Waterfall model

o

Each phase—individual entity

o

Must be completed before

next one begins

o

Feedback loops exist

between phases

Evaluate to continue,

return to previous phase,

or abort

o

Simple and easy to use

(14)

The Systems Development

Life Cycle

Modern approaches to software

development

o

Prototyping

Small scale mock-up of a system, with drawbacks:

o

Incomplete analysis

(15)

The Systems Development

Life Cycle

Modern approaches to software

development (con’d.)

o

RAD (Rapid application development)

Active user involvement

Prototyping and repeated testing

Re-using software components

Less formality in communication

o

JAD (Joint application development)

Conducts SDLC phases 1–4 at the same time

(16)

The Systems Development

Life Cycle

Modern approaches to software

development (con’d.)

Agile

o

Enables organizations to deliver systems

quickly, change them quickly, and change

them often

Quick adaptability

Faster decisions

(17)

Phase 1:

Planning the System

Recognizing the need may come

(18)

Phase 1:

Planning the System

Defining the problem

o

The difference between a symptom and a problem:

Symptom

—Unacceptable result of a problem

Problem

—Underlying cause of a symptom

o

Ideally, features that need to be added to or built

into the system are identified

Examining alternative solutions

(19)

Phase 1:

Planning the System

Developing a plan

o

Identify the appropriate solution.

o

Create a

project plan

:

Cite the goals of the system.

List activities for successful project completion:

o

Specify order of completion

o

Estimate time frames

(20)

Phase 1:

Planning the System

(21)

Phase 1:

Planning the System

Determining feasibility

o

Technical feasibility—Can be completed with existing,

proven technology

o

Operational feasibility

—Can be accomplished with

available resources

o

Economic feasibility:

Can be done with available financial resources

Often involves a

cost-benefit analysis

o

Analysis of losses and gains related to a project

(22)

Phase 1:

Planning the System

Preparing the project proposal

o

Project leader writes a report:

Identifies the problem.

Explains the proposed solution and benefits.

Gives details of the plan.

Concludes with a recommendation.

o

Includes

scope

, the sum of all project elements, as

well as funds to cover

scope creep.

(23)

Phase 2: Analyzing and

Documenting

the Existing System

Analyzing the existing system

o

Identify activities needed to continue

o

Uncover problems not evident in Phase 1

Determining the new system

requirements

o

State the requirements precisely

(24)

Phase 3:

Designing the System

How the new system will work

o

Design Tools

ERD (Entity-relationship diagram)

o

All of the entities in the system as well as their

relationships

Data flow diagram

o

Set of graphical symbols show data movement through

system

Project dictionary

(25)

Phase 3:

Designing the System

Design tools

(26)

Phase 3:

Designing the System

Design tools (con’t.)

(27)

Phase 3:

Designing the System

Two recent design approaches

o

Prototyping

RAD

Develop small scale mock-up

Provide enough functionality to get feedback

Advantage: Users have something concrete to review

o

CASE (Computer-aided software engineering)

Automates task of documenting entity relationships and

data flows in complex system

(28)

Phase 4:

Implementing the System

Build-or-buy decision

o

Develop in-house

Allows customization

Often more expensive

o

Purchase from outside vendor

Purchase off-the-shelf and customize

Outsource for specialized system creation

o

Request for quotation

o

Request for proposal

(29)

Phase 4:

Implementing the System

Developing the software

o

Subset of the systems development

Use PDLC (program development life cycle)

Testing

o

Application testing

—assessing the programs

separately and as a group

(30)

Phase 4:

Implementing the System

Training

o

Best methods include one-on-one training

Converting systems

o

Parallel conversion

Run new and old systems simultaneously

o

Pilot conversion

One part to new system for testing

o

Phased conversion

Implementation over different time periods

(31)

Phase 5:

Maintaining the System

Perform postimplementation

system review

o

Evaluates if goals have been met

Must meet the needs of the users

System must be maintained

Serves as the deliverable from

(32)

Security and the SDLC

Security

o

Needs to be

(33)
(34)

Summary

Systems analysis is the field concerned

with the planning, development, and

implementation of artificial systems,

including information systems.

Systems analysts work with users and

management to develop a system.

A system is a group of interrelated

(35)

Summary

SDLC provides structure to the development of the

goal.

The five phases of the system development life cycle

are:

Planning or investigation

Analysis

Design

Implementation

(36)

Summary

Lack of user involvement, poor project

management, and lack of documentation

cause projects to fail.

The SDLC phases should be completed in

order with the results of one phase

(37)

Summary

SDLC phases:

1.

Planning: Recognize need for information

system

2.

Analysis: Determine needs of new system

3.

Design: Determine how new system will

work

4.

Implementation: Build-or-buy, develop,

test, train, and convert

5.

Maintenance: ongoing evaluation, and

(38)

Summary

Deliverables from each phase of the SDLC

are input to the next phase:

1.

Planning: Project proposal

2.

Analysis: List of new system

requirements

3.

Design: Logical design that provides

overall picture of system

4.

Implementation: Conversion to new

system

(39)

Summary

Security is an interwoven element that is

(40)

All rights reserved. No part of this publication may be reproduced, stored in a

retrieval system, or transmitted, in any form or by any means, electronic,

mechanical, photocopying, recording, or otherwise, without the prior written

permission of the publisher. Printed in the United States of America.

Referensi

Dokumen terkait

To encourage the use of information technology in Ministry of Manpower and Transmigration hence information systems and work processes are arranged with modern management

• Offers information about the process of planning and constructing these systems, but focuses on the technical aspects of the components including stormwater management,

The YSTB work plan focuses on collection of site baseline information and profiles, participatory community planning; promoting local initiatives in resource management

• Comprehensive work tender questionnaire (including health and safety information, such a competency and training, risk assessment procedures and processes, safety management system

Implementation of management information systems in support of staff services educators cover three aspects, namely: 1 Planning is an absolute requirement for every administrative

Implementation of management information systems in support of staff services educators cover three aspects, namely: 1 Planning is an absolute requirement for every administrative

An Overview of MUCED Experience, Achievement and Future Planning with respect to the Implementation of SLUSE Programme in Malaysia Murtedza Mohamed Research Management Unit

Council’s ability to work with GCAPL to implement a strategic approach to land use planning and management of land affected by Airport operations, with the purpose of minimising