sad methodologies - university of nairobi personal websites...sad methodologies 10/14/2013 10:05 am...

42
1 Lecture 4 SAD METHODOLOGIES 10/14/2013 10:05 AM Nyongesa F. W., SPH 108: ISAD 2 Objectives Describe the various methodologies used in system analysis & design, their merits and drawbacks Describe stages involved in each of the methodologies of SAD.

Upload: others

Post on 11-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

1

Lecture 4

SAD METHODOLOGIES

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

2

Objectives

Describe the various methodologies

used in system analysis & design,

their merits and drawbacks

Describe stages involved in each of

the methodologies of SAD.

Page 2: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

2

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

3 3

Introduction Systems have life cycle. They are

designed, introduced, evolve (to keep up

with time), decay (when no longer viable)

and are replaced.

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

4

LIFE HISTORY OF SIMOM MAKONDE

Simon makonde was born on

Monday …………….

was baptized on Tuesday

went to school on Wednesday

He married on Thursday

fell sick on Friday

died on Saturday

Was buried on Sunday

Page 3: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

3

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

5

System analysis and design is an

aspect of problem solving procedure of

examining an existing system and

improving (replacing) it

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

6

Methodologies of SAD System Development Life Cycle (SDLC)

Structured Systems Analysis & Design

(SSADM)

Object Oriented Systems Analysis &

Design

Rapid Application Development (RAD)

Prototyping

Page 4: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

4

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

7

4.1

SYSTEM DEVELOPMENT

LIFE CYCLE (SDLC)

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

8

It is a step-by-step processes used to solve

system problems. Has 6 phases

1. System

Planning

2. Analysis 6. Maintenance

3. Design

5. Implementation

4. Development

? ABORT

Page 5: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

5

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

9

Techniques of SDLC

SDLC uses flowcharting through the phases of analysis & design

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

10

Patient sees

DOCTOR

Doctor examines

Symptoms

Medical Test To

Identify Problem

Symptoms

Serious ?

Is Sickness

Treatable ?

Design

Treatment Plan

-Acquire drugs

-Theatre tools etc

Develop

prescriptions

Example of SDLC: Patient Treatment Plan

Dismiss

Y

N

N

Monitor

Response to

treatment

Administer drug or

Perform operation

An

aly

sis

P

rob

lem

ide

ntifica

tio

n

& F

ea

sib

ility

De

sig

n

Deve

lop

me

nt

Imp

lem

en

ta..

Eva

lua

tio

n

Page 6: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

6

1. System Planning

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

12

What is involved

Current system

Analysis New System

Identify the

problem

Propose solutions

Feasibility Study

System Planning

Page 7: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

7

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

13 13

(a) Problem Identification Involves studying present system to identify &

define the problem, its nature, and scope viz

a viz user requirements

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

14

(b) Propose Solutions Propose solutions and describe cost & benefits

for each solution e.g., modes of transport for a

company

Page 8: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

8

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

15

Example: Lib IS

Problem: Management of Overdue books

Cause: Ineffective tracking mechanism for

borrowed books

Proposed Soln: Redesign system to

manage overdue books

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

16

user

user

0

Lib

services

Books to be

borrowed

Registers as member

Borrowed

books

Confirmation

user

Due books

Clearance

USER

Notification of

Due books

PROPOSED SOLUTION Current situation

Page 9: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

9

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

17

(c) Feasibility Study Process of identifying (through evaluation)

the best system that meets user requirements

It assesses the capability of the following areas to support new system

Technical

Operational

Financial

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

18

(i) Technical feasibility

Considers available of technology

resources e.g., hardware, software, staff

etc capable of supporting the new system

Page 10: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

10

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

19

(ii) Operational feasibility

Assesses whether the new system is compatible

with existing practice i.e., concerned with staff

attitude (management & users) towards the

proposed system

Are users in favour of new system vis a vis job

redundancy?

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

20

(iii) Financial feasibility

Evaluates the financial implications (cost-

effectiveness) of proposed system

compared to present system by

considering costs & benefits of the 2

systems (thro’ Cost/Benefit Analysis).

is the new system profitable?

Page 11: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

11

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

21

Cost/Benefit Analysis

Type of Costs

Development costs: = one time expenditure

that will not recur after the project is

completed e.g., Equipment, Facility cost etc.

Operational costs: = recurrent expenditure

e.g., Salaries, taxes, Consumables etc

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

22

Type of Benefits

Tangible/Direct Benefits: Easy to measure

i.e., that which a shilling value can be

assigned to it e.g., savings on staff costs by

40% etc.

Intangible/Indirect Benefits: Not easily

measured e.g., employee morale/attitude on

new system

Page 12: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

12

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

23

Methods of Costs/Benefits Analysis

(a) Net Benefit Analysis (NBA)

(b) Present Value analysis

(c) Payback Analysis

(d) Return on investment (%)

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

24

(a) Net Benefit Analysis (NBA)

Given by

Net Benefits = (Total Benefits) - (Total Costs)

Example

Cost/Benefits Yr 0

(Present)

Year 1 Year 2 TOTAL

Benefits 0 650 4,900 5,500

Costs -1,000 -2000 -2000 -5000

Net Benefits -1,000 -1,350 -2,900 550

Page 13: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

13

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

25

Disadvantages

NBA does not account for the time value of money nor discount future cash flows

Time value for money is expressed in form of interest on funds invested to realize a future value

given by

where F = Future value of investment

P = Present value

i = interest rate

n = No. of yrs

niPF 1

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

26

Example

KShs. 300,000.00 invested in treasury bills

at 10% for 3 years would have a value at

maturity of

00.300,3991.01000,300 3 KShsF

Page 14: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

14

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

27

(b) Present Value analysis

Determines the costs & benefits of the

system in terms of today's value of the

investment by considering the discount

rate.

F

iPV

n

1

1

Discount factor

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

28

Advantages

Allows for interest rate/inflation that alter

value of investment

Concept used in calculating insurance

premiums

Page 15: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

15

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

29

Activity

If you’ll be required to pay 100,000 in

school fees in 2015, how much do you

need to put aside now that will mature to

that value assuming an interest rate of

10% p.a.?

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

30

(c) Payback Analysis

compares cost outlay and benefits of a

candidate system to show the profit over a

period of time and the break- even point

(Payback period)

Payback period = point at which

accumulated benefits = Lifetime costs

Page 16: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

16

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

31

Example

Assuming a monetary benefits of an information

system are KShs 90,000 per year, a one time

development cost of KShs. 200,000/=, an

operation and maintenance cost of 20,000/= per

year, a discount rate of 10% p.a., and a 4-year

time horizon:

Fill in the following table

Determine the pay back period for the project

Determine the lifetime return of investment and the

annual return of investment

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

32

Year 0 Year 1 Year 2 Year 3 Year 4 TOTALS

Development cost

Operation & maintenance

Discount rate @ 10%

PV of recurring costs

Cummulative PV of costs

Net Economic Benefit

Discount rate (10%)

PV of Benefits

Cummulative PV of

Benefits

Cummulative PV of

Benefits + Costs

Page 17: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

17

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

33

10/14/2013 10:05 AM ­SPH_201_FWN, UoN 33

Soln Year 0 Year 1 Year 2 Year 3 Year 4 TOTALS

Cash Flow Description

A Development costs 200,000

B Operation & Maintanace 20,000 20,000 20,000 20,000

C Discount factor @ 10% 1.000 0.909 0.826 0.751 0.683

D Present Value of Recurring Costs 18,182 16,529 15,026 13,660

E=A+D Cummulative Present Value Costs 200,000 218,182 234,711 249,737 263,397 263,397

F Net Benefits from New System - 90,000 90,000 90,000 90,000

G Discount factor @ 10% 1.000 0.909 0.826 0.751 0.683

H Present Value of Benefits - 81,818 74,380 67,618 61,471

I Cummulative Present Value Benefits - 81,818 156,198 223,817 285,288 285,288

J=I-E Cummulative PV Benefits + Costs 200,000- 136,364- 78,512- 25,920- 21,891 21,891

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

34

Break even point can also be obtained from a

graph of (Cum PV benefits + costs) Vs. time

-250,000

-200,000

-150,000

-100,000

-50,000

-

50,000

100,000

0 1 2 3 4 5

PV

Be

ne

fts

+ C

os

ts (

KS

hs

)

Years

Break even pt

Page 18: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

18

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

35

(d) Return on investment (%)

Since ROI is +ve Project is viable

%38.8263

263285

%

CostsLifetime

CostsLifetimebenefitsLifetimeROI

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

36

Activity A

Kiboko school wishes to start a

computerized project with an initial capital

outlay of 240,000/=. The benefits

estimated for 6 yrs would be 50,000/= pa.

The cost of capital is 12%. Showing your

workings, determine whether the project is

viable

Page 19: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

19

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

37

Activity B

A company is evaluating the viability of a project

whose returns are shown below with a 5 yr

lifespan. The amount of money to be invested is

KShs 10,000/=. Using the net present value

analysis, determine its viability at a discounting

rate of 25% p.a.

Year 1 2 3 4 5

Returns

(Kshs)

1,500 2,000 3,000 4,000 5,000

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

38

Lecture Evaluation

State 6 reasons for carrying out feasibility

study during system development

Explain the following methods of

cost/benefit analysis

NBA

PVA

Payback Analysis

ROI

Page 20: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

20

2. System Analysis

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

40

Objectives

Explain the purpose of

system analysis and the

stages involved

Describe fact-finding

techniques of system

analysis, their merits and

demerits

Page 21: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

21

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

41

Analysis is the phase in which the

specifications of the proposed system are

identified and start of system design

PURPOSE

To specifies WHAT must be done to solve

the problem i.e., WHAT new system will

provide

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

42

Stages of Analysis

Current system

Analysis New System

Design

Fact finding – identify cause of problem

Data Analysis –Determine requirements for new system

Develop concept for new system

Page 22: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

22

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

43

(i) Fact finding

Involves gathering data/information about

current system’s operations in order to

Understand its nature of operation i.e.

business processes, data flow, external and

internal data

identify root causes of problem/constraints by

tracing symptoms to their causes thro’ root

cause analysis

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

44

Root cause analysis

Identify symptoms

Trace each symptom

back to its cause

Symptoms

Symptoms

ROOT CAUSE

Page 23: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

23

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

45

Information gathering techniques

5 techniques

(i) Interviews:- Used to acquire hard facts, but

also opinions, feelings, goals and information

on informal procedures

TARGET GROUP:

Managers, Users, Designers, Analysts etc

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

46

(ii) Questionnaires: Used to acquire

information not found in hard data or through

interview e.g., attitudes, beliefs, behaviours,

etc.

TARGET GROUP:

All stakeholders

Page 24: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

24

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

47

(iii) On-site Observations:- Watching

people at work

PURPOSE:

Best way to understand how things are done

Checks validity of information gathered from other

techniques

TARGET GROUP:

Managers

Users

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

48

(iv) Sampling:- Systematically selecting & analyzing representative elements of a population i.e., documents that might describe the problem.

TYPE OF DOCUMENTS

(i) Written:- e.g., Memos, mins of meeting, Suggestion box notes etc.

(ii) Documents that describe business functions:- e.g., Mission statements, strategic plans, Organization objectives etc.

Page 25: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

25

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

49

(v) Joint Applications Design (JAD):-

Systematically

PURPOSE: -Existing

TARGET GROUP:

Sa

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

50

Merits & Demerits of Info gathering techniques

Technique Merits Demerits

Interviews Analyst can probe for

details

Time consuming

Costly

Questionnaire Convenient

Economical - Can be

administered to many

people simultaneously +

when analyst &

respondents are far apart

Less pressure on

immediate responses

No immediate

feedback

Low response

rate

Analyst does not

observe users

workplace/practi

ces

Page 26: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

26

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

51

Technique Merits Demerits

Observation

Sampling Gives an insight of the

information b4 meeting

the users

information is factual

Information can be used

for further reference

Information is more

structured

Information may

be out of date

Time consuming

in selecting

suitable

documents to

inspect

Inaccessibility

due to

confidentiality

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

52

(ii) Data Analysis

Involves analysis of gathered data to

determine requirements of the new

system i.e., both logical (data) & the

physical (process) requirements.

Data analysis is best handled using data

analysis & modeling tools of SSADM

Page 27: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

27

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

53

(iii) Develop concept for new system

involves determining opportunities for

improvement i.e., design solutions for “To-

be” system.

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

54

Lecture Evaluation

Explain the purpose of System analysis

Explain the stages in System Analysis

Explain 5 information gathering techniques used system analysis listing their merits and demerits

Page 28: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

28

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

55

Summary

The analysis phase aims to identify

problems/constraints in the current system

and determine requirements of the new

system

3. SYSTEM DESIGN

Page 29: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

29

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

57

Design specifies how the

specifications of the

proposed system will be met

i.e., HOW system will work ?

It involves creating

blueprints/actual plans of

proposed system

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

58

Stages of Design

Current system

Analysis New System

Design

Logical Design

Physical design

Page 30: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

30

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

59

(a) Logical design

Specifies how the data flows within the proposed system, processing requirements etc

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

60

(b) Physical design:

Specifies the physical components for

data input/output (i.e forms & GUI design)

Processing

Storage (File organization & database

design)

Security

Operating and manual procedures that

support the system

Page 31: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

31

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

61

Activity

Explain system design and the

activities involved in system design

Differentiate between Physical and

Logical design

4. SYSTEM DEVELOPMENT

Page 32: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

32

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

63

Stages of Development

Current system

Design New System

Development

Acquire Hardware &

Software

Test Programs

Test the system

Develop

documentations

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

64

System Development

Physically built the candidate system

Stages:

(i) Acquire software : custom write or buy off-the shelf

(ii) Acquire hardware: upgrade existing hardware or buy

(iii) write and test programs

(iii) Test the system through

Unit testing - Test individual parts of prog separately

System testing -Test entire system as a whole

User approval -

(iv) Develop user/system documentation

Page 33: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

33

5. SYSTEM

IMPLEMENTATION

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

66

Stages of Implementation

Current system

Analysis New System

Design

Select Conversion

process

Train users

Produce documentations

Monitor system

Page 34: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

34

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

67

It involves

Code

Test

Installing and coding the system

hjkjhkju

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

68

Implementation It is the delivery & the change over/handover of the new

system

Stages

(a) Selecting conversion approach

(i) Direct approach:-Users stop using the old system immediately and starts using the new one.

Advantages: Quick

Cheap

Disadvantages:

Less secure i.e., no fall back

Requires through preparation

OLD NEW

Change over

Page 35: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

35

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

69

(ii) Parallel approach:- Old and new system are operated side by side until the new system has proved to be reliable

Advantages: If new system fails, organization can always fallback

to the old one

Disadvantages: Expensive to keep 2 systems running simultaneously

Time consuming

OLD

NEW

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

70

(iii) Phase/Gradual approach:-Where Parts of new system are introduced slowly -either in parallel or direct.

Advantages: Cost of changeover is reduced and spread over longer period

Provides opportunity to learn from previous changeover

Disadvantages: Need to control one system working in two different modes at

any given point

Takes a longer time

OLD NEW

Page 36: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

36

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

71

(iv) Pilot:- where entire system is tried out but

only by some users. Once proved reliable,

the system is implemented with rest of the

intended users

(b) Train users how to use new system

NEW OLD

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

72

(c) Produce documentation

User manual

Operational manual

Training manual

(d) Monitor/Evaluate initial running of

system:- through (feedback)

Page 37: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

37

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

73

Activity

Which changeover process would you

recommend for

Patient monitoring system

School MIS

6. MAINTAINANCE &

EVALUATION

Page 38: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

38

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

75

Stages of Maintainance

Current system

Analysis New System

System Audits

Evaluation

Maintainance

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

76

Maintanance

It involves systematically repair and

improve the IS

hli

Page 39: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

39

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

77

Once system is delivered, it must be monitored

to ensure no abnomalities occur thro’

(a) System audits:- Independent review of IS

through feedback to see if all is as it should be

i.e., is the system working ok

(b) Periodic Evaluation:- Compare system against

standards to ensure it is working as per set

standards

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

78

(c) Maintainance:- Refine, redesign parts

updating & upgrading the system to keep

pace with new developments in terms of

products, services, customers operations,

security, regulations and other

requirements

Page 40: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

40

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

79

Activity

Explain the activities in system

mantainance & Evaluation that takes

place after system delivery

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

80

Limitations of SDLC

1. It is resource intensive

SDLC uses flowcharting through the phases of analysis & design more time is spent on gathering information and preparing detailed specifications S.T. it takes years before a new system is developed

2. is inflexible and inhibits change

top-down, step-by-step approach discourages iteration and difficult for users to follow

Does not encourage user participation

Page 41: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

41

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

81

3. Management and strategic needs ignored Not suited for decision oriented applications since

system flowcharting is committed more to the physical implementation (how the system works) than the logical implementation (what system does) thereby rendering decision making process difficult

Its routine, low-level processing instead of meeting strategic and corporate objectives

4. Not well suited to most of the small desktop systems that are common

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

82

Strengths of SDLC

Emphasis on project control, documentation, standards, and quality control

Useful for building large transaction processing systems and MIS where requirements are highly structured and well-defined

Due to these limitations, Data analysis is best handles using SSADM

Page 42: SAD METHODOLOGIES - University of Nairobi Personal Websites...SAD METHODOLOGIES 10/14/2013 10:05 AM ... Describe the various methodologies used in system analysis & design, their merits

42

10/14/2013 10:05 AM

Nyongesa F. W., SPH 108: ISAD

83

Lecture Evaluation

With the aid of a diagram, describe

the phases of SDLC

Explain the limitations of SDLC