502IT:you will create a solution for the analysis and design of a real-world scenario using object-oriented modelling tools: Algorithms and Data Structures, Assignment, CU, Singapore

Introduction:  In this assessment, you will create a solution for the analysis and design of a real-world scenario using object-oriented modelling tools. The scenario should be based on case study given below. This showcases evidence of your ability to deconstruct a range of complex problems and showcase your approach using various modelling tools  learning outcomes: 1).  Select and develop algorithms to solve a range of complex problems. 2).  Apply object-oriented analysis and design techniques to develop software with multiple component parts. 3).  Evaluate common algorithms and data structures. Task: You are to create a technical solution for the analysis and design of a real-world scenario using object-oriented modelling tools (such as UML 2.0). All design decision must be supported by justification and rational in relation to the analysis outcome. The scenario should be based on case study given below: The solution will include supporting evidence, such as code snippets and diagrams with accompanying textual justifications. The final report must include and not more than 10 pages in total: Introduction & Problem Analysis UML Class Diagram Code to test the program with appropriate test cases  Indicative Learning Summary Report which mapping the intended module learning outcomes and topic under discussion. Learners are to exhibit how these topics was being applied to solve the case study. List of reference You are advice to provide proper caption for each diagram or figure included in your report and elaborate the diagram. Buy Custom Answer of This Assessment & Raise Your Grades Get A Free Quote Case Study: In this assignment, you will design various classes and write a program for calculating how much a property agent might earn in a year through selling properties. a. Create a Property class with an address, 6 digit postal code number, tenure, completion year, property type, area, commission rate and valuation. Add appropriate constructors and member functions to initialize, access, and manipulate the data members. Commission rate is default to 1%. b. Design the class Commercial Property, that extends from the class Property, with an additional data member to store the commercial property type (for office, flatted factory, factory). Add appropriate constructors and member functions to initialize, access, and manipulate the data members. c. Create a Property Agent class that holds 2 list of properties. One list of properties held are the ones that the property agent has not sold, while another list of properties holds the properties sold by the agent during the year. The Property Agent would also have data members commission sharing rate default to 70%, the company he worked for, his/her agent registration number and the year the agent began working. d. Design the class Property Agency Director that extends from the Property Agent class with an  additional data member default to 5% to a maximum of 15% of the commission earned by the agent and a list of agents working under him/her. The commission sharing rate is now default to 75% and is at maximum 90% of commissions earned. e. Design the class Commission Slip to calculate and display an agent’s commission earned for the year based on the properties sold (based on the commission rate) multiplied by the commission sharing rate. Eg. If the agent sold a property worth $1 million with commission rate of 1% and his sharing rate is 70%, the commission earned will be $1,000,000 * 0.01 * 0.7 = $7,000. If the agent is a Property Agent Director, then he/she will have overriding commission of his/her agents at the rate. The commission slip shall therefore show the breakdown of commissions earned per property, the commission sharing for each property, the total commission earned for the property agent. If the agent is a directory, there will be the breakdown of the overriding income for each agent and the total overriding income earned as well as the total income earned.   f. Write a program to create at least 2 different directors with at least 3 different agents each. Each agent shall hold at least 5 properties that are unsold and 3 to 10 properties sold per agent. Print the commission slip for each agent and director. Stuck with a lot of homework assignments and feeling stressed ? Take professional academic assistance & Get 100% Plagiarism free papers Get A Free Quote


Best Custom Essay Writing Services

Looking for unparalleled custom paper writing services? Our team of experienced professionals at AcademicWritersBay.com is here to provide you with top-notch assistance that caters to your unique needs.

We understand the importance of producing original, high-quality papers that reflect your personal voice and meet the rigorous standards of academia. That’s why we assure you that our work is completely plagiarism-free—we craft bespoke solutions tailored exclusively for you.

Why Choose AcademicWritersBay.com?

  • Our papers are 100% original, custom-written from scratch.
  • We’re here to support you around the clock, any day of the year.
  • You’ll find our prices competitive and reasonable.
  • We handle papers across all subjects, regardless of urgency or difficulty.
  • Need a paper urgently? We can deliver within 6 hours!
  • Relax with our on-time delivery commitment.
  • We offer money-back and privacy guarantees to ensure your satisfaction and confidentiality.
  • Benefit from unlimited amendments upon request to get the paper you envisioned.
  • We pledge our dedication to meeting your expectations and achieving the grade you deserve.

Our Process: Getting started with us is as simple as can be. Here’s how to do it:

  • Click on the “Place Your Order” tab at the top or the “Order Now” button at the bottom. You’ll be directed to our order form.
  • Provide the specifics of your paper in the “PAPER DETAILS” section.
  • Select your academic level, the deadline, and the required number of pages.
  • Click on “CREATE ACCOUNT & SIGN IN” to provide your registration details, then “PROCEED TO CHECKOUT.”
  • Follow the simple payment instructions and soon, our writers will be hard at work on your paper.

AcademicWritersBay.com is dedicated to expediting the writing process without compromising on quality. Our roster of writers boasts individuals with advanced degrees—Masters and PhDs—in a myriad of disciplines, ensuring that no matter the complexity or field of your assignment, we have the expertise to tackle it with finesse. Our quick turnover doesn’t mean rushed work; it means efficiency and priority handling, ensuring your deadlines are met with the excellence your academics demand.

ORDER NOW and experience the difference with AcademicWritersBay.com, where excellence meets timely delivery.