How to Pass ICT2622: Object-Oriented Analysis (2025 Guide)

How to Pass ICT2622: Object-Oriented Analysis (2025 Guide)

Module: ICT2622 (Object-Oriented Analysis)
Type: Year Module
Prescribed Textbook: Systems Analysis and Design in a Changing World (Satzinger, Jackson, Burd, 7th Edition)

Introduction

If you have just finished ICT2621, welcome to its modern sibling: ICT2622.
While 2621 focused on the “old school” structured way of designing systems (DFDs), ICT2622 is all about the Object-Oriented (OO) approach. This is the industry standard used by Java, C++, and Python developers today.

This is a Year Module, meaning you have until the end of the year to master the content, but the workload is steady.

The Assessment Strategy (2025)

According to the latest Tutorial Letter, your year mark comes from 4 assessments.

  • Assessment 1 (MCQ): 15%
  • Assessment 2 (MCQ): 15%
  • Assessment 3 (Written): 40% (⚠️ The Big One)
  • Assessment 4 (MCQ): 30%

The “Danger Zone”:
Just like ICT2621, Assessment 3 is where students fail. It is a written assignment worth 40% of your year mark. You cannot guess your way through this; you have to draw diagrams.

The 3 Diagrams You MUST Master

ICT2622 is almost entirely about UML (Unified Modeling Language). If you can draw these three diagrams, you will pass:

1. Use Case Diagrams

This is the simplest one. It shows “Who” (Actor) does “What” (Use Case).

  • Tip: Don’t forget the “System Boundary” box. Actors go outside the box; Use Cases (ovals) go inside.

2. Class Diagrams (Domain Models)

This is the heart of the module. You need to identify “Objects” (like Student, Course, Invoice) and their attributes.

  • Exam Tip: Pay attention to Multiplicity (e.g., 1..*). Does one student have many courses? Or does one course have many students? Getting this wrong loses marks.

3. Sequence Diagrams

These are the tricky ones. They show the timeline of how objects talk to each other.

  • Tip: Learn the difference between a “Synchronous Message” (solid arrow) and a “Reply Message” (dotted arrow).

My Top Tips for Distinction

1. The Textbook is Mandatory
You need the 7th Edition of Systems Analysis and Design in a Changing World. The definitions for the Multiple Choice quizzes (Assessments 1, 2, & 4) come directly from this specific book.

2. Watch Out for “Plagiarism” in Diagrams
For Assessment 3, you usually have to draw diagrams based on a case study.

  • Do not copy diagrams from past papers or the internet.
  • UNISA uses tools to check if diagrams are identical to other students’. Draw your own from scratch using a tool like Draw.io or Visual Paradigm.

3. Practice “Use Case Descriptions”
Often, the exam asks you to write a “Fully Developed Use Case Description.” This is a table that details the steps of a user action (e.g., “User clicks Login button -> System validates password”). Memorize the template for this table!

Conclusion

ICT2622 is a very practical module. If you are also studying programming (like COS2614), this module helps you understand how to plan your code before you write it.

Master the Class Diagram, and you will walk away with a distinction.

Leave a Comment