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 2022 in Full year at Clayton and Malaysia. It needs FIT2107 and FIT2101 and unlocks 1 unit, leading on to 2 units in all.

Credit points
12
Offered in 2022
Full year
Clayton, Malaysia
Assessment
No exam
8 tasks
Workload
144 hours
per semester

This is the 2022 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 2022

Teaching periodCampusMode
Full yearClaytonOn campus
Full yearMalaysiaOn campus

Assessment

  • QuizzesOther
    10%
  • Domain Analysis ReportReport
    10%
  • Technical Report 1: Topics in designReport
    10%
  • Technical Report 2: Topics in Quality AssuranceReport
    10%
  • Project milestone 1Project
    15%
  • Project milestone 2Project
    20%
  • Project milestone 3Project
    10%
  • Project milestone 4Project
    15%

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

  • Workshops36 hours
  • Teaching approachActive learning
  • Teaching approachPeer assisted learning

Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled activities. The unit requires on average three/four hours of scheduled activities per week. Scheduled activities may include a combination of teacher directed learning and online engagement.

Where it fits

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

Contacts

Unit Coordinators
Dr Chong Chun Yong
Ms Kamalashunee Velautham
Dr Mojtaba Shahin
Chief Examiners
Dr Chunyang Chen

Common questions

What are the prerequisites for FIT3170?

You need FIT2107 and FIT2101 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 2022, FIT3170 runs in Full year at Clayton and Malaysia.

How much work is FIT3170?

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

Does FIT3170 have an exam?

No. FIT3170 has 8 assessment tasks and no exam.

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