Ask Question, Ask an Expert


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 ( 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

The nics on your companys computers all have dual 10-mbps

The NICs on your company's computers all have dual 10-Mbps and 100-Mbps capability, yet users complain that the network is slow. Write a brief essay that explains what could be the cause of the problem?

1 define computer security2 what are the fundamental

1. Define computer security. 2. What are the fundamental requirements addressed by computer security? 3. What is the difference between passive and active security threats? 4. List and briefly define three classes of int ...

Create a wbs for the software development of the software

Create a WBS for the software development of the software for the following auto- mobile dealership problem: An automobile dealer wants to automate its inventory. It can record all of the cars that a customer purchases. ...

What do you think johnson and johnsons plan of action would

What do you think Johnson and Johnson's plan of action would be if the inflation rates continued to decrease to the point where deflation occurred?

Assume that a multiprocessor has eight processors based on

Assume that a multiprocessor has eight processors. Based on an existing program that runs on one processor, a parallel program is written to run on this multiprocessor. Assume that the workload of the parallel portion of ...

Give an algorithm for testing whether a relation scheme is

Give an algorithm for testing whether a relation scheme is in BCNF. The algorithm should be polynomial in the size of the set of given FDs. (The size is the sum over all FDs of the number of attributes that appear in the ...

Briefly answer the following questions1 if the system fails

Briefly answer the following questions: 1. If the system fails repeatedly during recovery, what is the maximum number of log records that can be written (as a function of the number of update and other log records writte ...

Why is it useful to have host-based firewallswhat is a dmz

Why is it useful to have host-based firewalls? What is a DMZ network and what types of systems would you expect to find on such networks?

In the design of corbel beams in a pumping station why are

In the design of corbel beams in a pumping station, why are shear links designed in the top 2/3 of the section? What is the general advice on the design?

M write an ia-32 program to solve problem 229 in chapter

[M] Write an IA-32 program to solve Problem 2.29 in Chapter 2. Problem 2.29 [M] Write a subroutine called EXCLAIM that accepts a single parameter in a register representing the starting address STRNG in the main memory f ...

  • 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

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate