Defining Requirements - The next step is to identify the essential requirements
ID: 3713590 • Letter: D
Question
Defining Requirements - The next step is to identify the essential requirements for the information system. In addition to the stakeholder interests identified above, review the Case Study, especially the interviews, highlighting any statements that tell what the person expects the system to do. Functional requirements express specifically what the user needs the system to do. This can be in terms of tasks the users need to perform, data they need to input, what the system might do with that data input, and output required. Non-Functional requirements express how the system will perform in several performance areas and security. As a member of the CIO's organization, you will use your professional knowledge to Identify 5 Functional Requirements (including one specifically related to reporting) and 5 Non-Functional Requirements (including 2 security-related requirements). Refer to Week 6 content on requirements; security requirements are covered in Chapter 6 of the textbook. Additional research can expand your knowledge of these areas.
Once you have identified the 10 requirements, evaluate each one using the criteria below and create 10 well-written requirements for the new hiring system.
The requirement statement:
· Is a complete sentence, with a subject (system) and predicate (intended result, action or condition)
· Identifies only one requirement; does not include the words "and," "also," "with," and "or."
· For Functional Requirements, states what tasks the system will support or perform
· For Non-Functional Requirements, states how the system will perform.
· Includes a measure or metric that can be used to determine whether the requirement is met (time or quantity), where appropriate
· Is stated in positive terms and uses "shall" (not "may" or "should"); "the system shall xxxx" not "the system shall not xxx"
· Avoids the use of terms that cannot be defined and measured, such as "approximately," "robust," "user friendly," etc.
· Is achievable; avoids terms such as "100% uptime," or "no failures"
For a full requirement specification, there will be many requirements statements; you only need to provide the number of requirements identified for each category. Do not provide generic statements but relate to the needs of CIC to improve its hiring process.
(Provide an introductory sentence, copy the table, and complete the Requirements Statement and Stakeholder columns. Retain the examples but delete the word “example” and gray shading. No additional information should be entered into the first column, Requirement ID.)
Requirement ID
Requirement Statement
Stakeholder
(Name/Position from Case Study that identified this requirement)
Functional Requirements
Example
The system shall store all information from the candidate’s application/resume in a central applicant database.
Recruiter - Paul O’Brien
1.
2.
3.
4.
5. (Reporting)
Non-Functional Requirements
Example
The system shall be able to run on numerous platforms.
CIO – Fadil Abadi
1.
2.
3.
4. (Security)
5. (Security)
Requirement ID
Requirement Statement
Stakeholder
(Name/Position from Case Study that identified this requirement)
Functional Requirements
Example
The system shall store all information from the candidate’s application/resume in a central applicant database.
Recruiter - Paul O’Brien
1.
2.
3.
4.
5. (Reporting)
Non-Functional Requirements
Example
The system shall be able to run on numerous platforms.
CIO – Fadil Abadi
1.
2.
3.
4. (Security)
5. (Security)
Explanation / Answer
Requirement ID
Requirement Statement
Stakeholder
(Name/Position from Case Study that identified this requirement)
Functional Requirements
Example
The system shall store all information from the candidate’s application/resume in a central applicant database.
Recruiter - Paul O’Brien
1.
The System should auto approve applicants form after having confirmed for onboarding
Manager of Recruiting
2.
The system should auto update all Financial Transactions wrt to salary packages being offered to the new Hires
CFO
3.
The System should be able to sort resumes based on the Technologies and Years of Experience
Recruiters
4.
The System should be able to store all new hires information, their bio metric details and test scores taken by them
CIO
5. (Reporting)
The System should be able to generate reports based on newly selected Candidates and filter them based on Date of Joining
Director of Human Resources
Non-Functional Requirements
Example
The system shall be able to run on numerous platforms.
CIO – Fadil Abadi
1.
The System should be able to integrate smoothly with different applications like DBMS, Linux Servers etc
CIO - Fadil Abadi
2.
The System should be able to generate reports for large volumes of data stored in central DB
Director of Human Resources
3.
The System should be able to sort resumes based on inputs provided in a given amount of time to enhance recruitment process
Recruiters
4. (Security)
The system should validate user credentials before granting access to the system and officials
CIO - Fadil Abadi
5. (Security)
The System should conduct all transactions relating to any Finances with proper validation and checks so that there are no mismatches in Transaction Amounts
CFO
Please let me know in case of any clarifications required. Thanks!
Requirement ID
Requirement Statement
Stakeholder
(Name/Position from Case Study that identified this requirement)
Functional Requirements
Example
The system shall store all information from the candidate’s application/resume in a central applicant database.
Recruiter - Paul O’Brien
1.
The System should auto approve applicants form after having confirmed for onboarding
Manager of Recruiting
2.
The system should auto update all Financial Transactions wrt to salary packages being offered to the new Hires
CFO
3.
The System should be able to sort resumes based on the Technologies and Years of Experience
Recruiters
4.
The System should be able to store all new hires information, their bio metric details and test scores taken by them
CIO
5. (Reporting)
The System should be able to generate reports based on newly selected Candidates and filter them based on Date of Joining
Director of Human Resources
Non-Functional Requirements
Example
The system shall be able to run on numerous platforms.
CIO – Fadil Abadi
1.
The System should be able to integrate smoothly with different applications like DBMS, Linux Servers etc
CIO - Fadil Abadi
2.
The System should be able to generate reports for large volumes of data stored in central DB
Director of Human Resources
3.
The System should be able to sort resumes based on inputs provided in a given amount of time to enhance recruitment process
Recruiters
4. (Security)
The system should validate user credentials before granting access to the system and officials
CIO - Fadil Abadi
5. (Security)
The System should conduct all transactions relating to any Finances with proper validation and checks so that there are no mismatches in Transaction Amounts
CFO
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.