Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

We want to develop a submission and feedback service, called Assess , to support students and staff in submitting, returning, and accessing feedback for assessments.

We want to develop a submission and feedback service, called Assess, to support students and staff in submitting, returning, and accessing feedback for assessments.

The service should provide a user interface

  • for students
    • to submit solutions for a give module and assessment
    • to request feedback on all their solutions
  • for staff
    • to download all solutions for a given module
    • to submit the marks and feedback for a submission

To support this functionality, the service will maintain data about

  • Students with names and university email
  • Submissions on a given date by a student for an assessment on a module
  • Feedback provided to a student for a solution, consisting of a feedback text and mark

Students and staff will use an external File service to manage solution files. The File service

  • accepts files and returns a URL to the sender
  • provides files for download from their URL

A solution submission consists of two steps: uploading the file to the File service and submitting its URL with the relevant details (student, assessment, and module) to our Assess service.

Your task is to capture the requirements and propose a design for this service by creating

  • a use case diagram;
  • one or more sequence diagrams;
  • a component diagram;
  • interfaces with detailed operations;
  • a class diagram as conceptual data model;
  • visual contracts describing the pre- and postconditions of the operations available to staff.

Make sure all your diagrams are consistent. Use the shopping agent example at the end of Part 1 of the lecture as a guideline.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Oracle Solaris 11 System Administration

Authors: Bill Calkins

1st Edition

0133007170, 9780133007176

Students also viewed these Databases questions