ICT340 Discontinue-of-Direction Assessment Instruction To Students: This Discontinue-of-Direction Assessment paper contains 6 pages (along side the veil page). You are to consist of the following particulars on your submission: Direction Code, Title of the ECA, SUSS PI No., Your Identify, and Submission Date. Gradual submission will be subjected to the marks deduction plot. Please talk to the Student Handbook for small print. Appendix 1 is attached on the stay of paper. Crucial Repeat ECA Submission Deadline: Monday, 06 April 2026, 12 midday ICT340 ECA Questions Build a query to of 1 Study the procedure requirements of the Gruberoo application in the Appendix and submit solutions to the following: Build a query to of 1a Formulate a declare case blueprint to depict the Gruberoo application create. Your declare case blueprint should always prove the actors, the declare instances and their relationships. (14 marks) Build a query to of 1b The next is an extract of the requirements of the Gruberoo application: “The Gruberoo application is a net based meals starting up service that connects patrons with local eating locations and outlets. It enables possibilities to record meals via its application for rapidly, on-quiz of starting up, most frequently within half-hour. It goals to transform the methodology folk store and indulge in by bringing local alternate choices straight to patrons’ doorsteps.” Analyse the above extract to identify and designate any TWO (2) ambiguous, wrong, incomplete or inconsistent inadequacies of the procedure create in contrast to the figuring out given in the Appendix. Repeat that on your solutions, you are now to now not declare creativeness to add anything now now not talked about in the Appendix. Further, form now now not consist of typical commentaries on your answer. (4 marks) Build a query to of 2 Compile a structural model for the Gruberoo application create by submitting your solutions to the following: Build a query to of 2a Entire the class description by figuring out classes, their attributes and any hierarchical relationship(s) that shall be required for the application. (14 marks) Build a query to of 2b Appraise the associations among the many classes and hierarchical relationship(s) that shall be required for the application. Affect the class affiliation blueprint in UML as your answer. Manufacture obvious that that you just form now now not consist of any derived or redundant affiliation on your blueprint. (14 marks) Build a query to of 3 Analyse the requirements for the Gruberoo application and receive an updated class blueprint which lists the general meals objects in an record. A part of the blueprint is prove in Resolve Q3 below. Repeat that this would perchance now now not be acceptable to Build a query to of 2 above. Think that the Convey class has the attribute orderId and the FoodItem class has the attributes foodName and worth. Enjoy in thoughts the following walkthrough that illustrates how the application retrieves the foodName and worth of all meals objects connected with an record: Aim: To retrieve a checklist of meals title and worth connected with an record Given: an record identifier, orderId Stumble on the instance, anOrder, of Convey with the orderId, linked to the orchestrating object by the usage of hasOrders. Retrieve all cases of the OrderedFoodItem objects, linked to anOrder by the usage of consistsOf. For every instance of the OrderedFoodItem object, anOrderedFoodItem: 3.1 Retrieve the FoodItem object, aFoodItem, linked to anOrderedFoodItem by the usage of isA. 3.2 Compile the attributes foodName and worth of aFoodItem 3.3 Add foodName and worth to a checklist Return the checklist Build a query to of 3a Compile the dynamic model for the application characteristic, by drawing the sequence blueprint for the walkthrough where the meals title and worth of all meals objects connected with the record are returned. (13 marks) Build a query to of 3b Utilizing the Python programming language, implement the methodology that represents a message that is dispensed by one more object to the object of the following classes in the sequence blueprint of Build a query to of 3(a): i. the orchestrating class (5 marks) ii. the Convey class (7 marks) Build a query to of 4 Existing the development of a part in the Gruberoo application by submitting your solutions to the following: Build a query to of 4a Identify the relatively just a few states of the Convey object. (5 marks) Build a query to of 4b Draw the explain blueprint for the Convey object because it passes via the procedure. (12 marks) Build a query to of 5 Existing the application of the observer sample in the Gruberoo application by submitting your solutions to the following: Build a query to of 5a Compile a structural model of the procedure that uses the observer sample by developing the class affiliation blueprint that lets in a buyer to register interest in being notified of new special provides from chosen eating locations. This notification uses the “push” methodology. (6 marks) Build a query to of 5b Utilizing the Python programming language, implement the concrete classes for the structural model in Build a query to of 5(a). (6 marks) Appendix 1 Gruberro is a meals starting up application (app) that lets in possibilities to record meals from eating locations and safe their record delivered to a specified address. Restaurant personnel could register with the restaurant title and electronic mail address. A outlandish restaurant ID will be automatically assigned by the app to identify the restaurant. The restaurant personnel can then specify the objects in their menu, identified by menu names, that are on hand for starting up. They may be able to additionally implement special provides, corresponding to a public vacation reductions or a pickle meal at a aesthetic mark. Customers who safe signed up to the app with their title and electronic mail address, can pickle an record with any participating restaurant. The app provides strong ways to see for eating locations and meals objects. Every meals merchandise has a clear title, description and worth. Once a appropriate restaurant is chosen, the patron can create an record consisting of loads of meals objects and specify a starting up date, time and address. When the record is submitted, a clear record ID is said with the record and the date and time of the record are recorded. The client will then pay for the record the usage of their preferred charge methodology (e.g., bank card, PayPal or money on starting up). Upon successful charge, the app will instruct the restaurant, which would maybe perchance then verify or reject the record. If the record is rejected, Gruberoo will refund the patron’s charge. If the record is confirmed, the restaurant will put together the record rapidly before starting up. The client can silent execute the record after it is miles confirmed by the restaurant, however once preparation has started, the patron can no longer execute the record. The restaurant will refund the patron’s charge for every successfully cancelled record. Rejected or cancelled orders will then be deleted from the app. The major points of successfully delivered orders will be kept in the procedure for 1 year, after which they will be archived and removed. Gruberoo is repeatedly searching for to introduce new and precious aspects to its users. Some proposed aspects consist of: Dividing restaurant menus into sub-menus. The skill to customize particular person meals objects. (e.g., further chilli, altering fries to onion rings for an further price, and so much of others.) when placing orders, that can even safe an worth on the worth; Allowing possibilities to opt in to notifications for new special provides from chosen eating locations; Enabling possibilities to place a approved record that can even be placed with one click. —– END OF ECA PAPER —– Write My Assignment ICT340 Utility Evaluation And Produce Assignment Support For SUSS Students Native Singapore Writers Crew 100% Plagiarism-Free Essay Best probably Pride Price Free Revision On-Time Transport
- WE OFFER THE BEST CUSTOM PAPER WRITING SERVICES. WE HAVE DONE THIS QUESTION BEFORE, WE CAN ALSO DO IT FOR YOU.
- Assignment status: Already Solved By Our Experts
- (USA, AUS, UK & CA PhD. Writers)
- CLICK HERE TO GET A PROFESSIONAL WRITER TO WORK ON THIS PAPER AND OTHER SIMILAR PAPERS, GET A NON PLAGIARIZED PAPER FROM OUR EXPERTS
QUALITY: 100% ORIGINAL PAPER – NO ChatGPT.NO PLAGIARISM – CUSTOM PAPER

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.
