100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Examen

ICT2622 Assignment 3 Memo | Due 5 August 2025

Puntuación
2.0
(1)
Vendido
11
Páginas
9
Grado
A+
Subido en
22-07-2025
Escrito en
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.

Mostrar más Leer menos
Institución
Grado









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Libro relacionado

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
22 de julio de 2025
Número de páginas
9
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

Vista previa del contenido

, 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.
$3.10
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Reseñas de compradores verificados

Se muestran los comentarios
4 meses hace

2.0

1 reseñas

5
0
4
0
3
0
2
1
1
0
Reseñas confiables sobre Stuvia

Todas las reseñas las realizan usuarios reales de Stuvia después de compras verificadas.

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
Aimark94 University of South Africa (Unisa)
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
6576
Miembro desde
6 año
Número de seguidores
3168
Documentos
1328
Última venta
1 semana hace
Simple & Affordable Study Materials

Study Packs & Assignments

4.2

520 reseñas

5
277
4
124
3
74
2
14
1
31

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes