Software engineering
B Durnota
6 points * 4 hours per week * Second semester * Caulfield * Prerequisites: SFT4490
A selection will be made from the following topics: the object-oriented software life cycle, object-oriented design, inheritance schemes, designing reusable libraries, application frameworks, application development, simulation, concurrent object-oriented programming, intelligent objects, multi-paradigm programming.
Assessment
Practical work, fieldwork and seminar participation: 100%
Prescribed texts
Jennings N R Cooperation in industrial multi-agent systems World Scientific, 1993
Meyer B Reusable software Prentice-Hall, 1994
Recommended texts
Davis E Representations of commonsense knowledge Morgan Kaufmann, 1990
Fenton N Software metrics, a rigorous approach Chapman and Hall, 1992
Meyer B Object-oriented software construction Prentice-Hall, 1988
Meyer B Eiffel the language Prentice-Hall, 1992