ICT2622
EXAM PACK
,OBJECT-ORIENTED ANALYSIS - ICT2622
JANUARY/FEBRUARY 2026
EXAM ANSWERS
QUESTION 1 [10]
Write only the symbol of the most correct answer.
1.1 C — Subsystem
1.2 A — A piece of working code
1.3 A — Project timetable or schedule
1.4 D — System analysis describes in detail how the resulting information system will
actually be implemented.
1.5 A — System and subsystem diagram
1.6 A — The system users
1.7 B — A social security number
1.8 A — Domain analysis technique
1.9 B — Characteristics
1.10 C — A superior/subordinate relationship is usually navigated from the superior to
the subordinate class.
QUESTION 2 [10]
2.1 Three possible actors in an online system [6]
Using a typical online shopping system as an example:
1. Customer – Registers or logs into the system, searches for products, places
orders, makes payments and tracks orders.
2. Administrator – Manages users, products, prices, orders and other system
information. The administrator can also generate reports and maintain the
system.
, 3. Payment service/provider – Processes and verifies electronic payments made
by customers and returns confirmation of successful or unsuccessful
transactions.
2.2 Four possible use cases [4]
1. Register/Login – Allows a customer to create an account and access the
system.
2. Search/Browse Products – Allows customers to find and view products.
3. Place Order – Allows a customer to select products and submit an order.
4. Make Payment – Allows the customer to pay for the selected order.
QUESTION 3 [10]
3.1 Define the term schema [2]
A schema is the logical structure or blueprint of a database that defines how data is
organised. It specifies elements such as tables, attributes, relationships and constraints
within the database.
3.2 Four data access and management capabilities provided by databases and
DBMSs [8]
1. Data storage and retrieval – A DBMS allows data to be stored systematically
and retrieved when required.
2. Data insertion, updating and deletion – Users can add new records, modify
existing records and remove records that are no longer needed.
3. Data security and access control – A DBMS can control which users are
allowed to access particular data and what operations they may perform.
4. Data integrity and consistency – A DBMS uses rules and constraints to ensure
that stored data remains accurate, valid and consistent.
QUESTION 4 [15]
, 4.1 Activity diagram — Jozi Buy scenario
The Jozi Buy scenario itself is missing from the text you provided. The question
refers to a scenario/figure that appears between Question 4 and the preceding page,
but its actual contents are not included here.
Therefore, I cannot accurately construct the required 15-mark activity diagram without
inventing the activities and decisions in the Jozi Buy scenario.
A typical activity diagram should be structured with:
● Start
|
v
Customer visits Jozi Buy
|
v
Browse/Search products
|
v
Select product
|
v
Add product to cart
|
v
Proceed to checkout
|
v
Enter/confirm delivery details
|
v
EXAM PACK
,OBJECT-ORIENTED ANALYSIS - ICT2622
JANUARY/FEBRUARY 2026
EXAM ANSWERS
QUESTION 1 [10]
Write only the symbol of the most correct answer.
1.1 C — Subsystem
1.2 A — A piece of working code
1.3 A — Project timetable or schedule
1.4 D — System analysis describes in detail how the resulting information system will
actually be implemented.
1.5 A — System and subsystem diagram
1.6 A — The system users
1.7 B — A social security number
1.8 A — Domain analysis technique
1.9 B — Characteristics
1.10 C — A superior/subordinate relationship is usually navigated from the superior to
the subordinate class.
QUESTION 2 [10]
2.1 Three possible actors in an online system [6]
Using a typical online shopping system as an example:
1. Customer – Registers or logs into the system, searches for products, places
orders, makes payments and tracks orders.
2. Administrator – Manages users, products, prices, orders and other system
information. The administrator can also generate reports and maintain the
system.
, 3. Payment service/provider – Processes and verifies electronic payments made
by customers and returns confirmation of successful or unsuccessful
transactions.
2.2 Four possible use cases [4]
1. Register/Login – Allows a customer to create an account and access the
system.
2. Search/Browse Products – Allows customers to find and view products.
3. Place Order – Allows a customer to select products and submit an order.
4. Make Payment – Allows the customer to pay for the selected order.
QUESTION 3 [10]
3.1 Define the term schema [2]
A schema is the logical structure or blueprint of a database that defines how data is
organised. It specifies elements such as tables, attributes, relationships and constraints
within the database.
3.2 Four data access and management capabilities provided by databases and
DBMSs [8]
1. Data storage and retrieval – A DBMS allows data to be stored systematically
and retrieved when required.
2. Data insertion, updating and deletion – Users can add new records, modify
existing records and remove records that are no longer needed.
3. Data security and access control – A DBMS can control which users are
allowed to access particular data and what operations they may perform.
4. Data integrity and consistency – A DBMS uses rules and constraints to ensure
that stored data remains accurate, valid and consistent.
QUESTION 4 [15]
, 4.1 Activity diagram — Jozi Buy scenario
The Jozi Buy scenario itself is missing from the text you provided. The question
refers to a scenario/figure that appears between Question 4 and the preceding page,
but its actual contents are not included here.
Therefore, I cannot accurately construct the required 15-mark activity diagram without
inventing the activities and decisions in the Jozi Buy scenario.
A typical activity diagram should be structured with:
● Start
|
v
Customer visits Jozi Buy
|
v
Browse/Search products
|
v
Select product
|
v
Add product to cart
|
v
Proceed to checkout
|
v
Enter/confirm delivery details
|
v