A-level Computing 2009/CIE/Computer systems, communications and software/System life cycle

From Wikibooks, open books for an open world
Jump to navigation Jump to search
Identification of problem
(a) explain the importance of defining a problem accurately
(g) explain the content and importance of documentation in the system life cycle, including the requirements specification, design specification, program specification and documentation
Feasibility study
(b) describe the function and purpose of a feasibility study
Information collection
(c) explain the importance of determining the information requirements of a system and describe different methods of fact finding, highlighting the advantages and disadvantages of each method
Analysis of a problem
(d) describe what is involved when analysing the requirements of a system, explaining the nature of the requirements specification and its content, identifying inefficiencies/problems, user requirements and hardware and software requirements
Design of system to fit requirements
(e) design the data structures, inputs, outputs and processing using diagrammatic representations where appropriate (including the use of dataflow diagrams (DFDs) and system flowcharts)
(g) explain the content and importance of documentation in the system life cycle, including the requirements specification, design specification, program specification and documentation
Development and testing of system
(f) explain the importance of evaluating the system against initial specifications
(h) explain the importance of testing and installation planning, including the method of installation
Installation of system
(h) explain the importance of testing and installation planning, including the method of installation
Maintenance of system
(i) explain the reasons for maintaining the system
Obsolescence