S Tucker and J Cheddia
12 points - 2 hour meeting per week - Full-year subject - Caulfield - Prerequisites: SFT2201, COT2138 and SYS2168 or equivalent - Prohibitions: CFR2500, CFR3500, CFR7722, COT3500, COT6640, CSC3010, CSE3301, GCO2819, GCO3819, GCO7839, CSE3200, SYS3030, SYS3500, SYS3550
Objectives On completion of this subject, students should understand how software systems are designed, developed and implemented using appropriate methodologies and tools; be able to plan, manage and implement the full range of activities required to develop a software product that meets the specified requirements; and appreciate how to employ a systematic and professional approach to the production of quality software in cooperation with clients, system users and peers.
Synopsis Students work in small groups on a project for a client who may be either internal or external to Monash. In general, projects involve all aspects of the system development lifecycle. Assessment is based on participation in the seminar series, supervisors' reports, two technical reports, evaluation of the final product including all project deliverables, and peer assessment of each team member's contribution. A student in part-time or full-time employment in the computer industry may, with the agreement of all parties, apply for exemption without credit for this subject. This will involve producing specific materials and documented evidence of relevant work experience. If exemption is granted, then the student will be required to take twelve points of third year CSSE electives in place of the project.
Assessment Practical work: 100%
Recommended texts
Gilb T and Graham D Software inspection Addison-Wesley,
1993
Humphrey W Managing the software process Addison-Wesley, 1990
Thomsett R Third wave project management: Managing information systems
projects in the 1990s Prentice-Hall, 1992
Weiss J W and Wysocki R K 5-phase project management Addison-Wesley,
1992