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 yetNo reviews yet. Be the first to review FIT3170.
Requisites
Before FIT3170
Prerequisites
Pass these before you enrol.
Corequisites
Pass these before, or take them in the same semester.
After FIT3170
1 unit list FIT3170 as a prerequisite or corequisite.
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 period | Campus | Mode |
|---|---|---|
| Second semester to Summer semester A | Malaysia | On campus |
| Full year | Clayton | On campus |
| Full year | Malaysia | On campus |
| Full year (Fully flex) | Clayton | Flexible |
Learning outcomes
When you finish this unit, you should be able to:
- 1
Develop a software application using a prescribed team-based methodology, conducting all activities associated with the development methodology;
- 2
Plan and manage the full range of activities in a software engineering project in accordance with the development methodology;
- 3
Determine and articulate the functional and non-functional requirements of a software system based on interaction with stakeholders;
- 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
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
Apply industry-standard technologies to allow different computer systems to interact with each other;
- 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.