Professional Documents
Culture Documents
17. For what types of system are agile approaches to development particularly likely
to be successful?
18. List the 5 principles of agile methods.
19. List 4 questions that should be asked when deciding whether or not to adopt an
agile method of software development.
20. Name three important agile techniques that were introduced in extreme
programming?
21. What is test-first development?( http://agiledata.org/essays/tdd.html)
22. What are user requirements and system requirements?(
http://enfocussolutions.com/business-user-and-system-requirements/ )
23. What is the distinction between functional and non-functional requirements?(
http://searchsoftwarequality.techtarget.com/answer/Differentiating-betweenFunctional-and-Nonfunctional-Requirements http://reqtest.com/requirementsblog/functional-vs-non-functional-requirements/ )
24. List 3 types of non-functional requirement.(
http://www.cs.ccsu.edu/~stan/classes/CS530/notes14/04-Requirements.html )
25. What are the principal stages of the requirements engineering process?(
http://woorisol.kyungpook.ac.kr/lab/prof/softeng/ch4.htm ,
http://www.cs.ccsu.edu/~stan/classes/cs530/slides/se-07.pdf )
26. Give 5 reasons why eliciting requirements is difficult.
27. What information should be included in a scenario?(
http://infodesign.com.au/usabilityresources/scenarios/
http://www.usability.gov/how-to-and-tools/methods/scenarios.html )
28. What is the distinction between the termsshall and should in a user
requirements document, which is written in natural language?
29. What are the main advantages of using a standard format to specify
requirements?
30. How do managers and test engineers use a system requirements document?
31. What checks should be applied during requirements validation?
32. List three requirements validation techniques.
33. What is requirements management?
34. What are the stages in the requirements change management process?