UnitLevel 3Undergraduate

FIT3170 Software engineering practice

Faculty of Information Technology

FIT3170 Software engineering practice is a level 3, 12-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2020 in Semester 2 and Full year at Malaysia and Clayton. It needs FIT2101 and FIT2107 and unlocks 1 unit, leading on to 2 units in all.

Credit points
12
Offered in 2020
Semester 2, Full year
Malaysia, Clayton
Workload
12 hours
per semester

This is the 2020 handbook entry. See the 2027 entry.

Reviews

No reviews yet

No reviews yet. Be the first to review FIT3170.

Requisites

Overview

In this unit, students will undertake a full-year software development project in a self-managing team. Students will apply the skills they learned in prerequisite and co-requisite units to a larger project than any they have encountered to date. Through attempting larger-scale software development they will learn how the techniques they have encountered in isolation work together as an integrated methodology to make such complex projects feasible.

The project will be managed through a heavyweight process model such as the Spiral Model, to ensure students are exposed to a representative example of both heavyweight and lightweight processes (which are covered in FIT2101) through the BSE core.

For the first time in their degrees, students will solicit and document requirements from client proxies who are not IT professionals. This builds their communication skills with other stakeholders in preparation for the industry-based project or IBL.

Offerings in 2020

Teaching periodCampusMode
Second semester to Summer semester AMalaysiaOn campus
Full yearClaytonOn campus
Full yearMalaysiaOn campus
Full year (Fully flex)ClaytonFlexible

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Develop a software application using a prescribed team-based methodology, conducting all activities associated with the development methodology;

  2. 2

    Plan and manage the full range of activities in a software engineering project in accordance with the development methodology;

  3. 3

    Determine and articulate the functional and non-functional requirements of a software system based on interaction with stakeholders;

  4. 4

    Identify aspects of quality that are important in the context of the project, and devise and implement strategies for ensuring quality goals are met;

  5. 5

    Use appropriate technologies to support the development and ongoing maintenance of a software system, such as issue tracking, project management, continuous integration, and revision control;

  6. 6

    Apply industry-standard technologies to allow different computer systems to interact with each other;

  7. 7

    Analyse professional issues occurring within the development and deployment of software applications, and identify appropriate actions based on relevant law and industry codes of ethical behaviour.

Workload and teaching

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Three hour facilitated workshop

(b.) Additional requirements (all students):

  • Approximately 9 hours of personal study and group work in order to satisfy the reading, project and assignment expectations.

Where it fits

FIT3170 is part of 1 area of study in the 2020 handbook.

Contacts

Unit Coordinators
Dr Chong Chun Yong
Chief Examiners
Ms Robyn McNamara

Common questions

What are the prerequisites for FIT3170?

You need FIT2101 and FIT2107 before you enrol; and FIT2004 and FIT3077 before or alongside it.

What can I take after FIT3170?

FIT3170 is a prerequisite or corequisite for 1 unit, including FIT4002. Those lead on to 2 units in all.

When is FIT3170 offered?

In 2020, FIT3170 runs in Semester 2 and Full year at Malaysia and Clayton.

How much work is FIT3170?

The handbook expects about 12 hours of study across the semester. No students have rated its difficulty yet.

Which majors and minors include FIT3170?

FIT3170 is part of Software engineering.

More details

Credit points
12
Level
3
Study level
Undergraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.250
Student contribution
SCA Band 2
Study abroad
Not available