Você está na página 1de 2

Hindusthan College of Engineering and Technology

Approved by AICTE, New Delhi, Accredited with ‘A’ Grade by NAAC


(An Autonomous Institution, Affiliated to Anna University, Chennai)
Coimbatore – 641 032

AUTONOMOUS III SEMESTER UG DEGREE EXAMINATIONS


COURSE CODE AND NAME: 16CS3203 –SOFTWARE ANALYSIS AND DESIGN

UNIT II REQUIREMENTS ANALYSIS AND SPECIFICATION


PART A
Marks COs
1. What is meant by requirement Engineering? 2 CO2
2. How requirements are classified? List them with an example of each. 2 CO2
3. Differentiate functional and non-functional requirements. 2 CO2
4. What are the types of non-functional requirements? 2 CO2
5. Give two examples of Non-functional requirements. 2 CO2
6. What are the common activities in requirement engineering? 2 CO2
7. What do you mean by feasibility study and list the types? 2 CO2
8. What is requirement elicitation? 2 CO2
Distinguish between the terms inception, elicitation and elaboration with reference to
9. 2 CO2
requirements.
10. What do you mean by requirements validation? 2 CO2
11. What are the problems that make elicitation difficult? 2 CO2
12. What is Quality Function Deployment (QFD)? 2 CO2
13. How do you term requirement analysis? 2 CO2
14. State the characteristics of SRS. 2 CO2
15. ‘An SRS is traceable’. Comment. 2 CO2
16. What is meant by requirement analysis? 2 CO2
17. What are the linkages between dataflow and E-R diagram? 2 CO2
18. What is Data Dictionary? 2 CO2
19. How can you express Petri Net? 2 CO2
Classify the following as functional /non-functional requirements for a banking
system (a)Verifying bank balance (b) Withdrawing money from bank (c) Completion
20. 2 CO2
of transactions in less than one second. (d) Extending the system by providing more
tellers for the customers
PART B
21. Explain the requirements engineering process in detail. 14 CO2
22. Explain requirements document structure in detail. 14 CO2
23. Discuss in detail about eliciting requirements. 14 CO2
What is the purpose of dataflow diagrams? What are the notations used for the same?
24. 14 CO2
Explain in detail.
Consider an online railway reservation system which allows the user to select route,
25. book / cancel tickets using net banking/ credit/ debit cards. For the above system, list 14 CO2
and draw the use case scenario and model the above specification using DFD.
26. Explain in detail about Petri nets. 14 CO2
PART C
27. State and explain the types of non-functional requirements with neat diagram. 10 CO2
Explain by constructing a Context flow diagram level-0 DFD and level-1 DFD for a
28. 10 CO2
library management system. State the functional requirements you are considering.
Explain Data dictionary in detail and create a data dictionary that provides with
29. 10 CO2
precise definition of telephone number.
30. Develop non-functional requirement for on-line banking system. 10 CO2

Você também pode gostar