Following the success of YouTube Movies, RTÉ is seeking to add movie rental functionality, ÉirVid: Algorithms, Architecture and Design Patterns Object Oriented Analysis and Design Assignment, UCD, Ireland
University | University College Dublin (UCD) |
Subject | Architecture and Design Patterns Object Oriented Analysis and Design Assignment |
Assignment Introduction
Following the success of YouTube Movies, RTÉ is seeking to add movie rental functionality, ÉirVid, to its video streaming service, RTÉ Player. RTÉ has signed a contract with your team to design and write a prototype of this service. You will be combining skills from two of the classes that you have this semester, to design and implement a Java program that will
provide all of the functionality of the system described below. ÉirVid will need to:
⦁ Allow users to create and log into accounts with an email and a password.
⦁ Allow a user to rent a movie.
⦁ Movies and their prices will initially be provided in a csv file.
⦁ For this prototype: when a customer is charged, output the customer, movie, and price to the console.
⦁ A GUI is *NOT* allowed (No Swing, JavaFX etc).
⦁ For this prototype, rental duration is 1 minute for each movie.
⦁ Keep track of what movies a user has rented.
⦁ Recommend to users the 5 most rented movies of the past 5 minutes.
This is an integrated assessment between the following modules: Algorithms, Architecture & Design Patterns (AADP) and Object Oriented Analysis & Design (OOAD). For the OOAD class you will do the planning, design, testing, and UML modelling of your proposed system. For the AADP class you will use Object Oriented programming best practices to design and create your proposed system, implementing appropriate algorithms and patterns. In other
words, you will build a working prototype of the system. As this is a prototype, you can expect RTÉ will want to change/add functionality later. Therefore, your programme should be as adaptable, readable, and extendable as possible. (Note that the requirements will NOT change during the CA, this is just preparing forvhypothetical future development) Module Learning Outcomes Assessed
Are You Searching Answer of this Question? Request Ireland Writers to Write a plagiarism Free Copy for You.
Module Learning Outcomes for Algorithms, Architecture and Design Patterns:
MLO 2 Critically assess and Implement appropriate algorithms to optimise performance of software
MLO 4 Work collaboratively within a team to apply customised software design structures/architectures applicable to a given set of requirements, both in designing new applications or refactoring legacy code bases.
MLO 5 Design, develop and document software solutions while Incorporating bes coding practices in software design and code implementation during the production of software systems Module Learning Outcomes for Object Oriented Analysis and Design:
MLO 3 Detail, describe and create system requirements through the use of use case Analysis.
MLO 4 Demonstrate problem-solving abilities in software development from client requirements to system testing
MLO 5 Employ current tools and techniques for Object-Oriented Software Engineering,
Get Solution of this Assessment. Hire Experts to solve this assignment for you Before Deadline.
Attention University College Dublin (UCD) students in Ireland! Are you overwhelmed with assignments on Algorithms, Architecture, and Design Patterns Object Oriented Analysis and Design? Look no further! Our Essay Writing Service in Ireland offers expert assistance tailored to your course requirements. Following the success of YouTube Movies, RTÉ aims to incorporate movie rental functionality through ÉirVid. Our skilled professionals can help you ace your assignments related to this exciting project. Let us ease your academic burden so that you can excel in your studies. Contact us today for top-notch assignment writing services and ensure success in your UCD coursework.