Overview

This unit of study aims to deepen students understanding of the software lifecycle, specifically the set of activities focused on releasing and maintaining software.

Requisites

Prerequisites
SWE40006 Software Deployment and Evolution

Rule

INF30029 Information Technology Project Management
OR
SWE30010 Managing IT Projects
OR
SWE20001 Managing Software Projects
OR
SWE30003 Software Architectures and Design
OR
COS20031 Computing Technology Design Project
OR
ICT20025 ICT Design Project
OR
ENG20010 Engineering Technology Design Project
OR
INF30033 IT Program and Project Management
OR
COS30049 Computing Technology Innovation Project
OR
ICT30017 ICT Project A

Teaching Periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date
Semester 2
Location
Hawthorn
Start and end dates
29-July-2024
27-October-2024
Last self-enrolment date
11-August-2024
Census date
31-August-2024
Last withdraw without fail date
13-September-2024
Results released date
03-December-2024

Learning outcomes

Students who successfully complete this unit will be able to:

  • Analyse the activities in software deployment and apply these in a problem context (K3, K4, S1, A1, A2)
  • Apply knowledge of software environments to plan development and deployment  (K3, K6, S1)
  • Critically analyse and classify issues that drive software maintenance (K1, K2, K3, K6, A1, A4)
  • Reflect on latest practices in software development deployment and evolution  (K1, K2, K4, K5, K6, S1, A1, A2, A4)
  • Apply industry practices and work in teams to evaluate the maintainability and design consistency of a software system (K4, K5, A4)

Teaching methods

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
Live Online
Lecture
1.00 12 weeks 12
On-campus
Class
2.00 12 weeks 24
Unspecified Activities
Independent Learning
9.50 12 weeks 114
TOTAL150

Sarawak

Type Hours per week Number of weeks Total (number of hours)
Online
Directed Online Learning and Independent Learning
12.50 12 weeks 150
On-campus
Lecture
1.00 12 weeks 12
On-campus
Class
2.00 12 weeks 24
Unspecified Activities
Independent Learning
9.50 12 weeks 114
TOTAL300

Assessment

Type Task Weighting ULO's
Online TestsIndividual 10 - 20% 1,2,3,4 
PortfolioIndividual 40 - 60% 1,2,3,4 
ProjectGroup 20 - 30% 1,2,3,4,5 

Content

  • Software Deployment Activities
  • Software Environments
  • Software Maintenance
  • Latest trends and practices in software production
  • Future trends in software evolution

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.