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

Develop hardening checklist for windows 10one of the most

Develop Hardening Checklist for Windows 10 One of the most useful tools you will use in your role as an Information Security professional is a hardening checklist. Essentially, it is a document that serves as a guide to ...

Implement the following algorithm to construct magic

Implement the following algorithm to construct magic n-by-n 2 squares; it works only if n is odd. Place a 1 in the middle of the bottom row. After k has been placed in the (i, j) square, place k + 1 into the square to th ...

Develop a recursive implementation that incorporates the

Develop a recursive implementation that incorporates the ideas above for calculating the Fibonacci number. Compare the performance of the recursive method with the iterative solution.

1 in what fraction of all cycles is the data memory used2

1. In what fraction of all cycles is the data memory used? 2. In what fraction of all cycles is the input of the sign-extend circuit needed? What is this circuit doing in cycles in which its input is not needed? 3. When ...

Louis reasoner has just read an advertisement for a raid

Louis Reasoner has just read an advertisement for a RAID controller that provides a choice of two configurations. According to the advertisement, the first configuration is exactly the RAID 4 system described in Section ...

1 how is an application layer firewall different from a

1. How is an application layer firewall different from a packet-filtering firewall? Why is an application layer firewall sometimes called a proxy server? 2. How is static filtering different from dynamic filtering of pac ...

1 evaluate the map method of your implementation of the

1. Evaluate the map() method of your implementation of the Colormap ADT from the previous question to determine the worst case time-complexity. 2. Colormaps are used in color quantization, which is the process of reducin ...

Assignment1 consider a scheduling problem where there are

Assignment 1. Consider a scheduling problem, where there are five activities to be scheduled in four time slots. Suppose we represent the activities by the variables A, B, C, D, and E, where the domain of each variable i ...

1 what are vulnerabilities how do you identify them2 what

1. What are vulnerabilities? How do you identify them? 2. What is competitive disadvantage? Why has it emerged as a factor? 3. What are the strategies for controlling risk as described in this chapter?

Could anyone please help me with these1nbspwhat is machine

Could anyone please help me with these? 1) What is machine learning? 2) What is the relationship between Machine Learning & Big Data? 3) Provide a few business cases where Machine Learning would help. (Extra credit) What ...

  • 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

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

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen