University of Technology Sydney

31281 Systems Development Project

Requisite(s): (31244 Applications Programming OR 31469 Object-oriented Design OR 48024 Applications Programming) AND (31061 Database Principles OR 31474 Database Fundamentals OR 31271 Database Fundamentals) AND (31269 Business Requirements Modelling OR 31472 Introduction to Collaborative Systems OR 31475 Requirements Engineering OR 31424 Systems Modelling)
These requisites may not apply to students in certain courses. See access conditions.
Anti-requisite(s): 31476 Systems Development Project



In this subject students learn how to design, develop and evaluate a commercially realistic but manageably small software system meeting predefined functional and non-functional requirements. The project is performed by highly autonomous teams that, while supervised and directed, are ultimately responsible for the project and delivery of the expected outcomes. The primary objective is that students experience, understand the importance of, and can apply sound practices of software development from team formation and management, project planning and management, and all the primary processes of software design, construction, evaluation and delivery.

Typical availability

Spring session, City campus

Detailed subject description.

Fee information

Information to assist with determining the applicable fee type can be found at Understanding fees.

Access conditions

Note: The requisite information presented in this subject description covers only academic requisites. Full details of all enforced rules, covering both academic and admission requisites, are available at access conditions and My Student Admin.