Applications development I
D Ceddia
6 points * 4 hours per week * First semester * Peninsula * Prohibitions: BUS1010, COT1140, SYS1001
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%
Prescribed texts
Beynon-Davies P Information systems development 2nd edn, Macmillan Computer Science Series, 1993
Recommended texts
Avison D E and Fitzgerald G Information systems development Blackwell Scientific Publications, 1988
McDermid D Software engineering for information systems Blackwell Scientific Publications, 1990