As a system analyst to do requirement elicitation of unb


Text Book: Software Engineering: Principles and Practice (3rd edition), by Hans Van Vliet, Wiley, 2008.

1. For EACH of the following requirement elicitation techniques

· Interview

· Brainstorming session

· Task analysis

· Scenario (use-case) analysis

· Ethnography

· For analysis

· Analysis of natural language descriptions

· Synthesis from requirements from an existing system

· Domain analysis

· Use of reference models

· Business process redesign

· Prototyping

(a) Use one sentence to describe the technique.

(b) Among the following four requirement elicitation approaches

· Functional (objective-order)

· Social-relativism (subjective-order)

· Radical-structuralism (objective-conflict)

· Neohumanism (subjective-conflict)

Which approaches are more suitable to apply the technique? Explain your answer.

(c) As a system analyst to do requirement elicitation of UNB course registration system, use an example to tell how you can apply this technique to your elicitation task.

(d) Is this technique Taylorian in nature? Explain your answer.

2. For EACH of the following Kano's requirements categories

· Attractive

· Must-be

· Indifference

· Reverse

Give an example requirement for course registration system. Explain why this requirement should belong to that category.

Solution Preview :

Prepared by a verified Expert
Software Engineering: As a system analyst to do requirement elicitation of unb
Reference No:- TGS0642854

Now Priced at $40 (50% Discount)

Recommended (92%)

Rated (4.4/5)