Highlights
As a Software Engineer, you are given the role of designing the software which supports the operation of a self-driving car. In your research around the capabilities of self-driving cars, you can search for keywords that include autonomous vehicle, driverless car, robotic car.
You are required to identify three operations that you wish to support in your software and provision capability for them through the use of an object-oriented Python program. The system should support the ability for a customer to interact with the system through a front-end.
Running in the system back-end should be a capability that simulates the generation and collection of data attributes that represent the wider environment within which the driverless car is operating.
Assessment Requirements
Using the scenario provided you are required to generate an object model for the proposed system. You should produce a report that contains the following items (the associated grading criteria have been highlighted, based on the full grid in the Module Resources page).
In your design document, you should list the terms that you have used to carry out your background research and your reasons for their inclusion. You should aim to draw out the attributes and operations for each of the classes and provide a rationale for your system design and any key choices made
Create the following UML models to represent the design and operation of your system:
Provision capability in your system to retain data within the following data structures:
This IT Computer Science has been solved by our PHD Experts at My Uni Paper.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.