B Srinivasan and B A Tonkin
6 points · 3 hours per week · Irregular availability · Clayton
Objectives The student is expected to develop an understanding of the major concerns in telecommunications software, formal techniques in software engineering, and software development and validation in a team environment.
Synopsis Methodology of software development and lifecycle models. Characteristics and requirements of real-time systems. Concurrency. Process synchronisation and resource sharing. Inter-process communication mechanisms. Distributed systems. Formal specification techniques. Chill and Erlang. Software validation and quality assurance. Reliability engineering. Human factors in software engineering.
Assessment Examinations (2 hours) · Assignments
Recommended texts
Pfleeger S L Software engineering 2nd edn, Macmillan, 1991
Back to the 1999 Engineering Handbook