Systems design and implementation
P Torokfalvy
6 points * 4 hours per week * First semester * Peninsula * Prerequisites: CFR7104 * Prohibitions: BUS2071, BUS4071, GCO1813, GCO2813, GCO7832, SYS2161
Details design: the need for good system design including quality assurance techniques; collecting statistics and constraints for partitioning and packaging; transform and transaction-centred design; coupling and cohesion, structure charts; design heuristics, module size, program size considerations; copy libraries; design of security and backup. Software ergonomics: the need for user-friendly software; screen and dialogue design; report design; user documentation. Implementation: conversion - file creation; parallel running; system testing and acceptance testing; post-implementation actions - reviews, efficiency, tuning, maintenance; documentation which needs to be maintained during design and implementation; user training; standards - PRIDE, SDM70 etc. Alternative methods of development: what is a prototype; prototyping and system design techniques; other design approaches. Developing quality systems: quality assurance (QA) techniques; standards; achieving quality systems; project control methodologies; organisation and management culture.
Assessment
Examination (3 hours): 50% * Practical work: 50%
Recommended texts
Bourne G M and Rodrigues C System design subject notes Monash U, 1991
Page-Jones M The practical guide to structured systems design Yourdon Press, 1988