Available in 2024
Course code

SENG3150

Units

10 units

Level

3000 level

Course handbook

Description

SENG3150 and SENG3160 form a 2 course sequence in which students apply their previously-developed knowledge and skills to a substantial practical team project. SENG3150 concentrates on the requirements engineering and design phases. These phases are placed in context through a general introduction to software project management, ethics and software process maturity. In the project, students firstly produce a requirements document. Then they will develop a requirements model which is used to produce a detailed design model.


Availability2024 Course Timetables

Callaghan

  • Semester 1 - 2024

Learning outcomes

On successful completion of the course students will be able to:

1. Demonstrate skills and practical experience in software requirement engineering and software design

2. Recommend an appropriate software process for a software project

3. Develop and execute a project management plan

4. Select, justify and apply a software framework for software development

5. Work effectively in a team

6. Demonstrate effective verbal and written communication skills.


Content

Topics for this course are:

  • Software process and the Capability-Maturity Model
  • Project planning and management
  • Ethics
  • Requirements elicitation and analysis
  • Requirements validation and prototyping
  • System design
  • Component design
  • Design Patterns
  • Review of design against requirements
  • Software engineering standards for requirements engineering and system design.

Assumed knowledge

SENG2130 and SENG2050


Assessment items

Project: Software Project
Compulsory Requirement: Pass requirement - Must pass this assessment item to pass the course.

Report: Problem Based Learning Report

Project: Project Final Report

Project: Project participation


Contact hours

Semester 1 - 2024 - Callaghan

Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Tutorial-1
  • Face to Face On Campus 1 hour(s) per week(s) for 13 week(s) starting in week 1
Workshop-1
  • Face to Face On Campus 1 hour(s) per week(s) for 13 week(s) starting in week 1

Course outline