RMIT · ISYS1039 · Business Systems Analysis

ISYS1039: ace the component, not just read the notes

Your complete guide to RMIT University's business systems analysis unit. See where the marks are, work real practice questions, and study with an AI tutor that knows ISYS1039.

12 credit points Undergraduate Offered Sem 1 / Sem 2 School of Accounting, Information Systems and Supply Chain

Sia generates ISYS1039 practice questions, walks through business information systems in context and the requirements discovery process step by step, and quizzes you on the material the component that weights most heavily.

Which thesis is stronger?

Sharpen your argument

Pick one · the reasoning is revealed after you answer

A client says: "We need a system that stops staff booking the same meeting room twice." What is the correct first analysis move?

Why this one wins

Notice what the client actually stated: a solution, not a requirement. "Stops staff double-booking" is already a proposed fix, and the underlying need is unstated.

Investigate the current situation first. This is the requirements discovery step, and soft systems methodology exists precisely because stakeholders describe problem situations through their preferred remedies.
Look for the workarounds. If staff currently double-book because the calendar is slow, or because senior staff informally bump juniors, a uniqueness constraint will not solve the problem — it will push it into email and the system will be bypassed.
Only then model. Options B and C are both correct UML and both premature: they encode a solution to a problem that has not been established. Option D skips analysis entirely, which is the failure mode this course exists to prevent.

The weaker choice: Modelling the stated solution instead of discovering the real requirement. Options B and C feel productive because they produce an artefact, and both would be marked as competent notation attached to a failed analysis. The course assesses whether you understood the problem, not whether you can draw a diagram. watch this!

your whole grade
Where your grade comes from Coursework 100%

One component decides 40% of your grade. Continual assessment. This whole page is built around that.

Overview

What ISYS1039 is, and where it sits

ISYS1039 develops and extends, in the words of the course description, your knowledge of the analysis and design process for business information systems by introducing object-oriented techniques using the UML notation for analysis and design, the requirements discovery process taking into account soft systems methodology, and the process of modelling business processes.

The course sits at the join between what a business needs and what a system does. That gap is where most information systems projects fail, and the discipline taught here is making it explicit: eliciting what people actually do, representing it in a notation others can check, and designing a system that answers the real requirement rather than the first one stated.

Assessment is three tasks weighted 40, 20 and 40, with no examination. Two heavy deliverables means no single day decides the course — but equally, no revision period exists in which to recover a weak submission.

How it differs from its first-year siblings. ISYS1039 is a judgement course wearing a notation course's clothing. UML is learnable in a fortnight; deciding what to model, and what a stakeholder actually meant, is what is assessed.

Always treat your own course outline and the exam timetable as authoritative.

Difficulty & time commitment

Is ISYS1039 hard, and how much time does it take?

ISYS1039 is manageable if you keep a weekly rhythm and treat the back half as the main event. The pattern is consistent: it starts gently and steepens, and the heaviest assessment is the part that separates grades.

Difficulty
3.4 / 5
Moderately hard. Gentle early, demanding back half. Hard to fail with steady work; a top grade takes consistent practice.
Coursework
100%
Coursework carries most of the grade. The heaviest single component is the component at 40%.
Weekly time
~10 hrs
Around 10 hours per week including class, across lectures, study and assessment.
Requirements discovery and soft systems methodologysteady
Object-oriented analysis and design in UMLsteeper

The difficulty curve and the assessment weighting point the same way: the back half is harder and worth more. Front-loading effort there is the highest-return decision in the unit.

Is this unit for you

Who tends to do well, and who tends to struggle

You will likely do well if

  • You investigate before you model, and treat a stated solution as a clue rather than a requirement.
  • You use UML precisely — a diagram that is nearly right is a diagram that will be read wrongly.
  • You can explain a model in plain language to someone who has never seen UML.
  • You start both 40% tasks early, since neither can be produced well under time pressure.

You may struggle if

  • You draw diagrams before understanding the problem situation.
  • You treat UML as decoration around a written answer rather than as the analysis itself.
  • You accept the first requirement a stakeholder states without probing what sits behind it.
  • You leave a 40% task late; there is no examination to recover on.
do this ↘
What top students do differently
  • For every model you draw, write one sentence saying what decision it helps someone make. A diagram that answers nothing scores poorly regardless of correctness.
  • Practise the same scenario in two notations — a use case and a sequence diagram — and note what each reveals that the other hides.
  • Keep a list of the questions that uncover unstated requirements, and use them in every task.
  • Have someone outside the course read your diagram. If they cannot follow it, it fails the communication outcome.

Syllabus

The 12 topics, topic by topic

The exam-weight marker on each topic shows where the marks concentrate. The amber topics carry the highest exam weight.

1

T1 · Business information systems in context

Course description

What an information system is inside an organisation, and why analysis exists as a discipline.

2

T2 · The requirements discovery process

Course description

Eliciting requirements from people who often cannot state them directly.

3

T3 · Soft systems methodology

Course description

Handling problem situations where stakeholders disagree about what the problem even is.

4

T4 · Modelling business processes

Course description

Representing how work actually flows before proposing how it should.

5

T5 · Object-oriented concepts

Course description

Classes, objects, encapsulation and inheritance as analysis tools rather than programming ones.

6

T6 · Use cases and actors

Standard UML canon

Capturing system behaviour from the outside, in the user's terms.

High exam weightQuiz me on use cases →
7

T7 · Class and object diagrams

Standard UML canon

Structural modelling: what things exist and how they relate.

High exam weightQuiz me on class →
8

T8 · Interaction and sequence diagrams

Standard UML canon

Behavioural modelling: what happens, in what order, between which objects.

9

T9 · State and activity modelling

Standard UML canon

Lifecycle of an object and the flow of an activity.

High exam weightQuiz me on state →
10

T10 · From analysis to design

Course description

Turning a model of the problem into a specification of a solution.

11

T11 · Validation and stakeholder review

Course learning outcomes

Checking a model against the people whose work it describes.

12

T12 · Communicating a model to non-technical stakeholders

Course learning outcomes

A diagram nobody outside the team can read has not done its job.

How it's assessed

Assessment structure

ComponentWeightFormat & timing
Assessment Task 140%First major assessment task, published by RMIT with its weighting and linked course learning outcomes but without a task title. Across the semester. Continual assessment.
Assessment Task 340%Third major assessment task. Late semester. Continual assessment.
Assessment Task 220%Second assessment task. Mid semester. Continual assessment.
Assessment Task 140%
First major assessment task, published by RMIT with its weighting and linked course learning outcomes but without a task title.
Assessment Task 340%
Third major assessment task.
Assessment Task 220%
Second assessment task.
  • The three published tasks sum to 100. RMIT publishes no hurdle requirement for this course.
  • There is no examination. Two tasks carry 40% each, so the grade is decided by two substantial pieces of analysis and design work rather than by a single sitting. Nothing can be recovered in a revision period, because there is none.
read this! If you read nothing else

This is a coursework unit. Coursework carries 100% of the grade and the assessment task 1 is the single heaviest piece at 40%, so steady work across the semester decides your result more than any one sitting. Continual assessment.

Final exam timing: No examination in this course. Confirm the exact date and venue on your exam timetable.

How to actually pass it

A weekly rhythm, two checklists, and the traps to avoid

The unit rewards consistency over cramming, and practice over re-reading. Here is the loop that works, then what to have nailed before each exam.

The weekly loop

Weekly
Model something small from your own life — a booking, an approval, a purchase — and check the notation against the reference.
After each workshop
Redraw the week's example from memory, then compare. Notation errors are easiest to catch this way.
Throughout each task
Write the requirement in one sentence before drawing anything, and revisit it as the model grows.
Before submitting
Ask whether a non-technical stakeholder could confirm your model describes their work.

Before the mid-semester checklist

  • Explain what business systems analysis is and where it sits in a project.
  • Carry out requirements discovery, including with stakeholders who disagree.
  • Apply soft systems methodology to an unstructured problem situation.
  • Model a business process as it currently operates.

Before the final heaviest topics

  • Produce correct use case, class and sequence diagrams for a given scenario.
  • Model object lifecycles and activity flows.
  • Move from an analysis model to a design specification.
  • Validate a model with stakeholders and communicate it to a non-technical audience.

The mistakes that cost marks

01

Modelling the proposed solution. A stakeholder's stated fix is not the requirement. Discovering what sits behind it is the assessed skill.

02

Notation used loosely. UML is precise by design. An arrow of the wrong type changes the meaning of the model, and markers read it as written.

03

Diagrams without a purpose. Every model should support a decision. Producing all the diagram types you know is not analysing.

04

Ignoring workarounds. How people currently get around a system is usually where the real requirement is hiding.

Teaching team

Who teaches ISYS1039

The bios below are factual. We do not rate lecturers; any star ratings are submitted by students who have taken ISYS1039.

Course Coordinator

Dr Mohammad Hossain

Student ratingNo student ratings yet

Teaching team as listed in public course information. AskSia does not rate lecturers; star ratings are submitted by students who have taken ISYS1039.

Formula & concept sheet

The vocabulary and formulas you must own

Requirements discovery
The process of establishing what a system must do, from stakeholders who often describe solutions rather than needs.
Soft systems methodology
An approach for problem situations where stakeholders disagree about the nature of the problem itself.
Use case
A description of system behaviour from an external actor's point of view, in the actor's own terms.
Actor
Anyone or anything outside the system that interacts with it.
Class diagram
A structural model showing the types of thing in a system and the relationships between them.
Sequence diagram
A behavioural model showing the order of interactions between objects over time.
Activity diagram
A model of the flow of an activity, including decisions and parallel paths.
State machine
A model of an object's lifecycle: the states it can occupy and what moves it between them.
Encapsulation
Keeping an object's internal detail private and exposing behaviour through a defined interface.
Business process model
A representation of how work actually flows through an organisation.
Stakeholder validation
Confirming with the people whose work is modelled that the model is accurate.
Analysis versus design
Analysis describes the problem; design specifies the solution. Conflating them is the classic beginner error.

Common acronyms: BA · CLO · OO · SSM · UML.

Where it fits

Prerequisites, related units & why it matters

Required prior study published by RMIT: 002915 Digital Business Design and Innovation. Worth 12 credit points, taught face to face at City Campus by the School of Accounting, Information Systems and Supply Chain.

Why it matters beyond the grade. Business analysis is one of the most direct paths from an information systems degree into work, and the skills assessed here — eliciting requirements, modelling them unambiguously, and explaining the model to people who do not read UML — are exactly what a business analyst is hired to do.

FAQ

Frequently asked questions

Is ISYS1039 hard?

It rates moderately hard. There is no examination and the notation itself is learnable. What makes it demanding is that analysis work is marked on judgement: two students can produce valid UML and only one has modelled the right thing.

What is the assessment breakdown?

Three assessment tasks weighted 40%, 20% and 40%. RMIT publishes the weightings and linked course learning outcomes but not task titles, so we do not invent names. There is no examination.

What do I need before taking it?

The published required prior study is 002915 Digital Business Design and Innovation.

Who coordinates the course?

The published course coordinator is Dr Mohammad Hossain, School of Accounting, Information Systems and Supply Chain.

Do I need to be able to program?

No. The object-oriented material here is used for analysis and design, not implementation. You model classes and interactions rather than writing code.

What is soft systems methodology?

An approach for problem situations where stakeholders do not agree on what the problem is. the description names it as part of the requirements discovery process, and it is what separates this course from a pure notation subject.

Study ISYS1039 with Sia

Work through business information systems in context, the requirements discovery process, soft systems methodology and the rest of the unit with a tutor that knows it and quizzes you on the topics the assessments weight most heavily.

Start studying with Sia