100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

ICT2622 Assignment 3 Memo | Due 5 August 2025

Rating
2.0
(1)
Sold
11
Pages
9
Grade
A+
Uploaded on
22-07-2025
Written in
2024/2025

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.

Show more Read less
Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Course

Document information

Uploaded on
July 22, 2025
Number of pages
9
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

, PLEASE USE THIS DOCUMENT AS A GUIDE TO ANSWER YOUR ASSIGNMENT

 Question 1

1.1. What should be the primary objective of each iteration?

The primary objective of each iteration in system development is to complete a full cycle of analysis,
design, implementation, and testing for a functional part of the system. Each iteration aims to deliver
a working piece of software that contributes to the overall system, even if it represents only a small
part of the final product. This approach allows the team to respond to changing requirements, gather
user feedback early, and evaluate progress regularly. It also enables the identification and resolution
of high-risk or complex components early on, while continuously improving the process with each
cycle. The first iteration typically focuses on securing project approval, establishing a clear vision for
the system, and delivering a detailed solution for a specific initial feature. From there, each new
iteration builds on that foundation, gradually expanding and refining the system until it's complete.

1.2. There are several benefits of iterative development. State any two (2) benefits.

Sooner Deployment and Benefits Accrual
One of the key advantages of iterative development is that parts of the system can be deployed
earlier, allowing the business to start seeing benefits much sooner. Instead of waiting for the entire
system to be built, usable sections—such as core features or essential workflows—can be delivered
in early iterations. This not only speeds up access to value but also gives users a chance to interact
with the system, provide input, and confirm that it's meeting their needs.

Early Identification and Addressing of Difficult/Risky Problems
Another major benefit is the ability to uncover and address complex or high-risk issues early in the
project. Since each iteration focuses on a manageable piece of the system, it's easier to spot technical
challenges, design flaws, or other concerns before they become larger problems. This is especially
helpful in big, complicated projects where it's hard to grasp every detail upfront. Tackling risky
elements early reduces the chance of costly changes later and helps keep the project on track.

1.3. What is the purpose of user acceptance testing?

Verifying That the System Meets User Requirements
The main purpose of user acceptance testing (UAT) is to confirm that the system meets the needs of
the people who will actually use it. This involves checking whether the system correctly performs
the functions that support users in their daily work. If the system doesn't meet these expectations, it's
not ready to go live.

Ensuring the System Supports Real-World Scenarios
UAT also checks whether the system can handle actual business and user scenarios. This includes
different types of events that may occur—like user actions, scheduled processes, or changes in
system states. The goal is to make sure the system works as expected in the real world, not just in
theory.

Confirming Nonfunctional Requirements
While functionality is critical, UAT also helps verify nonfunctional aspects like ease of use, system
performance, security, and overall reliability. These qualities affect how well the system fits into the
users' workflow and whether it will be accepted in the long run.

Reviews from verified buyers

Showing all reviews
4 months ago

2.0

1 reviews

5
0
4
0
3
0
2
1
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Aimark94 University of South Africa (Unisa)
Follow You need to be logged in order to follow users or courses
Sold
6575
Member since
6 year
Number of followers
3168
Documents
1326
Last sold
3 weeks ago
Simple & Affordable Study Materials

Study Packs & Assignments

4.2

520 reviews

5
277
4
124
3
74
2
14
1
31

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions