ITAP2013Software Engineering

FIND A SOLUTION AT Academic Writers Bay

ITAP2013Software EngineeringActivity of Lesson – 6
July 2021
ITAP2013Copyright © 2015-2021 VIT, All Rights Reserved. 2Review Questions1. What is a requirement? What is requirements engineering?2. Briefly explain the different types of requirements?3. How to distinguish the user requirement definition and the system requirement definition? Explainwith examples.4. What are functional requirements? Give examples.5. What are non-functional requirements? Give examples (Use the types of non-functionalrequirements).6. What is requirements imprecision?7. Why completeness of the requirements is important in software engineering?8. List and briefly explain metrics for non-functional requirements.9. What are the domain requirements? Explain briefly.10. List the explain he different users of requirements document.11. List and explain the structure if the requirement specification.12. What is a structured specification?13. What is a tabular specification?14. Explain the spiral view of the requirements engineering process.15. List and explain the problems of requirements analysis.16. Explain the requirements elicitation and analysis process.17. What are the principles of the agile methods? Briefly explain each.18. What is ethnography?19. Explain the steps of ethnography and prototyping for requirements analysis.20. List and explain what you ae checking in requirements.21. What are the requirements validation techniques?22. What is requirements evolution?ITAP2013Copyright © 2015-2021 VIT, All Rights Reserved. 3Practice Problems (Submit only Practice problems)P.6.1. Discover ambiguities or omissions in the following statement of requirements for part of a ticket-issuingsystem: “An automated ticket-issuing system sells rail tickets. Users select their destination and input acredit card and a personal identification number. The rail ticket is issued and their credit card accountcharged. When the user presses the start button, a menu display of potential destinations is activated,along with a message to the user to select a destination. Once a destination has been selected, usersare requested to input their credit card. Its validity is checked and the user is then requested to input apersonal identifier. When the credit transaction has been validated, the ticket is issued.”P.6.2. Write a set of non-functional requirements for the ticket-issuing system, setting out its expectedreliability and response time.P.6.3. Suggest how an engineer responsible for drawing up a system requirements specification might keeptrack of the relationships between functional and non-functional requirements.P.6.4. Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis forunderstanding the requirements for an ATM system.P.6.5. When emergency changes have to be made to systems, the system software may have to be modifiedbefore changes to the requirements have been approved. Suggest a model of a process for makingthese modifications that will ensure that the requirements document and the system implementationdo not become inconsistent.

Order from Academic Writers Bay
Best Custom Essay Writing Services