FIT3170 · Monash University
Software engineering practice
- Credit points
- 6
- Level
- 3
- Workload
- ≈ 12 h / week
- Faculty
- Information Technology
What it covers
In this unit, you will undertake a software development project in a self-managing team. You 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 you will learn how the techniques you 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 you 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 your degrees, you will solicit and document requirements from client proxies who are not IT professionals. This builds your communication skills with other stakeholders in preparation for the industry-based project or IBL.
Assessment
| Task | Type | Weight |
|---|---|---|
| Project milestone 1 | Project | 20% |
| Project milestone 2 | Project | 30% |
| Quizzes | Quiz / Test | 10% |
| Project milestone 3 | Project | 40% |
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On-campus |
| Malaysia | On-campus |