Systems Life Cycle. The main disadvantage of the traditional waterfall method is with the sequence of stages, in that often the system cannot be tested or run until it is fully complete.

Authors Avatar

                

7.1 Strengths of the System        

1. Traditional Systems Life Cycle

1.1 Introduction

A Systems Life Cycle describes the process in which a Business Information System is fully developed. It attempts to create a structured framework in order to establish more control of this process.

The traditional approach is a waterfall method meaning a sequence of stages in which the output of each stage becomes the input for the next. A traditional systems life cycle has a number of different stages. The following diagram shows these:-

1.2 Shortcomings

The main disadvantage of the traditional waterfall method is with the sequence of stages, in that often the system cannot be tested or run until it is fully complete. The fact that there were no agreed upon standards or structure to this traditional life cycle added to the frustration. This is where SSDAM and similar structured, waterfall-like methodologies attempted to fill the void.

1.3 Stages

Most of the stages mentioned in the diagram above feature in the two following methods of Systems Analysis. Sometimes they are known by a different name, or by combining two or more of these stages into one. However I shall now present a brief description of each stage as an introduction before I continue.

1.3.1 Initiation

The initiation of introducing or modifying an information system can be unplanned, or it can be part of a planned strategy. An unplanned approach is taken in response to overwhelming problems in the current system. In other words, it is only when under pressure that the organisation will act. Obviously a planned strategy is more competitive. It involves reviewing the system periodically with a view to make improvements in relation to their business objectives.

1.3.2 Feasibility

Usually a report advising whether or not to introduce a new computer based Information System. According to Knott & Waites (2002, p. 434), the feasibility study should answer the following:

  • How much is the new system likely to cost?
  • What is the new system expected to achieve?
  • How will the new system be produced?
  • How long will the project take?

1.3.3 Investigation and Analysis

Research is done into the existing system to discover how it works at the present time. This means investigating, collecting and documenting all aspects of the current system. A requirements specification, detailing what a new or modified system be able to do, must also be drawn up. The possible solutions to the existing problems are also discussed, although no real design steps are taken.

1.3.4 Design

This is the design of a selected new system. The specification of programs, hardware, and procedures involved in the selected solution is what this stage is about. In the process of designing a system some of the following methods may be used:

  • IPO charts
  • Structured English
  • Flow charts
  • Data Flow Diagrams
  • Entity Relationship Diagrams
  • Data Dictionary
  • Prototyping
  • Test Plans  

1.3.5 Implementation

This stage deals with the development of the actual system. The installation of hardware is carried out, the programs are written, and any relevant data from the old system is put onto the new version.

1.3.6 Testing

Conditions must be met before the system can be declared the finished product. The software developers must ensure the program has been fully developed and there are no errors in the code. The system must also be tested to ensure it fulfils the functional requirements of the organisation. This is sometimes done by introducing the new system side-by-side with the old. A certain department or type of staff may also be chosen to ‘test drive’ the new system.

1.3.7 Maintenance

The system must be maintained to ensure operational use:

  • Software must be updated regularly
  • Settings must be checked and kept to the right configuration
  • Hardware must be fixed or sometimes changed

2.  SSADM

2.1 Introduction

In the 1980’s the UK government created the Structured Systems Analysis and Design Method (SSADM) to be a single-structured approach to the above mentioned traditional waterfall method. It is an ‘open’ method and requires no licence to use it.

2.2 Advantages / Disadvantages

The support of the UK Government in its continuous development means it has become firmly established, and it is now a popular methodology used all around Europe. Yeates and Wakefield (2004, p.48) acknowledge that due to this fact, skilled and trained staff are easier to come by. This in turn means the process of developing the system by the SSADM method is less difficult.

Join now!

The SSADM method relies somewhat on the use of diagrams in its approach to building systems than the DSDM method which tends to focus more on building prototypes before the final product. However, as Bowman (2003, p. 5) rightly pointed out, these diagrams should be simple and easy to follow, almost like maps of the system.

The potential of a good quality system is high in SSADM due to a quality level being clearly defined at the beginning, and constantly checked throughout the development of the project. SSADM also separates the logical and physical design stages, thus ensuring ...

This is a preview of the whole essay