Podcast
Questions and Answers
What is the objective of the chapter on requirements engineering?
What is the objective of the chapter on requirements engineering?
- To explain the processes involved in programming
- To discuss the implementation of system requirements
- To explore the testing of software systems
- To introduce software requirements (correct)
What are the differences between functional and non-functional software requirements?
What are the differences between functional and non-functional software requirements?
- Functional requirements are critical, while non-functional requirements are not important
- Functional requirements relate to user needs, while non-functional requirements relate to system needs (correct)
- Functional requirements are for hardware systems, while non-functional requirements are for software systems
- Functional requirements are easy to define, while non-functional requirements are complex
What is the main activity of requirements engineering that involves finding out about the system's services and constraints?
What is the main activity of requirements engineering that involves finding out about the system's services and constraints?
- System validation
- Performance testing
- Requirements elicitation (correct)
- Code review
Why is requirements management necessary?
Why is requirements management necessary?
What do the requirements for a system reflect?
What do the requirements for a system reflect?
What is the process of checking and documenting the system's services and constraints called?
What is the process of checking and documenting the system's services and constraints called?
What is the term used to describe a high-level, abstract statement of a service that a system should provide or a constraint on a system?
What is the term used to describe a high-level, abstract statement of a service that a system should provide or a constraint on a system?
According to Davis, why must a company define its needs in a sufficiently abstract way when letting a contract for a large software development project?
According to Davis, why must a company define its needs in a sufficiently abstract way when letting a contract for a large software development project?
What do user requirements consist of?
What do user requirements consist of?
What is the purpose of a system requirements document?
What is the purpose of a system requirements document?
What is the purpose of making a clear separation between user requirements and system requirements?
What is the purpose of making a clear separation between user requirements and system requirements?
What are system requirements?
What are system requirements?
What distinguishes user requirements from system requirements?
What distinguishes user requirements from system requirements?
What do user requirements and system requirements form between a client organization and contractors respectively?
What do user requirements and system requirements form between a client organization and contractors respectively?
What should be included in a functional specification according to the text?
What should be included in a functional specification according to the text?
Flashcards are hidden until you start studying