Assignment Specification OO ADI Module 7CS091 2021 Autmn
Assignment Specification OO ADI Module 7CS091 2021 Autmn
1. A web survey generation and data collection site – allowing clients to host data collection on
Duck servers.
2. A generalised Auction Software site – allowing clients to host auctions on DUCKS servers.
3. A generalised Rental Software site - allowing clients to rent stuff (lawnmowers, cars, tools
etc.) using DUCKS servers
4. A simple banking (savings and loans) system for Credit Unions.
You must provide design and prototype for the following basic functions through CW1 and CW2:
Deliverables:
A design portfolio for the indicated system: The outline below provides the structure for the design
report; during the lectures you will learn about the steps required to successfully design and
implement the system using Object Oriented principles. You are also expected to do your own
research on what should be included in the report. 1.
o Critical reflection on the use of design patterns within the project (10%).
o Critical review and reflection on the use of software engineering techniques within the software
community (10%).
There is no penalty for exceeding the word limit as it is just guidance, not a rule.
Submission must be in Word (.doc, .docx) file format if you don’t want written feedback to provide a
PDF document.
All these will be reviewed, assessed and feedback provided with the tutor in Week 7 in the
practical.
Deliverables:
The implementation of this design within a suitable application paradigm using OO programming
language.
Demo (Friday 14th Jan 2022): Implemented code for the project designed for CW 1 in appropriate
language (including databased modelling and simulations of the communication), which include:
Appropriate use of design patterns and OOP and web techniques 15%
Conclusion 15%
(What has been learnt and Critical Evaluation of the System 1500 words max.)
CW2: What you are expected to submit:
o An appropriately formatted text document containing all relevant information. PDF or Word file
preferred.
The work should be no more than 2500 words in total. There is penalty for exceeding the word limit.
Assessment Rubric
The assessment rubric on the next page shows the complete criteria of the CW and how you will be
assessed. We will explore the content of the rubric together in a synchronous session on first week
session.
When the assessment is returned you will receive a digital version of the rubric showing how you
performed against each criterion. You will also receive a short individual audio file that highlights
both the strengths of the work and your key areas for development. There will be an opportunity to
discuss these with your personal academic tutor.
Sensitivity: Internal
CW1 Rubric
20-39 40-49 50-59 (Passing grade band) 60-69 70-100
Architectural Client side code with little server side The system works client-side and Good client server software with Excellent client/server
Design(10) Minimal Client Code only working server-side with some limitations. persistence. persistent solution.
Patterns, Appropriate use of just one of Appropriate use of a least two of the
OOP, the following: patterns, client following: patterns, client server Satisfactory application of good use of patterns, client server Excellent use of patterns, client
Client/Server server solutions and OOP solutions and OOP including patterns, client server solutions and OOP including server solutions and OOP including
(15) including polymorphism polymorphism solutions and OOP principles. polymorphism/abstraction polymorphism/abstraction
Sensitivity: Internal
CW2 Rubric
Anonymous Marking
You must submit your work using your student number to identify yourself, not your name. You must not use your name in the text of the work at any
point. When you submit your work in Turnitin you must submit your student number within the assignment document and in the Submission title field in
Turnitin. A video showing how to do this can be found here (link).
Assessment Regulations
The University’s regulations, policies and procedures for students define the framework within which teaching and assessment are conducted. Please make
sure you are familiar with these regulations, policies and procedures.
Formative
CW1: What you are expected to submit Friday in Week 7:
10
Sensitivity: Internal