Object-Oriented Analysis and Design with Applications
ICT2622 Latest exam pack questions and answers and summarized notes for exam preparation. Updated For 2025. For assistance call or W.h.a.t.s.a.p.p us on +/ 2/ 5/ 4 /7 /7 /9 /5 /4 /0 /1 /3 /2 .
EXAMINERS:
FIRST: MR LS NXUMALO
SECOND: DR S SSEMUGABI
Welcome to the ICT2622 exam.
This exam question paper consists of three (03) pages, including this page.
Instructions:
1. Candidates are warned against irregular or dishonest practices, which discredit not
only the candidate concerned, but also the good name of the University.
2. This exam question paper has five (5) questions. Answer all questions.
3. The total mark of the exam is 80.
4. This is a closed book examination.
5. You are expected to use IRIS for invigilation. Failing which, the university will not
release your results.
6. Save your document as a single pdf file before submitting.
7. Do not password protect your document.
8. Use myExams to submit your answer script. No emailed script will be marked.
9. Students are provided 30 minutes to submit answer scripts after the official
examination time. Submissions made after the official examination time will be
rejected by the examination regulations and will not be marked.
10. There is no contingency link.
11. Students experiencing network or load shedding challenges are advised to apply
together with supporting evidence for an Aegrotat within 3 days of the examination
session.
[TURN*OVER]
Downloaded by Thomas Mboya (thomasmboya550@gmail.com)
, lOMoARcPSD|21997160
2 ICT2622
Oct/Nov 2024
Question 1 [9]
1.1 Why do you think that it is a good practice to divide a project into separate iterations? (3)
1.2 Describe the steps in preparing for, conducting, and following up on an interview session. (6)
Question 2 [10]
Use the information in the next scenario to answer question 2.1.
Suppose that you are asked to build a system that allows Remote Pair Programming. That is, the system
should allow the driver and the observer to be in remote locations, but both can view a single desktop
in real-time. The driver should be able to edit code and the observer should be able to “point” to objects
on the driver’s desktop. In addition, there should be a video chat facility to allow the programmers to
communicate. The system should allow the programmers to easily swap roles and record rationale in
the form of video chats. In addition, the driver should be able to issue the system to backup old work.
2.1 Draw a use case diagram for the scenario provided. (10)
Question 3 [21]
3.1 Draw a class diagram using the scenario in Question 2. (21)
Question 4 [16]
.
Use the information in the next scenario to answer question 4.1
The shipping department receives all shipments on outstanding purchase orders. When the clerk in the
shipping department receives a shipment, he or she finds the outstanding purchase order for those
items. The clerk then sends multiple copies of the shipment packing slip. One copy goes to Purchasing,
and the department updates its records to indicate that the purchase order has been fulfilled. Another
copy goes to Accounting so a payment can be made. A third copy goes to the requesting in-house
customer so he or she can receive the shipment. After payment is made, the accounting department
sends a notification to Purchasing. After the customer receives and accepts the goods, he or she sends
notification to Purchasing. When Purchasing receives these other verifications, it closes the purchase
order as fulfilled and paid.
4.1 Draw an activity diagram using the scenario in Question 4. (16)
[TURN*OVER]
Downloaded by Thomas Mboya (thomasmboya550@gmail.com)
, lOMoARcPSD|21997160
3 ICT2622
Oct/Nov 2024
Question 5 [24]
Consider the case study that follows:
When a contractor buys materials at Quality Building Supply, he takes it to the contractor checkout desk. The clerk
enters the contractor’s name into a point-of-sale system (the system). The system displays the contractor record,
including his current credit standing. The clerk then opens up a new sales record for the contractor. Next, the clerk
scans in the number of the item to be purchased into the system. The system finds the price and product name,
then displays these on the screen and adds the item to the sales record. In turn, the clerk enters the quantity of
the item. When all items are scanned, the clerk ends the sale. The system calculates the total and checks it against
the contractor’s credit limit. If the limit is not reached, the system updates the contractor’s account by subtracting
the amount of the sale from the credit available. If the credit limit is reached, the clerk is alerted to ask for a cash
payment. If the contractor does not wish to pay in cash, the clerk cancels the sale. Successfully closed sales are
finalized so that the system prints a receipt.
5.1 To describe the above scenario, provide a fully developed use case description. (24)
Downloaded by Thomas Mboya (thomasmboya550@gmail.com)
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller LIBRARYpro. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $2.71. You're not tied to anything after your purchase.