Software Engineering Projects
Overview
A team of approximately 6 students work for 2 semesters (February to October) on a substantial software development project. The aim of this project is to develop software within a prescribed development process. Students will interact with real clients especially with respect of discovering software requirements. The project teams will:
- Design software to solve problems in the area of the specific project
- Write and debug programs in at least one computer language
- Design, build and evaluate appropriate user interfaces
- Plan, specify and perform manual and automated tests of software
- Write, review and maintain good quality technical documents according to relevant standards
- Appreciate and describe techniques to control software quality
- Perform and record document and code reviews
- Systematically record and act upon bug reports and change requests
- Appreciate the use of version control and use it effectively
- Write effective documentation

Objectives
The objectives for the students are that they will:
- Understand and address challenges in the management and coordination aspects of a project
- Balance time and meet deadlines
- Demonstrate understanding of issues within the whole SDLC
- Critically evaluate personal performance

Scope
Projects should be of sufficient complexity for a group of 6 students to work on part-time over 8 months. Projects should require substantial and current technologies.

Timing
- December 2009 – January 2010 : Project descriptions submitted to Swinburne
- February 2010: Projects allocated to student teams
- March 2010: Initial meeting of project teams with clients
- March – October 2010: Development
- Late October 2010: Project delivery and presentations

Projects List

|