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?
- Technical requirements
- Operational requirements
- Non-functional requirements (correct)
- Functional requirements
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 (B)
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–____).
Match the following terms with their descriptions:
Match the following terms with their descriptions:
Which of the following is a classification of non-functional requirements?
Which of the following is a classification of non-functional requirements?
Non-functional requirements may have a more significant impact than functional requirements.
Non-functional requirements may have a more significant impact than functional requirements.
What must requirements ensure to avoid conflicts in a system?
What must requirements ensure to avoid conflicts in a system?
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?
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.
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?
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. __________.
Match the following metrics with their corresponding measures:
Match the following metrics with their corresponding measures:
Which of the following is NOT considered a non-functional requirement?
Which of the following is NOT considered a non-functional requirement?
Functional requirements describe how some computations must be carried out.
Functional requirements describe how some computations must be carried out.
What should the system be easy to use for?
What should the system be easy to use for?
Which of the following notations is commonly used to define functional requirements?
Which of the following notations is commonly used to define functional requirements?
Customers easily understand formal specifications and can check them accurately.
Customers easily understand formal specifications and can check them accurately.
What is the primary goal of requirements engineering?
What is the primary goal of requirements engineering?
User requirements are written primarily for developers.
User requirements are written primarily for developers.
What is the primary advantage of using natural language for writing requirements?
What is the primary advantage of using natural language for writing requirements?
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.
Define the difference between functional and non-functional requirements.
Define the difference between functional and non-functional requirements.
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.
Match the specification types with their characteristics:
Match the specification types with their characteristics:
Match the type of requirement with its description:
Match the type of requirement with its description:
Why might natural language specifications be problematic?
Why might natural language specifications be problematic?
Which of the following is an example of a functional requirement?
Which of the following is an example of a functional requirement?
Structured specifications are suitable for business system requirements.
Structured specifications are suitable for business system requirements.
What action shall the system perform every minute?
What action shall the system perform every minute?
Non-functional requirements only apply to individual features of the system.
Non-functional requirements only apply to individual features of the system.
What is the purpose of requirements validation?
What is the purpose of requirements validation?
Which stage comes first in the requirements elicitation process?
Which stage comes first in the requirements elicitation process?
The requirements engineering process is a linear process with defined stages.
The requirements engineering process is a linear process with defined stages.
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.
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 __________.
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?
Match the following stages of requirements elicitation with their descriptions:
Match the following stages of requirements elicitation with their descriptions:
Who is responsible for assessing and treating patients in the system?
Who is responsible for assessing and treating patients in the system?
What is the purpose of the requirements specification stage?
What is the purpose of the requirements specification stage?
Flashcards are hidden until you start studying
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.