MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


CSC3020

Software engineering project

4 points + Second semester + Clayton + Prerequisites: CSC3080 and as for CSC3010

Objectives On completion of the subject, students should have experience with the issues involved in constructing a piece of software larger than previously required; be able to construct the software in a cooperative project group, where issues of project management, interface design and task negotiation are paramount; and have developed the software engineering skills of project development, project architecture design, and project team management. This subject differs from CSC3010 (Project) as it is directed to constructing a large piece of software in the context of observing, studying, and controlling the issues of project management. It encompasses the personal and psychological aspects as much as the technical aspects.

Synopsis This subject is intended to provide students with practical experience relating to the construction of software according to software engineering principles. Students are expected to undertake the design and implementation of a program, using an object-oriented language. All aspects of the software engineering process will be covered including requirements analysis, specification, design, coding, testing and maintenance. There are no lectures, but students are required to attend regular meetings with a supervisor throughout the semester. As a rough guide, this subject should require about a hundred hours of effort from the student during the semester.

Assessment Practical work


| Subjects | Computing & Information Technology Handbook | Monash handbooks | Monash University