UnitLevel 2Undergraduate

FIT2101 Software engineering process and management

Faculty of Information Technology

FIT2101 Software engineering process and management is a level 2, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2021 in Semester 2 at Clayton and Malaysia. It needs FIT1053; FIT1045; FIT1048; FIT1051; or (ENG1060 and ENG1003) and unlocks 1 unit, leading on to 3 units in all.

Credit points
6
Offered in 2021
Semester 2
Clayton, Malaysia
Assessment
Exam 40%
and 5 other tasks
Workload
144 hours
per semester

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

Reviews

No reviews yet

No reviews yet. Be the first to review FIT2101.

Requisites

Overview

A disciplined process is vital to the success of any major software development project. In this unit, you will learn essential skills for managing software development efforts and for working within coordinated teams. You will learn how to decide upon and document your team's structure and process model. Your team will be expected to follow the process model they have documented, and to evaluate its effectiveness.

There are many factors that can potentially cause a software project to fail. This unit will equip you with techniques to identify and manage these risks, and will take a risk-focused approach to project organisation.

Offerings in 2021

Teaching periodCampusMode
Second semesterClaytonOn campus
Second semesterMalaysiaOn campus

Assessment

  • Project inceptionProjectThreshold hurdle
    15%
  • Project iteration 1ProjectThreshold hurdle
    10%
  • Project iteration 2ProjectThreshold hurdle
    10%
  • Project iteration 3ProjectThreshold hurdle
    15%
  • Retrospective reportReportThreshold hurdle
    10%
  • Scheduled final assessment (2 hours and 10 minutes)ExamThreshold hurdle
    40%

Learning outcomes

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

  1. 1

    Describe the nature and purpose of a software engineering process, including the historical evolution of the concept, and describe the major features of the most common process models;

  2. 2

    Document a software process in a project management plan, including process model, team organisation, risk management, and time management;

  3. 3

    Identify relevant risks for a small-to-medium size software project, analyse their impact and likelihood, identify appropriate mitigations, and document these in a risk matrix.;

  4. 4

    Elicit functional and non-functional requirements for a small-to-medium size software project from stakeholders through interview and/or document analysis techniques, capture these using appropriate methods for the given process model (including user stories and use cases), and analyse these requirements for completeness including test-ability;

  5. 5

    Apply a lightweight process to the development of a small software project in small groups, including the use of software engineering tools such as revision control and issue tracking systems, analyse their strengths and weaknesses and make recommendations for improving the process based on experience and observation.

Workload and teaching

  • Workshops36 hours
  • Lectures12 hours
  • Teaching approachActive 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.

Learning resources

Technology resources

Students are expected to check Moodle at least once a week for unit announcements. Any clarifications of assignment requirements posted to the Moodle discussion forums by lecturers or workshop facilitators will be considered authoritative.

Where it fits

FIT2101 is part of 2 areas of study in the 2021 handbook.

Contacts

Unit Coordinators
Arvind Kaur
Ms Kamalashunee Velautham
Chief Examiners
Dr Li Li

Common questions

What are the prerequisites for FIT2101?

You need FIT1053; FIT1045; FIT1048; FIT1051; or (ENG1060 and ENG1003) before you enrol.

What can I take after FIT2101?

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

When is FIT2101 offered?

In 2021, FIT2101 runs in Semester 2 at Clayton and Malaysia.

How much work is FIT2101?

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

Does FIT2101 have an exam?

Yes. The exam is worth 40% of the final mark, alongside 5 other tasks.

Which majors and minors include FIT2101?

FIT2101 is part of Software engineering.

More details

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