Podcast
Questions and Answers
What type of requirement defines system properties such as reliability and response time?
What type of requirement defines system properties such as reliability and response time?
All requirements should be considered complete if they describe system facilities adequately.
All requirements should be considered complete if they describe system facilities adequately.
False
What unique identifier is assigned to each staff member using the system?
What unique identifier is assigned to each staff member using the system?
8-digit employee number
The MHC-PMS shall be available to all clinics during normal working hours (Mon–Fri, 0830–____).
The MHC-PMS shall be available to all clinics during normal working hours (Mon–Fri, 0830–____).
Signup and view all the answers
Match the following terms with their descriptions:
Match the following terms with their descriptions:
Signup and view all the answers
Which of the following is a classification of non-functional requirements?
Which of the following is a classification of non-functional requirements?
Signup and view all the answers
Non-functional requirements may have a more significant impact than functional requirements.
Non-functional requirements may have a more significant impact than functional requirements.
Signup and view all the answers
What must requirements ensure to avoid conflicts in a system?
What must requirements ensure to avoid conflicts in a system?
Signup and view all the answers
What is the maximum allowed downtime for the MHC-PMS system during normal working hours?
What is the maximum allowed downtime for the MHC-PMS system during normal working hours?
Signup and view all the answers
Users of the MHC-PMS system must authenticate using their personal health cards.
Users of the MHC-PMS system must authenticate using their personal health cards.
Signup and view all the answers
What should the average number of errors made by experienced users not exceed after four hours of training?
What should the average number of errors made by experienced users not exceed after four hours of training?
Signup and view all the answers
The system must implement patient privacy provisions as set out in HStan-03-2006-priv. __________.
The system must implement patient privacy provisions as set out in HStan-03-2006-priv. __________.
Signup and view all the answers
Match the following metrics with their corresponding measures:
Match the following metrics with their corresponding measures:
Signup and view all the answers
Which of the following is NOT considered a non-functional requirement?
Which of the following is NOT considered a non-functional requirement?
Signup and view all the answers
Functional requirements describe how some computations must be carried out.
Functional requirements describe how some computations must be carried out.
Signup and view all the answers
What should the system be easy to use for?
What should the system be easy to use for?
Signup and view all the answers
Which of the following notations is commonly used to define functional requirements?
Which of the following notations is commonly used to define functional requirements?
Signup and view all the answers
Customers easily understand formal specifications and can check them accurately.
Customers easily understand formal specifications and can check them accurately.
Signup and view all the answers
What is the primary goal of requirements engineering?
What is the primary goal of requirements engineering?
Signup and view all the answers
User requirements are written primarily for developers.
User requirements are written primarily for developers.
Signup and view all the answers
What is the primary advantage of using natural language for writing requirements?
What is the primary advantage of using natural language for writing requirements?
Signup and view all the answers
The system shall measure the blood sugar and deliver insulin, if required, every ______ minutes.
The system shall measure the blood sugar and deliver insulin, if required, every ______ minutes.
Signup and view all the answers
Define the difference between functional and non-functional requirements.
Define the difference between functional and non-functional requirements.
Signup and view all the answers
A __________ requirement describes the detailed description of the system’s functions and services.
A __________ requirement describes the detailed description of the system’s functions and services.
Signup and view all the answers
Match the specification types with their characteristics:
Match the specification types with their characteristics:
Signup and view all the answers
Match the type of requirement with its description:
Match the type of requirement with its description:
Signup and view all the answers
Why might natural language specifications be problematic?
Why might natural language specifications be problematic?
Signup and view all the answers
Which of the following is an example of a functional requirement?
Which of the following is an example of a functional requirement?
Signup and view all the answers
Structured specifications are suitable for business system requirements.
Structured specifications are suitable for business system requirements.
Signup and view all the answers
What action shall the system perform every minute?
What action shall the system perform every minute?
Signup and view all the answers
Non-functional requirements only apply to individual features of the system.
Non-functional requirements only apply to individual features of the system.
Signup and view all the answers
What is the purpose of requirements validation?
What is the purpose of requirements validation?
Signup and view all the answers
Which stage comes first in the requirements elicitation process?
Which stage comes first in the requirements elicitation process?
Signup and view all the answers
The requirements engineering process is a linear process with defined stages.
The requirements engineering process is a linear process with defined stages.
Signup and view all the answers
Name one of the stakeholders involved in the requirements elicitation process for a healthcare system.
Name one of the stakeholders involved in the requirements elicitation process for a healthcare system.
Signup and view all the answers
The document that includes an agreed statement of the system requirements is called the __________.
The document that includes an agreed statement of the system requirements is called the __________.
Signup and view all the answers
Which of the following is NOT a stage in the requirements elicitation and analysis?
Which of the following is NOT a stage in the requirements elicitation and analysis?
Signup and view all the answers
Match the following stages of requirements elicitation with their descriptions:
Match the following stages of requirements elicitation with their descriptions:
Signup and view all the answers
Who is responsible for assessing and treating patients in the system?
Who is responsible for assessing and treating patients in the system?
Signup and view all the answers
What is the purpose of the requirements specification stage?
What is the purpose of the requirements specification stage?
Signup and view all the answers
Study Notes
Requirements Engineering
- Requirements engineering is the process of establishing the services the customer requires from a system, as well as the constraints under which it operates and is developed.
- The requirements are descriptions of the system services and constraints generated during the requirements engineering process.
- Requirements range from high-level abstract statements to detailed mathematical functional specifications.
System Requirements
- System requirements are a structured document that sets out detailed descriptions of the system's functions, services, and operational constraints.
- System requirements define what should be implemented and may be part of a contract between a client and contractor.
Types of Requirements
- User Requirements: Written for customers and are statements in natural language with diagrams that describe the services the system provides and its operational constraints.
- System Requirements: More detailed descriptions of the system's functions, services, and operational constraints.
Functional and Non-functional Requirements
- Functional requirements: Statements of services the system should provide, how the system should react to particular inputs, and how the system should behave in particular situations.
- Non-functional requirements: Constraints on the services or functions offered by the system, including timing constraints, constraints on the development process, standards, etc. Non-functional requirements often apply to the system as a whole rather than individual features or services.
Functional Requirements Explained
- Functional requirements describe functionality or system services.
- Their nature depends on the type of software, expected users, and the type of system where the software is used.
- Functional user requirements can be high-level statements of what the system should do.
- Functional system requirements describe the system services in detail.
Non-functional Requirements Explained
- Non-functional requirements define system properties, constraints, and processes.
- They are often more critical than functional requirements because if they are not met, the system may be useless.
Non-functional Requirements Classification
- Product Requirements: Specify that the delivered product must behave in a particular way, such as execution speed, reliability, etc.
- Organizational Requirements: Arise from organizational policies and procedures and dictate things like process standards, implementation requirements, etc.
- External Requirements: Arise from factors external to the system and its development process, such as interoperability requirements, legislative requirements, etc.
Requirements Discovery
- The process of gathering information about the required and existing systems to distill the user and system requirements.
- Interaction with stakeholders, from managers to external regulators, is key to requirements discovery.
- Systems typically have a wide range of stakeholders.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz covers the essential aspects of requirements engineering, including user and system requirements. It explores the significance of documenting services and constraints that define what a system must achieve. Test your understanding of this crucial phase in system development.