The ICT Lounge
 
Section 7:
The Systems Life Cycle
 
The course syllabus states that you should be able to:
7.1
Analysis
  • Methods of researching an existing system:
    • Identify and describe methods of researching an existing system (e.g. observation, interviews, questionnaires and examination of existing documents)
    • Discuss the disadvantages and advantages of the different methods.
  • Recording and analysing information about the current system:
    • Describe the need to identify inputs, outputs and processing of the current system
    • Describe the need to identify problems with the current system
    • Describe the need to identify the user and information requirements for the new system.
  • Recording and analysing information about the current system:
    • Describe the need to identify inputs, outputs and processing of the current system
    • Describe the need to identify problems with the current system
    • Describe the need to identify the user and information requirements for the new system
7.2
Design
  • Describe how it is necessary to design documents, files, forms/inputs, reports/outputs and validation
  • Produce designs to solve a given problem
  • Design data capture forms and screen layouts
  • Design report layouts and screen displays
  • Design validation routines (including length check, type check, format check, presence check, check digit)
  • Design the required data/file structures (e.g. field length, field name, data type).
7.3
Development and testing
  • Testing designs:
    • Describe how data/file structures are created and tested
    • Describe how validation routines are created and tested
    • Describe how input methods are created and tested
    • Describe how output formats are created and tested.
  • Testing strategies:
    • Describe the need to test each module
    • Describe the need to test the whole system
    • Describe testing using normal data including definition and examples
    • Describe testing using live data including definition and examples
    • Describe testing using abnormal data including definition and examples
    • Describe testing using extreme data including definition and examples.
  • Improvements needed as a result of testing:
    • Describe how it may be necessary to improve the system and make changes (e.g. data/file structures, validation rules,input methods, output formats may need to be amended/improved).
7.4
Implementation
  • Different methods of system implementation:
    • Describe the four methods of implementation (direct changeover, parallel running, pilot running, phased implementation).
  • Methods of implementation:
    • Identify suitable situations for the use of different methods of system implementation (e.g. organisations or departments within organisations which need a quick changeover, organisations or departments within organisations which cannot afford to lose data)
    • Describe advantages and disadvantages of each method of implementation.
7.5
Documentation
  • Technical documentation for an information system:
    • Explain the need for technical documentation
    • Identify the components of technical documentation (e.g. purpose of the system/program, limitations of the system, program listing, program language, program flowcharts/algorithms, system flowcharts, hardware and software requirements, file structures, list of variables, input format, output format, sample runs/test runs, validation routines).
  • User documentation for an information system:
    • Explain the need for user documentation
    • Identify the components of user documentation (e.g. purpose of the system, limitations of the system, hardware and software requirements, how to load/run/install software, how to save a file, how to print data, how to add records, how to delete/edit records, input format, output formats, sample runs, error messages, error handling, trouble-shooting guide/help line, frequently asked questions, glossary of terms).
7.6
Evaluation
  • Describe the need to evaluate a solution in terms of the efficiency of the solution, the ease of use of the solution, and the appropriateness of the solution.
  • Describe the need for a variety of evaluation strategies e.g.
    • Compare the solution with the original task requirements
    • Identify any limitations and necessary improvements to the system
    • Evaluate the users' responses to the results of testing the system.

This section is broken down into 8 parts. (Click links to visit each page)
Learning Objectives
Starter Task
Learning Objectives
Starter Task
Learning Objectives
Starter Task
Learning Objectives
Starter Task

Learning Objectives
Starter Task
Learning Objectives
Starter Task
Learning Objectives
Starter Task
Learning Objectives
Starter Task

Revision Practice for Section 7:
The links to the right contain some revision questions and mind maps that will help prepare you for the section 7 exam.

The 'fill in the blanks' link takes you to a Microsoft Word document which contains a wide-range of questions designed to test your knowledge on Types and Components of Computer Systems. You complete the document by filling in the blanks with words from the list.

The answers to the fill in the blanks task can be found on pages 3 - 4 of the document. Make sure you attempt the questions yourself before looking at the answers. Any mistakes you make should be corrected.

The 'multiple choice self marking practice quiz' will present you with a series of exam style questions in a multiple choice format. When you complete the test you will given a score and grade. you will also be given the answers to questions that you may have gotten wrong. You should use this to help you correct any mistakes you make have made.

The mind maps are diagrams which give you sharp and to-the-point revision information on all of the topics covered during this section.

Links to Theory Units:
 
Links to Practical Units:
Section 11: File Management
Section 12: Images
Section 13: layout
Section 14: Styles
Section 15: Proofing
Section 16: Graphs and Charts
Section 17: Document Production
Section 18: Data Manipulation
Section 19: Presentations
Section 20: Data Analysis
Section 21: Website Authoring