SWEN30006 Software Modelling and Design

SWEN30006 Software Modelling and Design (University of Melbourne): rated 2.5/5 overall, difficulty 0.7/5 (higher is harder), would-recommend 1.0/5 across 43 reviews collected on UniMelb Wall.

SWEN30006 is a University of Melbourne course taught by the Faculty of Engineering and Information Technology in Software Engineering. This page brings together its handbook details and what UniMelb students say about it.

Review data updated 2026-10-24.

Course details

Chinese title: 软件建模与设计

Type: Undergraduate subject

Subject area: Software Engineering

Faculty: Faculty of Engineering and Information Technology

Level: Undergraduate Level 3

Handbook year: 2026

Overview

AIMS To construct a software system, requirements must be analysed and modelled, and designs developed and evaluated; this subject teaches knowledge and skills needed for these tasks. This includes the development of static and dynamic models for aspects of both the problem space and the solution.

SWEN30006 student reviews, difficulty and workload

SWEN30006 has 43 scored reviews: overall 2.5/5 · usefulness 3.0 · difficulty 0.7 · would-recommend 1.0 (all out of 5; higher difficulty means harder).

Sources: 7 reviews by UniMelb students on UniMelb Wall (4.2/5 overall); the Actuarial Students' Society Subject Review 2025 course guide; 5 StudentVIP reviews (average 1.8 stars); 30 Reddit comments that an AI model judged to be reviewing this course (average would-recommend 2.2/5).

Student review (2026-07-28, translated): Overall: It's over. Only surface-level stuff is taught. Exams are highly formulaic, and workshop tutors won’t point out all your mistakes.

Actuarial Students' Society Subject Review 2025: "This is quite the divisive subject – I would say it’s the equivalent of the Bachelor of Commerce’s MGMT20001 Organisational Behaviour. The content is nothing hard, but the disorganisation of the subject and your dependency on one's group makes the subject a wildcard for a student's WAM — it is impe…"

On Reddit: "tldr; SMD bad. Why does this subject exist. I find the whole concept of this subject debatable. Partly felt like we were just redoing parts of the level 2 SWEN subject. I felt like there only being 12 lectures (although I’m not sure what else there is to cover) was a bit of a li…"

On Reddit: "EODP has been a mess since inception, partially I think because it’s such a dumb topic to try to make a standalone subject out of. Computer systems has been talked about as a shitshow for years OOSD was well run by Matt de Bono but was still a shit subject SWEN30006 is run decen…"

The course panel on UniMelb Wall shows every review and discussion in full.

SWEN30006 FAQ

Q: Is SWEN30006 hard?

A: Students rate SWEN30006's difficulty 0.7/5 on average (higher is harder), which makes it on the easier side.

Q: Is SWEN30006 worth taking?

A: Averaged over 43 reviews: would-recommend 1.0/5, usefulness 3.0/5, overall 2.5/5.

Q: Which faculty teaches SWEN30006, and when is it offered?

A: SWEN30006 is taught by the Faculty of Engineering and Information Technology. Check the official handbook for the current year.

Related courses

More on UniMelb Wall

Official page

UniMelb Wall is an independent student community and is not affiliated with University of Melbourne.