ASSIGNMENT 3 2025
UNIQUE NO. 739655
DUE DATE: 5 AUGUST 2025
, lOMoARcPSD|18222662
ICT2622/103/0/2025
ASSIGNMENT 3 QUESTIONS
Assignment Administration
Due Date 05 August 2025, 23H00
Submission Procedure Electronically via myUnisa
Number of Questions 05
Total Marks 70
Contribution to Year Mark 40%
Unique Assignment Number 739655
Question 1 [08]
1.1 What should be the primary objective of each iteration? (3)
1.2 There are several benefits of iterative development. State any two (2) benefits (2)
1.3 What is the purpose of user acceptance testing? (3)
Question 2 [12]
2.1 Why do you think that it is a good practice to divide a project into separate iterations? (3)
2.2 State three (3) benefits of doing vendor research during information-gathering activities. (6)
2.3 Use the craw’s foot notation to sketch a simple ERD that shows that a lecturer lectures zero or
more modules and each module is only lectured by one and only one lecturer. (3)
Question 3 [15]
Use the information in the next scenario to answer Question 3.1.
A passenger arrives at the airport, and goes to the airline desk to check-in. The passenger presents
their ticket and passenger services will check the validity of the ticket. If the ticket is valid, the airline
will produce a boarding pass, giving a passenger permission to enter the restricted area of an airport
and to board the airplane for a particular flight. Otherwise, the passenger is not allowed to fly, and
referred to booking/reservation services.
The boarding pass identifies the passenger, the flight number, the seat number and the date and
scheduled time for departure. While the passenger is boarding the airplane, simultaneously the
passenger’s luggage is loaded or checked-in, into the airplane by the airplane staff, organized by the
luggage number. Some passengers ONLY have hand luggage, and therefore their luggage is not
loaded as the luggage of the other passengers. After the passengers boarded the plane, the air traffic
controller will give the pilot instructions to get ready for take-off and to move the airplane to a certain
runway or ‘taxing’ the airplane for departing procedures.
3.1 Based on this description, draw a use case diagram. (15)