Monash University Computing & Information Technology handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

SFT3041

Software engineering

J Miller

6 points * 4 hours per week * First/Second semester * Caulfield * Prerequisites: SFT2110, SFT2121 * Prohibitions: CFR2128, CFR3042, CFR3404, CSC2050, GCO3811, RDT2231, SFT2201, SFT3308, SFT3309, SFT3310

General introduction to software engineering, including the history of software development, the need for better methods and tools, and a comparison of software projects to highlight differences in complexity, precision and scale. Elements that comprise an integrated software development environment, and their interaction. Project development features, including quality assurance; project documentation; software metrics; configuration management. Current and future developments in software. Reuse and rejuvenation including reverse engineering; re-engineering; restructuring of code. The future of software engineering, including current research and possible productivity improvements.

Assessment

Examinations: 50% * Practical work: 50%

Prescribed texts

Pressman R S Software engineering: A practitioner's approach 3rd edn, McGraw-Hill, 1992

Recommended texts

Fenton N E Software metrics: A rigorous approach Chapman and Hall, 1991

Lowell A J Software evolution Wiley, 1988

Pfleeger S L Software engineering: The production of quality software 2nd edn, Macmillan, 1991

Somerville I Software engineering 4th edn, Addison-Wesley, 1992

Watts H S Managing the software process Addison-Wesley, 1989


Return to subject list Return to computing handbook contents Return to the list of Monash handbooks