Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Computer Engineering Expert

This assignment concentrates on requirements engineering. The perspective to this assignment is the development of a system which helps lecturers with the marking of assignments. Students submit such assignments to the Moodle learning management system (The system connects via a network to Moodle.
The system referred to is thought of as a system as Lightwork (http://lightworkmarking.org). You could look at the Lightwork material to gain a better understanding of what this system must do. You could use the terms ‘lecturer’ and ‘marking assistant’ or ‘marking manager’ and ‘marker’ (as used in Lightwork).

Your tasks are:

1. Create a scenario ‘Release marking to Moodle for single student’ for the use case ‘Release marking to Moodle’.

2. State four non-functional requirements supporting this scenario (at least two of these must not already be indicated in the system requirements given below).

3. State two test cases for scenario (at least one of these has to relate to your non-functional requirements).

Base your work on following system requirements:

User Requirements Definition

The system will allow lecturers to release marking to Moodle.

System Requirements Specification

1. Lecturers will be able to release marking for selected students.

2. Marking includes the mark and a feedback file, generated by system, for every student.

3. The new status of the marking has to be recorded as ‘Released’.

4. Only marking which is completed and quality checked, indicated by status ‘Ready for Release’ could be released.

5. Only lecturers (and not marking assistants) could release marking.

The assignment must contain the following:

• Does your scenario take all information given into account? Does it represent the requirements clearly?

• Have you considered a wide variety of non-functional requirements? Do they make sense and are they clearly specified?

• Will your test cases contribute to a systematic testing of the system? Are they clear enough to be followed by a tester?

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91762

Have any Question? 


Related Questions in Computer Engineering

Question 1 an example of the neuron model is the sigmoid

Question 1. An example of the neuron model is the sigmoid function which is defined by: φ(v)=1/(1+exp?(-v)) For this problem, you need to prove that (∂φ(v))/∂v=φ(v)(1-φ(v)) Question 2. Consider the following cost functio ...

Foundations of informations1describe the hardware

Foundations of Informations 1. Describe the hardware components in a computer by relating them with objects, processes, or analogies from the real world. Which of these components do you think would make the biggest diff ...

Alice has a video clip that bob is interested in getting

Alice has a video clip that Bob is interested in getting; Bob has another video clip that Alice is interested in getting. Bob creates a web page and runs an HTTP server. How can Alice get Bob's clip? How can Bob get Alic ...

Assignmentto create an application that displays payroll

Assignment To create an application that displays PAYROLL information. The application should allow the user to enter the following data for four employees: Number of hours worked Hourly pay rate Percentage to be withhel ...

Create a cloud of turtles half of them one color and half

Create a " cloud " of turtles, half of them one color and half of them another color. Based on a probability have one color of turtles move up and the other color turtles move down. Label the turtles with their WHO numbe ...

Let the two primes p 41 and q 17 be given as set-up

Let the two primes p = 41 and q = 17 be given as set-up parameters for RSA. 1. Which of the parameters e1 = 32,e2 = 49 is a valid RSA exponent? Justify your choice. 2. Compute the corresponding private key Kpr = (p,q,d). ...

Describe the six steps you should follow when creating an

Describe the six steps you should follow when creating an OO application. Why do you think it is important to complete the steps in the proper order? What results when they are not in the proper order? After your initial ...

Assume that you have been hired to manage a large domestic

Assume that you have been hired to manage a large domestic and foreign information system. what are some of the issues and solution that you would discuss and plan.

1 prove that any file in the dgux system with a link count

1. Prove that any file in the DG/UX system with a link count greater than 1 must have an explicit MAC label. 2. In the DG/UX system, why is the virus prevention region below the user region? 3. In the DG/UX system, why i ...

Using a small array less than 20 elements compare the

Using a small array (less than 20 elements), compare the sorting times between the insertion sort and QuickSort. What is the difference in time? Can you explain why this difference occurs?

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro