Software Deployment and Evolution
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
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
27-October-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 |
TOTAL | 150 |
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 |
TOTAL | 300 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Online Tests | Individual | 10 - 20% | 1,2,3,4 |
Portfolio | Individual | 40 - 60% | 1,2,3,4 |
Project | Group | 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.