1. Handbook
  2. Subjects
  3. Software Processes and Management
  4. Print

Software Processes and Management (SWEN90016)

Graduate courseworkPoints: 12.5On Campus (Parkville)

You’re viewing the 2019 Handbook:
Or view archived Handbooks

Overview

Year of offer2019
Subject levelGraduate coursework
Subject codeSWEN90016
Campus
Parkville
Availability
Semester 1
Semester 2
FeesSubject EFTSL, Level, Discipline & Census Date

AIMS

The aim of this subject is to introduce students to the software engineering principles, processes, tools and techniques for analysing and managing complex software projects.

INDICATIVE CONTENT

Topics covered include: software engineering processes; project management; planning and scheduling; estimation and metrics; quality assurance; risk; configuration management; individuals and teams; ethics; change management; and project management tools.

Intended learning outcomes

INTENDED LEARNING OUTCOMES (ILO)

On completion of the subject, students should be able to:

  1. Select appropriate software engineering processes and practices for specific software engineering projects
  2. Manage team dynamics and professional communication
  3. Plan and manage projects
  4. Identify risks and modify project activities to mitigate these risks
  5. Manage software project activities to ensure a quality product
  6. Describe human and organisational implications of change and explain the organisational change process.

Generic skills

On completion of this subject, students should have developed the following generic skills:

  1. Have in-depth knowledge of a specialist area through exposure and study of project management areas of knowledge
  2. Reach a high level of achievement in writing, research or project activities problem-solving and communication through the writing of project analyses
  3. The ability to function effectively as an individual or in a multidisciplinary and multi-cultural team as a leader, manager or effective team-member
  4. Profound respect for ethics and intellectual integrity
  5. Writing and communication skills.

Eligibility and requirements

Prerequisites

One of the following:

Code Name Teaching period Credit Points
SWEN20003 Object Oriented Software Development
Semester 1
Semester 2
12.5
COMP90041 Programming and Software Development
Semester 1
Semester 2
12.5
COMP20003 Algorithms and Data Structures
Semester 2
12.5
COMP20007 Design of Algorithms
Semester 1
12.5
COMP90038 Algorithms and Complexity
Semester 1
Semester 2
12.5

Or entry to the MC-IT 150 point program

Corequisites

None

Non-allowed subjects

Code Name Teaching period Credit Points
ISYS90050 IT Project and Change Management
Semester 1
Semester 2
12.5

Core participation requirements

The University of Melbourne is committed to providing students with reasonable adjustments to assessment and participation under the Disability Standards for Education (2005), and the Assessment and Results Policy (MPF1326). Students are expected to meet the core participation requirements for their course. These can be viewed under Entry and Participation Requirements for the course outlines in the Handbook.

Further details on how to seek academic adjustments can be found on the Student Equity and Disability Support website: http://services.unimelb.edu.au/student-equity/home

Assessment

Description

  • One group project with 3-4 group members requiring approximately 30-40 hours per student, due in week 11 (30%). Addressing Intended Learning Outcomes (ILOs) 1-5.
  • One individual assignment requiring approximately 20-30 hours of work, due in week 5 (20%). Addressing ILOs 1 and 4.
  • One written, 2 hour closed book end of semester examination. Addressing ILOs 1-6. The examination is a hurdle requirement and must be passed to pass the subject. (50%).

Hurdle Requirement: To pass the subject, students must obtain at least 50% overall, plus:

  • 25/50 in project work
  • 25/50 in the written examination

Dates & times

  • Semester 1
    Principal coordinatorRachelle Bosua
    Mode of deliveryOn Campus — Parkville
    Contact hours36 hours, comprising of two 1-hour lectures per week and one 1-hour workshop per week
    Total time commitment200 hours
    Teaching period 4 March 2019 to 2 June 2019
    Last self-enrol date15 March 2019
    Census date31 March 2019
    Last date to withdraw without fail10 May 2019
    Assessment period ends28 June 2019

    Semester 1 contact information

    Prof Shanika Karunasekera

    email: karus@unimelb.edu.au

  • Semester 2
    Principal coordinatorShanika Karunasekera
    Mode of deliveryOn Campus — Parkville
    Contact hours36 hours, comprising of two 1-hour lectures per week and one 1-hour workshop per week
    Total time commitment200 hours
    Teaching period29 July 2019 to 27 October 2019
    Last self-enrol date 9 August 2019
    Census date31 August 2019
    Last date to withdraw without fail27 September 2019
    Assessment period ends22 November 2019

    Semester 2 contact information

    Prof Shanika Karunasekera

    email: karus@unimelb.edu.au

Time commitment details

200 hrs

Further information

  • Texts

    Prescribed texts

    None

  • Available through the Community Access Program

    About the Community Access Program (CAP)

    This subject is available through the Community Access Program (also called Single Subject Studies) which allows you to enrol in single subjects offered by the University of Melbourne, without the commitment required to complete a whole degree.

    Entry requirements including prerequisites may apply. Please refer to the CAP applications page for further information.

    Additional information for this subject

    Subject coordinator approval required

  • Available to Study Abroad and/or Study Exchange Students

    This subject is available to students studying at the University from eligible overseas institutions on exchange and study abroad. Students are required to satisfy any listed requirements, such as pre- and co-requisites, for enrolment in the subject.

Last updated: 7 August 2019