+ All Categories
Home > Documents > Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study...

Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study...

Date post: 29-Jan-2016
Category:
Upload: derrick-greene
View: 262 times
Download: 1 times
Share this document with a friend
Popular Tags:
22
System Development Life Cycle (SDLC)
Transcript
Page 1: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Development

Life Cycle (SDLC)

Page 2: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 1: Preliminary investigation

Phase 2: Feasibility Study

Phase 3: System Analysis

Phase 4: System Design

Phase 5: System Development

Phase 6: System implementation

Phase 7:Operations & Maintenance

Block designing of SDLC

◦ Serial file organization

◦ Sequential file organization

◦ Direct file organization

Indexed sequential file organization

Page 3: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 1: Preliminary Investigation

Determine if a new system is needed Three primary tasks:

◦Define the problem By observation and interview, determine what information

is needed by whom, when, where and why

◦Suggest alternative solutions

◦Prepare a short report

Page 4: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Preliminary Investigation

◦ Specifies achievements of the new system over the

existing system. e.g. cost reduction, better service to

the customers.

◦ Specifies restrictions on cost, equipment to be used,

area of business to be left unchanged etc.

◦ Decides the time limit for designing the new system.

◦ Determines the size of system.

◦ Reports or outputs needed.

Page 5: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 2: Feasibility Study

Evaluate alternatives based upon:

◦Economic feasibility - Do benefits justify costs?

◦Technical feasibility - Is reliable technology and training available?

◦Operational feasibility - Will the managers and users support it?

Page 6: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Feasibility Study

◦ Tests system proposal according to its workability,

impact on the organization, ability to meet user needs

and effective use of resources.

◦Technical Feasibility: Determines need of

resources.

◦Economic Feasibility: Performs cost and benefits

analysis.

◦Operational Feasibility: Determines need of job

reconstruction and retraining.

Page 7: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 3: System Analysis In depth study of the existing system to

determine what the new system should do.◦ Expand on data gathered in Phase 1

In addition to observation and interviews, examine:◦Formal lines of authority◦Standard operating procedures ◦How information flows◦Reasons for any inefficiencies

Page 8: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Analysis

◦ Analyst studies old system and identifies new

requirements

◦ Understands system from user's view and thus identifies

problems faced by them

◦ Information of existing system is collected.

◦ To collect information tools used in system analysis are

DFD, interviews, questionnaire etc.

Page 9: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Analysis: Documentation Produced

Complete description of current system and its problems

Requirements for new system including:◦Subject◦Scope◦Objectives◦Benefits

Possible development schedule

Page 10: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 4: System Design

Uses specifications from the systems analysis to design alternative systems

Tools may be used to design the system◦ Diagramming Tools◦ Data Repositories◦ Prototyping Tools◦ Test Data Generators◦ Documentation Tools◦ Project Management Tools

Page 11: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Design

◦ Defines precisely the required system output.

◦ Determines the data required to produce outputs.

◦ Decides the storage media, formats of file

◦ Decides processing method

◦ Determines methods of data capture and input.

Page 12: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Design: Documentation Produced

System Design Report◦ Describe Alternatives including: Inputs/Outputs Processing Storage and Backup

◦ Recommend Top Alternative based upon: System Fit into the Organization Flexibility for the future Costs vs. benefits

Page 13: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 5: System Development Build the system to the design specifications

◦ Develop the software Purchase off-the-shelf software OR Write custom software

◦ Acquire the hardware◦ Test the new system Module (unit) test - tests each part of system Integration testing - tests system as one unit

◦ Create manuals for users and operators

Page 14: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Development

◦ System is actually programmed.

◦ Documentation along with programmes are prepared.

System Testing

◦ Make sure that system will perform as specified at the

time of analysis.

◦ Ensure incorrect input and processing will be detected.

Page 15: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 5: System Implementation Convert from old system to new system Train users Compile final documentation Evaluate the new system

Page 16: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

System Implementation

◦ System installation and training

◦ Implementation can be done in three ways

New system is implemented & old system is

completely dropped out.

New & old both are operated in parallel when new

system is accepted old is dropped.

New system is implemented in many phases.

Page 17: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

User Training

◦ Ease into system, make them comfortable, and

gain their support

◦ Most commonly overlooked

◦ Can be commenced before equipment delivery

◦ Outside trainers sometimes used

Page 18: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Phase 7: Operations & Maintenance Types of changes:

◦ Physical repair of the system◦ Correction of new bugs found (corrective)◦ System adjustments to environmental changes◦ Adjustments for users’ changing needs (adaptive)◦ Changes to user better techniques when they

become available (perfective)

Page 19: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Maintenance

◦ Periodic evaluation and updating is maintenance.

It is of 3 types:

◦ Correction: means correcting errors in existing

system

◦ Adaption: means customizing the s/w to run in

new environment

◦ Enhancement: means adding new functionality.

Page 20: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Evaluation Methods

◦ Systems audit - performance compared to original

specifications

◦ Periodic evaluation - “checkups” from time to

time, modifications if necessary

Page 21: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Recognition of Need

Feasibility Study

Analysis

Design

Implementation

Maintenance

Block Designing of SDLC

Page 22: Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System Analysis Phase.

Thanks!!


Recommended