Skip to Content
[top-nav]

Software Team Projects

Overview

Students work as a team (typically 4 – 5 students) to develop a software product for a nominated client. Where possible, clients are external to the University. Each group is closely supervised by a member of staff who acts as a project manager. Teams are required to produce a formal Management Plan and Design document that is in accordance with currently accepted software engineering principles and practice.These requirements involve analysis of project requirements, project design and development. The final milestone involves a formal oral presentation of the completed software at which the user is present.

top

Objectives

The objectives for the students are that they will:

  • Determine user needs and requirements.
  • Make use of human computer interaction principles.
  • Develop a software product which satisfies a client’s needs.
  • Use and apply software engineering principles.
  • Function effectively in a software development team

top

Scope

Projects should be of sufficient complexity for a group of 4 students to work on part-time over 3 months.  Projects might include:

  • Web sites (static HTML)
  • Web applications (web site linked to a database)
  • Networked applications (centralised database accessed by desktop programs)
  • Stand-alone applications and databases (installed on one machine only)
  • Special projects (prototypes, parts of programs, EJBs, promotional CDROMs, reviews of software packages).

Other technologies they may have learnt include:

  • asp/asp.NET/IIS
  • VBScript
  • jsp/Tomcat
  • php/Apache
  • VB6/VB.NET
  • Microsoft Access
  • C#.NET
  • EJB (Enterprise Java beans)/J2EE
  • C++
  • Ada
  • Macromedia Flash/Shockwave
  • Windows programming (C++)
  • UNIX/Linux programming (C)
  • XML
  • Delphi

top

Timing

Two project units occur each year in Semester 1 and Semester 2

  • February 2009: Project descriptions submitted to Swinburne
  • February 2009: Projects allocated to student teams
  • March 2009: Initial meeting of project teams with clients
  • March – June 2009: Development
  • Early June 2009: Project delivery and presentations
  • July 2009: Project descriptions submitted to Swinburne
  • Early August 2009: Projects allocated to student teams
  • August 2009: Initial meeting of project teams with clients
  • August – October 2009: Development
  • Late October 2009: Project delivery and presentations

top

Projects List

top