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

1 what is the difference between law and ethics2 what is

1. What is the difference between law and ethics? 2. What is civil law, and what does it accomplish? 3. What are the primary examples of public law? 4. Which law amended the Computer Fraud and Abuse Act of 1986, and what ...

Need help writing a paper700- to 1050-word paper that will

Need help writing a paper 700- to 1,050-word paper that will be used as your reference manual in which you address the following: Define HIE Explain the purpose and use of HIE. Explain the 3 key forms of HIE. Explain how ...

Continuation of previous questionsection governance and

Continuation of previous question Section: Governance and Ethics Discuss the role and effect of corporate governance on publicly listed companies Illustrate your answer with examples of aspects of corporate governance pr ...

Virtualisation is becoming increasingly important as

Virtualisation is becoming increasingly important as organisations are analysing ever larger amounts of data, and more employees wish to access their work files through cloud storage. Research virtualisation architecture ...

1 what are electromycycles most important assets that must

1. What are ElectroMyCycle's most important assets that must be protected with security mechanisms? 2. What are the biggest security risks that ElectroMyCycle faces? 3. Design a high-level security policy for ElectroMyCy ...

What is the phase shift for the followinga a sine wave with

What is the phase shift for the following? a. A sine wave with the maximum amplitude at time zero b. A sine wave with maximum amplitude after 1/4 cycle c. A sine wave with zero amplitude after 3/4 cycle and increasing

1 what is a policy how is it different from a law2 what are

1. What is a policy? How is it different from a law? 2. What are the three general categories of unethical and illegal behavior? 3. What is the best method for preventing an illegal or unethical activity?

In the second extension of dla simple we make the

In the second extension of DLA Simple, we make the probability of sticking dependent on the number of neighbors. We accomplished this by multiplying the probability of sticking by the fraction of neighbors that are green ...

Modeling urban form we have discussed how the segregation

Modeling urban form We have discussed how the Segregation model is one approach to modeling urban form. There are many different ABMs that capture various aspects of the creation of urban patterns. In NetLogo, the Urban ...

Identify ten validation tests and techniques used to

Identify ten validation tests and techniques used to enhance the validity of data input; be sure to give an example of each in your discussion. How are these tests handled? This assignment must be a neat, professional pr ...

  • 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