Description
ICT2622 Assignment 3 Memo | Due 5 August 2025. All questions fully answered. 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.
3.1 Based on this description, draw a use case diagram. (15)
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 th e validity of the ticket. If the ticket is valid, the airline
will produce a boarding pass, giving a passe nger permission to enter the restricted area of an airport
and to board the airplane for a particular flight. Otherwise, the passenger is not allow ed to fly, and
referred to booking/reservation services.
The boarding pass identifies the passenger, the fli
ght number, the seat number and the date and
scheduled time for departure. While the passenger is boarding the airplane, simultaneously the
passeng er’ s luggage is loaded or checked in, into the airplane by the airplane staff, organized by the
luggage numbe r. Some passengers ONLY have hand luggage, and therefore their luggage is not
loaded as the luggage of the other passengers. After the passengers b oar ded the plane, the air traffic
controller will give the pilot instructions to get ready for take off and t o move the airplane to a certain
runway or ‘taxing’ the airplane for departing procedures.
Question 4 [16]
Use the information in the next scenario to answer question 4.1.
4.1 Use the scenario to draw an activity diagram. (16)
Question 5 [19]
5.1 Based on the scenario that follows, develop a full use case description, showing the pilot and the drone’s on-board system. (19)
©
UNISA 2025
The purchasing department handles purchase requests from other departments in the company. People in the company who initiate the original purchase request are the ‘customers’ of the purchasing department. A case worker within the purchasing department receives the request and monitors it until it is ordered and received. Case workers process requests for the purchase of products under R2000, write a purchase order, and then send it to the approved vendor. Purchase requests over R2000 must first be sent out for bid from the vendor that supplies the product. When the bids return, the case worker selects one bid and then writes a purchase order and sends it to the vendor.
At the end of 2019, the ACM Communications report that medicine is a high-value commodity that makes a lot of economic sense to deliver via drone, also known as “leapfrog”, technology.
The market need is clear: when it comes to perishable medical samples or life-saving vaccines, time is of the essence, and few technologies are better at traversing crowded or hard-to-reach areas than aerial drones. This is so true for the rural areas of KwaZulu-Natal.
As a pilot study, the Ngwelezane Hospital is used as a hub to distribute medicines to remote areas in the close vicinity using drones. When the nurse at a clinic makes a diagnosis that needs emergency medication, she immediately reports to the administration assistant who will send a text message to Ngwelezane Hospital Services (NHS). The text message will contain information about the patient, the diagnosis, and of course supporting facts of the emergency. The clinic personnel are structured in such a way that the nurse can be seen as a type of administration assistant, because she can diagnose patients as well as in certain cases send messages to NHS. Of course, the administration assistant is not allowed to diagnose patients, although she is a qualified nurse.
When the Hospital Services receives the message, they inform and authorises the drone pilot for the flight. The pilot will do a pre-flight check on the drone, and as part of this check, he always checks the weather conditions.
When, during the flight, the drone experiences problems, the pilot will take over manually, and so will override the automated functions to ensure the safe delivery and return of the drone. Unfortunately, even during this manual override, pilots will sometimes suffer from pilot fatigue, and as such, becomes a risk. Whenever this happens, counter measures have to be taken, like asking assistance from other pilots, as an example.
Part of the use case “Pre-flight Check”, the pilot will initialise the settings (via the drone’s interface), and the drone/controller will validate the initial settings. After validation, the pilot will initialise the mapping sequences and at the same time the supervisor will load and secure the load.
When that’s done, the drone will run the auto-mapping sequence. It will check the traced path, and if the path has any unexplored areas, the drone will re-run the auto-mapping settings. Otherwise, it will update the controller settings. It then will inform the pilot of completion and the status of the mapping sequence. The pilot will then shut down the system via the interface.
Reviews
There are no reviews yet.