Authorised by Academic Registrar, April 1996
Objectives At the completion of this subject students should understand the major stages of developing a computerised information system; have the knowledge and skills necessary to model user requirements, using straightforward entity relationship models, activity hierarchy diagrams and action diagrams; and appreciate the need for quality assurance through documentation, user involvement and the review process.
Synopsis An introduction to the system development process, and approaches to life-cycle models. Develop a framework for understanding system development, system stakeholders and major relevant concepts. Basic techniques used to model application data, processes and their interaction. An introduction to data modelling techniques using the entity relationship approach. Mapping entity models to table and column definitions in relational databases. An introduction to modelling the dynamic aspects of applications using activity hierarchy diagrams and action diagrams. Constructing a computer application by mapping the process model to windows, screens and reports. An introduction to relational database systems. Using a database management system to generate windows, screens and reports to query and manipulate data in tables. An introduction to the role of client involvement by using prototyping. An introduction to implementation issues.
Assessment Examination (3 hours): 60% + Practical work: 40%