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

Your final project is to look ahead to october when apple

Your final project is to look ahead to October when Apple will change Xcode from Objective C to SWIFT. In this project you will use your Xcode skills learned in this course to do a SWIFT project. Read the overview for th ...

Given the data in problem q2 compute the size of the hard

Given the data in Problem Q2, compute the size of the hard disk needed to house a rainbow table if each hash is 512 bits in length. Problem Q2 Given a password that is 15 characters long where each character can be one o ...

What ethical theory would you apply to our relation to the

What ethical theory would you apply to our relation to the environment? Explain why you favor it, and also identify how extensively its practical Implications differ from at least two alternative perspectives, selected f ...

1 in what way is the need for speed answered by

1) In what way is the need for speed answered by overclocking, and in what ways is it answered better by buying a faster CPU? 2) Scenario: Owen has just turned on his computer. He goes to get a glass of water while it is ...

Consider the following ways of handling deadlock1 bankers

Consider the following ways of handling deadlock: (1) banker's algorithm, (2) detect deadlock and kill thread, releasing all resources, (3) reserve all resources in advance, (4) restart thread and release all resources i ...

Can you find some manufacturing process examples to

Can you find some manufacturing process examples to illustrate some of the axioms? For example, it might be useful to consider the precision and tolerance of the machines and mechanical parts when we talk about more rest ...

The consistency and reliability aspects of transactions are

The consistency and reliability aspects of transactions are due to the ‘ACIDity' properties of transactions. Discuss each of these properties and how they relate to the concurrency control and recovery mechanisms. Give e ...

Natural language parsing and databases for this exercise

Natural language parsing and databases. For this exercise, combine the techniques of sections 9.4 and 9.6 to build a natural language parser with a large vocabulary that can be updated at run time. In other words, write ...

Suppose you have the following production function ql25 k75

Suppose you have the following production function: Q=L^25 K^75, where Q is production, L is the amount of labor used in production, K is the amount of capital. The marginal product of labor is mathematically defined as: ...

Computers and the futurewhat do you think the future of

Computers and the Future What do you think the future of computer technology will be 5 to 10 years from now.  For example in the 1960's Star Trek have the flip communicator and then in the 1990's we have the motorola fli ...

  • 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