Assignment
Assignment
Assignment
Assignment
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 1/9
3/20/23, 10:31 AM Assignment
Table of contents
1. Assignment
2. Section A
2.1. Question 1
2.2. Question 2
2.3. Question 3
2.4. Question 4
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 2/9
3/20/23, 10:31 AM Assignment
1. Assignment
5% will be deducted from the student’s assignment mark for each calendar day the assignment is submitted late, up to a
maximum of three calendar days. The penalty will be based on the official campus submission date.
Assignments submitted later than three calendar days after the deadline or not submitted will get 0%. [1]
[1] Under no circumstances will assignments be accepted for marking after the assignments of other students have been marked and returned to the students.
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 3/9
3/20/23, 10:31 AM Assignment
2. Section A
Section A
Learning Objective
Demonstrate how to specify, construct, and document the artefacts of software Systems
Model business and other non-software systems.
Demonstrate an understanding of alternative designs in relation to OOP.
Analyse and validate architectural design of a software.
Scope
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 4/9
3/20/23, 10:31 AM Assignment
2.1. Question 1
Question 1 25 Marks
Class
1.1 Based on the diagram in the scenario explain the following concepts:
(2 Marks)
(3 Marks)
(3 Marks)
(5 Marks)
e. Draw a diagram that shows the implementation of the concepts of a superclass, subclass and inheritance based
the diagram given above. Explain your diagram.
(12 Marks)
End of Question 1
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 5/9
3/20/23, 10:31 AM Assignment
2.2. Question 2
Question 2 25 Marks
UGH is a real estate company that manage, buy, sell, invest, and develop properties – including land, residential homes,
and other buildings. UGH offer services to help their clients find the right property, negotiate prices, and manage the sale
or lease process. They manage and interact with their clients on their online property manage portal.
a. Draw a state machine showing the state and transition for a property sale.
Sold
(10 Marks)
(15 Marks)
End of Question 2
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 6/9
3/20/23, 10:31 AM Assignment
2.3. Question 3
Question 3 25 Marks
Staffing Agency
Professional Staff Management (PSM) is a unique type of temporary staffing agency. Many organizations today hire highly
skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed
technical skill. PSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific
job categories for a specified cost. For example, PSM has a contract with an oil and gas exploration company in which it
agrees to supply geologists with at least a master’s degree for R25,000 per week. PSM has contracts with a wide range of
companies and can place almost any type of professional or scientific staff members, from computer programmers to
geologists to astrophysicists.
Source: Dennis, A., Tegarden, D. and Wixom, B. 2021. Systems Analysis and Design: An Object-Oriented Approach with
UML. 6th edition. USA: Wiley.
(10 Marks)
(15 Marks)
End of Question 3
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 7/9
3/20/23, 10:31 AM Assignment
2.4. Question 4
Question 4 25 Marks
Mango Airlines
Mango Airlines operates flights within the South African local market. It has flights from Johannesburg to Cape Town,
Johannesburg to Durban, Durban to Cape Town and vice versa. As part of its marketing campaign, the management at
Mango Airlines has decided to run a frequent flyer program to try to get clients to use their airline. During the promotion
launch, each customer must have an account with the airline. The customer is allowed to update the account by changing
the address, username and the password only. The customer who is awarded the promotion by the airline, receives it in
the form of a book award, which consists of a free flight, a free car rental and a free hotel booking.
(18 Marks)
b. Create a use case description for the "Book a flight" use case. Use the guidance of the table below:
Scenario:
Triggering Event:
Brief Description
Actors:
Stakeholders:
Preconditions:
Postconditions:
1. 1.1
Exception Conditions:
(7 Marks)
End of Question 4
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 8/9
3/20/23, 10:31 AM Assignment
https://mylms.vossie.net/mod/book/tool/print/index.php?id=112983 9/9