Introducing a new system using the Systems Life Cycle

Authors Avatar

Introducing a new system using the Systems Life Cycle

1.

  • The current system may no longer be suitable for its purpose
  • Technological developments may have made the current system redundant or outdated
  • The current system may be too inflexible or expensive to maintain

2.

Information systems fail for many reasons at any stage of the systems life cycle:-

Analysis

Not enough time / money spent on analysis

Objectives poorly defined

Not enough staff / lack on continuity

Users not sufficiently involved

Analysts have poor communication skills / do not establish what the requirements are

Design

Users not involved

Meets original design but not flexible for minor changes

Management not involved

Major changes to procedures implemented without consideration on staffing impact

Programming

Not enough time to complete programming / not enough computing resources

Programmers have insufficient skills

Not enough staff / lack on continuity

Poor documentation – problems with staffing changes

Join now!

Testing

No thorough testing plan

Lack of user involvement

No acceptance testing to sign off the project

Data conversion

Insufficient time / money – performance not checked on realistic data

Not well documented

Insufficient training

3.

Prototyping

The waterfall model of the system life cycle doesn’t allow for modifications to the design.

 

Benefits of prototyping

  • Misunderstandings between software developers and users can be identified;
  • Missing functions may be detected;
  • Incomplete or inconsistent user requirements may be detected;
  • A prototype version will be ...

This is a preview of the whole essay