






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
it cover a Assigment of software Riquirment engineering
Typology: Assignments
1 / 11
This page cannot be seen from the preview
Don't miss anything!







- access) and can buy tickets is Functional Requirement (FR).
9) It should not be possible to double-book tickets (i.e. buy a ticket that has already been sold) ANSWER Non Functional Requirement (NFR - robustness).
If the data input do not match current members, they will have a registration chance The usage case Authenticate Member will be extended by Register Member provided the user is not registered.
QUESTION NO 1 (ANSWER)
1. “This facility is to be usable in a noisy and dirty workshop environment” (usability) or 2. “This must be possible on all shifts, including overtime” (availability).
1. “The time and materials used data is to be captured on touch screens next to the machines on the factory floor”. 2. “The sales manager has asked for secure remote access via VPN using a laptop to the historic data on the system when working away from the office”.
1. “The system is to provide management with a data mining type function to drill down on historic data.” 2. Different people may have different ideas of ‘a data mining type function’ would include, or what ‘drilling down’ means, or how far back historic data goes, etc.
1. “The system is to log the craftsperson, start and finish time and materials used for each manufacturing job” and “The system is to provide a “time spent” analysis (time to set up, time per step, rework time, etc.) report of the work done by each craftsperson” – 2. The system cannot provide the required analysis if it only logs start and finish times. QUESTION 2 ANSWER Stakeholder: MD (the project sponsor) Elicitation Technique: Interview Justification: The Terms of Reference need to be clarified, a report must be prepared, and any 'politics' identified; confidential concerns may also need to be examined. We also need to examine the "data mining function" of the MD.
Stakeholder: Management Team Elicitation Technique: Workshop Justification: To explore the company goals and/or reporting. Enabling control levels of commitment to guarantee ownership of the objectives/ needs detect differences of opinion. Require remote access by Clarify Sales Manager. Stakeholder: Craftspeople Elicitation Technique: Prototyping Justification: User interface prototyping to develop usability requirements. They presumably don't think about concepts and we don't seem to have a computer system, thus a mockup might minimise costly errors. QUESTION 3 ANSWER 1 MUST There would be no system unless we begin to record the data! It is tied directly to the core goal (better costing information for future jobs). 2 Do not classify the first part as not a solution as a requirement until rewritten. the second part is (no- functional).SHOULD or COULD The second portion offers a manual workaround. The priority is based on the first portion assigned. 3 Must That's the entire system point. There is no use in collecting the data if it is unable to do so. 4 Could It is not clear that the main goal (cost information) is directed directly because it's about analysing the time spent. Without this reporting, the system would still fulfil its fundamental goal. 5 Either decline to classify until it is Without remote access the system would
The scenario shows whatever the materials in each job are used, but the class model claims that each job use just one material