dsfdsf dsf sf fd
dsf ds
dsf f
dsfd fds
sf ds


15. System life cycle

Candidates should be able to:

15.1 Analysis

  • analyse and evaluate different methods of researching a situation (including: questionnaires, interviews,

observation, document analysis)

  • describe the content of the requirements specification, system specification and design specification

15.2 Design

  • identify a flow of data through a system and create a data flow diagram (DFD) and a system flowchart
  • design and evaluate data collection forums and screen layouts
  • design and evaluate validation routines
  • create a data dictionary for a given situation
  • evaluate suitable hardware and software for a new system

15.3 Development and testing

  • describe the purpose of test data
  • explain the purpose of alpha testing
  • explain the purpose of beta testing
  • analyse the difference betwen alpha testing and beta testing
  • explain the purpose of black box testing
  • explain the purpose of white box testing
  • analyse the difference between black box testing and white box testing
  • explain the importance of testing and having a test plan
  • describe how a test plan is created
  • create a test plan for a given situation

15.4 Implementation

  • describe the different methods of implementing a system (including: parallel running direct changeover,

phased implementation, pilot implementation)

  • analyse the suitability of an implementation method for a given situation

15.5 Documentation

  • design and develop elements of technical documentation
  • design and develop elements of user documentation
  • explain the need for technical and user documentation

15.6 Evaluation and maintenance

    • evaluate a new system in terms of efficiency, ease of use and meeting user requirements
    • explain the need for maintenance
    • explain perfective, adaptive, preventive and corrective maintenance





fd sf