Monash University Computing & Information Technology handbook 1995

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

SFT3308

Software systems management

Next offered in 1996

J Miller

4 points * 3 hours per week * Second semester * Caulfield * Prerequisites: SFT2201 * Prohibitions: CFR3042, GCO3811, SFT3041

The past, present and future of software configuration management (CM). The level of users, integration, control and automation of CM. Its relationship to version control, QA, maintenance, and CASE tools. The state-of-the-art of configuration management tools and standards. Software maintenance: problems and differences from software development. Corrective, adaptive and perfective maintenance. The maintenance process including change-management tracking, impact analysis and resource estimation metrics, system-release planning, designing and coding the changes (including pareto analysis and problem-solving techniques) testing the changes and system release. Software rejuvenation including redocumentation, redesign, restructuring, redevelopment, reuse, reverse-engineering and re-engineering. Automated tools including code beautifiers and restructuring engines.

Assessment

Assignments: 50% * Examination: 50%

Recommended texts

Arthur L J Software evolution: The software maintenance challenge Wiley, 1988

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

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


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