MONASH UNIVERSITY FACULTY HANDBOOKS

Science 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 will have been exposed to the issues involved in constructing a piece of software significantly 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; have developed the software engineering skills of project development, project architecture design, and project team management. This subject should be contrasted with CSC3010 (Project), and has the specific goal of constructing a large piece of software, in the context of observing, studying, and controlling the issues of project management, focussing on 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, built 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 100 hours of effort from the student during second semester.

Assessment Practical work


| Undergraduate Subjects | Science Handbook | Monash handbooks | Monash University