- 13 (Registered)
All ICT students need to develop a complete overview of the information system building process from initial problem definition, to analysis, design, implementation and maintenance. This systems analysis course provides comprehensive experience of the process of information system building. It provides the Information systems student with exposure to business system problems and opportunities to use systems modelling techniques to represent and solve them.
This course provides instruction concerning three main concepts: (a)The Systems Development Life Cycle, (b)The prototyping process, (c) Rapid Applications Development , and (d) Modelling techniques under the conventional and object oriented approach to systems development.
On completion of this course students should be able to:
- Explain the differences between data and information.
- Create different types of information systems.
- Use diagram to show the information flow in different information systems.
- Apply knowledge of the stages information system development such as problem Definition, Feasibility Study, Analysis, Design, Construction, Testing, Implementation, Evaluation and Maintenance to create a solution to real problems.
- Describe the processes involved in prototyping.
- Explain the stages of prototyping.
- Use one of the two types of prototyping: throwaway and evolutionary prototyping during system development.
- Describe the advantages and limitations of each type of prototyping.
- Use the rapid application development process to create a product.
1. Systems Theory
2. The systems development life cycle
4. Definition of RAD
5. Approaches to Systems Development
- Lesson 1 – Conventional approach to systems development.
- Lesson 2 – The THREE views of a system: Functional, Data and Behavioural.
- Lesson 3 – Modelling techniques under the conventional approach such as, Structure Charts, System Flowcharts, Data Flow Diagrams, Entity Relationship Diagrams, and Entity Life Histories.
6. The Object Oriented Development (OOD) approach to systems development.
7. Modelling techniques within the OOD approach: use case diagrams, sequence diagrams, class diagrams and state diagrams.