Attachment_G_-_Excel_Sheet_-_RFI_Business_Requirements.xlsx

XLSX spreadsheet 100 KB Posted

Attached to
24-E0013 RFI Statewide Extreme Heat Ranking System (SEHRS) project
Solicitation number
0000033378
Issued by
Sacramento County, Sacramento City, West Sacramento City, California

About this file

Unable to provide a comprehensive summary as the file appears to be empty or inaccessible. The file is identified as an Excel spreadsheet titled "Attachment G - Excel Sheet - RFI Business Requirements" but no content is available to analyze.

View the file

Other files

File Type Posted
24-E0013_OEHHA_RFI_SEHRS_Project.pdf PDF

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Functional Mandatory

Agency/state Entity: OEHHA
Requirement NumberMain Business Capability/FunctionSub Business Capability/FunctionRequirementRequirement TypePriority
FR1.1.011.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.01 The system shall support delegated decentralized account management that allows authorized users ("account managers") to manage user accounts based on the authorized user's role and permissionsFunctionalMandatory
FR1.1.021.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.02 The system shall allow users to create accounts and log in securely.FunctionalMandatory
FR1.1.031.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.03 The system shall support password reset and recovery, and multi-factor authentication (MFA) for added security.FunctionalMandatory
FR1.1.041.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.04 The system shall allow system admin. users to create accounts and log in securely.FunctionalMandatory
FR1.1.051.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.05 The system shall shall allow system admin. users to manage user accounts and permissions.FunctionalMandatory
FR1.1.061.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.06 The system shall allow system admin. to configure data sources and integration settingsFunctionalMandatory
FR1.1.071.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.07 The system shall allow system admin. to update content such as emergency contacts and health tips.FunctionalMandatory
FR1.1.081.1 User Management1.1.1 Allow authorized users to manage access to the system.1.1.08 The system shall allow system admin. monitor system performance and logs.FunctionalMandatory
FR2.1.092.1 Notification Management2.1.1 Support multiple notification modalities such as email, text, and in-system notifications.2.1.09 The system shall have a notification mechanism with an icon to enable users to setup notifications based on preferences.FunctionalMandatory
FR2.1.102.1 Notification Management2.1.1 Support multiple notification modalities such as email, text, and in-system notifications.2.1.10 The system shall allow users to subscribe to alerts and notifications, configurable alert settings based on user-defined criteria (e.g., specific temperature thresholds, locations) via (e.g., text messages, email alerts, push notifications) and preferences by turning a location services using a "toggle button".FunctionalMandatory
FR2.1.112.1 Notification Management2.1.1 Support multiple notification modalities such as email, text, and in-system notifications.2.1.11 The system shall have the ability to send heat advisory notification as a pop up on the landing page.FunctionalMandatory
FR3.1.123.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.12 The system shall provide healthcare and emergency services the tools to predict and respond to heat-related health issues.FunctionalMandatory
FR3.1.133.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.13 The system shall provide healthcare and emergency services access to detailed heat ranking data for public health analysis.FunctionalMandatory
FR3.1.143.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.14 The system shall provide healthcare and emergency services access to comprehensive data and visualizations to inform policy and emergency response.FunctionalMandatory
FR3.1.153.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.15 The system shall be able to calculate heat index values based on temperature and humidity using appropriate formulas.FunctionalMandatory
FR3.1.163.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.16 The system shall consider additional factors such as wind speed, solar radiation, and elevation in heat index calculations if relevant.FunctionalMandatory
FR3.1.173.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.17 The system shall have the ability to create threshold exceedances based on climate analysis thereby giving a daily heat output.FunctionalMandatory
FR3.1.183.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.18 The system shall have the ability to develop a ranking algorithm to assign heat rankings to locations based on their heat index values.FunctionalMandatory
FR3.1.193.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.19 The system shall have the ability to define criteria for ranking locations (e.g., severity of heat, duration of high temperatures) and weight them accordingly.FunctionalMandatory
FR3.1.203.1 Configuration Management3.1.1 Allow an authorized user to manage system configurations.3.1.20 The system shall have the ability to create threshold exceedances based on historical health responses to heat and /or emergency room morbidity on heat.FunctionalMandatory
FR4.1.214.1 Dashboard Management4.1.1 Provide industry standard dashboard functionality and features4.1.21 The system shall auhtorized user the ability create a personalized dashboard or create a default dashboard for that user's profile.FunctionalMandatory
FR4.1.224.1 Dashboard Management4.1.1 Provide industry standard dashboard functionality and features4.1.22 The sytem shall have the ability for users to customize their dashboard layout, widgets, and preferences to suit their needs and preferences.FunctionalMandatory
FR4.1.234.1 Dashboard Management4.1.1 Provide industry standard dashboard functionality and features4.1.23 The sytem shall allow user to share a dashboard or dashboard widgets with one or more users.FunctionalMandatory
FR4.1.244.1 Dashboard Management4.1.1 Provide industry standard dashboard functionality and features4.1.24 The sytem shall allow user to create and customize dashboard reporting widgets.FunctionalMandatory
FR5.1.255.1 Interoperability5.1.1 Define requirements for integrating the heat ranking system with external systems and data sources (e.g., GIS platforms, weather APIs).5.1.25 The system shall integrate with external systems and APIs to access additional weather data, climate forecasts, and environmental factors.FunctionalMandatory
FR5.1.265.1 Interoperability5.1.1 Define requirements for integrating the heat ranking system with external systems and data sources (e.g., GIS platforms, weather APIs).5.1.26 The system shall allow integration with GIS (Geographic Information Systems) platforms for advanced spatial analysis and visualization of temperature data.FunctionalMandatory
FR5.1.275.1 Interoperability5.1.1 Define requirements for integrating the heat ranking system with external systems and data sources (e.g., GIS platforms, weather APIs).5.1.27 The system shall allow integration of critical comprehensive data and visualization to inform policy and emergency responses.FunctionalMandatory
FR5.1.285.1 Interoperability5.1.1 Define requirements for integrating the heat ranking system with external systems and data sources (e.g., GIS platforms, weather APIs).5.1.28 The system shall allow authorized users to create and maintain API connections and interfaces.FunctionalMandatory
FR5.1.295.1 Interoperability5.1.1 Define requirements for integrating the heat ranking system with external systems and data sources (e.g., GIS platforms, weather APIs).5.1.29 The system shall provide batch/message processing interface functionality with external systems.FunctionalMandatory
FR5.1.305.1 Interoperability5.1.1 Define requirements for integrating the heat ranking system with external systems and data sources (e.g., GIS platforms, weather APIs).5.1.30 The system shall allow authorized internal and external applications to access all layers of the system using a REST API connection.FunctionalMandatory
FR6.1.316.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.31 The system shall have the ability add, edit and delete contents.FunctionalMandatory
FR6.1.326.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.32 The system shall have the ability to display webpage content and description.FunctionalMandatory
FR6.1.336.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.33 The system shall have the ability to search, filter, categorize, and tag web contents.FunctionalMandatory
FR6.1.346.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.34 The system shall have the ability to provide forecast for upcoming heatwaves and provide early warnings, giving vulnerable populations more time to prepare and take necessary precautions.FunctionalMandatory
FR6.1.356.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.35 The sytem shall provide options to view rankings by specific months, seasons, or years, and filter by temperature ranges.FunctionalMandatory
FR6.1.366.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.36 The system shall allow users to compare heat rankings across different time periods, locations, and demographic factors, and filter heat rankings based on criteria such as time period, geographic region, and temperature thresholds.FunctionalMandatory
FR6.1.376.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.37 The sytem shall provide options to view heat rankings by specific months, seasons, or years, and filter by temperature ranges.FunctionalMandatory
FR6.1.386.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.38 The system shall have the ability to identify and acquire temperature data sources, including weather stations, satellite imagery, and IoT devices from (e.g NOAA, NWS etc)FunctionalMandatory
FR6.1.396.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.39 The system shall have the ability to establish data integration processes to collect, aggregate, and normalize temperature data from various sources.FunctionalMandatory
FR6.1.406.1 Configuration Management6.1.1 The webpages shall outline a clear purpose and goals, defining content requirements.6.1.40 The system shall have the ability to mplement data quality checks and validation to ensure the accuracy and reliability of the temperature data.FunctionalMandatory
FR7.1.417.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.41 Provide context based search functionality.FunctionalMandatory
FR7.1.427.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.42 The system shall support the use of standard web browser navigation for navigating through the application.FunctionalMandatory
FR7.1.437.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.43 The system shall identify required fieldsFunctionalMandatory
FR7.1.447.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.44 The system shall identify fields that are in error.FunctionalMandatory
FR7.1.457.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.45 The system shall have an intuitive menu and navigation structure, and breadcrumbs for easy navigation.FunctionalMandatory
FR7.1.467.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.46 The system shall allow authorized users to view one or more geographical mapping layers in the geographical mapping interface.FunctionalMandatory
FR7.1.477.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.47 The system shall generate reports on all batch activities including but not limited to: date, time, initiator of batch activity, total runtime of activity, trigger events and whether or not it was successful.FunctionalMandatory
FR7.1.487.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.48 The system shall have a ranking algorithm to assign heat rankings to locations based on their heat index values.
Requirement: Define criteria for ranking locations (e.g., severity of heat, duration of high temperatures) and weight them accordingly.FunctionalMandatory
FR7.1.497.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.49 The system shall allow users to view local information such cooling zones, emergency rooms, fire house stations, urban heat isalnds based on criteria such as time period, geographic region (ie using zip code), and temperature thresholds.FunctionalMandatory
FR7.1.507.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.50 The system shall have the ability to provide real-time information about the availability and location of cooling centers and other public facilities where individuals can find relief from the heat.FunctionalMandatory
FR7.1.517.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.51 The system shall highlight areas with resources like water distribution points, medical facilities, and public transportation options to help people access essential services.FunctionalMandatory
FR7.1.527.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.52 The system shall allow users to share heat rankings, temperature data, and insights with friends, family, and social networks via social media, messaging apps, or email.FunctionalMandatory
FR7.1.537.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.53 The system shall have the ability to share options with pre-populated messages, hashtags, and links to the application.FunctionalMandatory
FR7.1.547.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.54 The system shall allow authorized users to view one or more geographical mapping layers in the geographical mapping interface.FunctionalMandatory
FR7.1.557.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.55 The system shall have the ability to filter heat ranking information based on the user's zip code.FunctionalMandatory
FR7.1.567.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.56 The system shall allow users to customize and filter heat rankings based on criteria such as time period, geographic region, and temperature thresholds.FunctionalMandatory
FR7.1.577.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.57 The system shall support customized views based on user roles and device.FunctionalMandatory
FR7.1.587.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.58 The system shall support consistent and uniform design elements across all screens.FunctionalMandatory
FR7.1.597.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.59 The system shall support navigation between inputs and controls using only the keyboard.FunctionalMandatory
FR7.1.607.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.60 The system shall allow authorized users to export forms and/or reports from the solution into document, spreadsheet, or PDF file formats (e.g. .doc, .docx, .xls, .xlsx, .csv, .pdfFunctionalMandatory
FR7.1.617.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.61 The system shall allow authorized users to create new objects such as tables, fields, pages, templates, and forms in the solution.FunctionalMandatory
FR7.1.627.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.62 The system shall allow authorized users to view one or more geographical mapping layers in the geographical mapping interface.FunctionalMandatory
FR7.1.637.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.63 The system shall have the ability to provide heat safety tips on how to stay safe during certain heat threshold.FunctionalMandatory
FR7.1.647.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.64 The system shall have the ability to provide educational content and resources about heat safety, including guidelines on how to stay safe during extreme heat events.FunctionalMandatory
FR7.1.657.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.65 The system shall have the ability to display emergency services contacts and centers.FunctionalMandatory
FR7.1.667.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.26 The system shall have the ability to assess and communicate the risk level for specific areas, helping emergency services and local authorities prioritize assistance for the most vulnerable population (e.g infants and senior citizens).FunctionalMandatory
FR7.1.677.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.67 The system shall have the ability to create heat maps with color-coded visualizations to easily identify high-risk areas and trends over time.FunctionalMandatory
FR7.1.687.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.68 The system shall have the ability to show interactive maps to display heat rankings across different regions, enabling users to zoom in and out to view detailed information at various geographic levels.FunctionalMandatory
FR7.1.697.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.69 The system shall have interactive visualization tools and dashboards to display heat rankings, temperature trends, and historical data.FunctionalMandatory
FR7.1.707.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.70 The OEHHA logo and entity shall be displayed conspicuously at the top left hand corner of the homepage and all other subsequent webpages of the website.FunctionalMandatory
FR7.1.717.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.71 When the user clicks on the OEHHA logo, it should return to the homepage.FunctionalMandatory
FR7.1.727.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.72 The system shall have the ability to cater to non-English speakers and support multiple language(s) and localization options from diverse linguistic and cultural backgrounds. Also provide information in the primary languages spoken by the local population. Such local language as Spanish.FunctionalMandatory
FR7.1.737.1 Configuration & Data Management7.1.1 Provide industry standard user interface features.7.1.73 The system shall have the ability to create charts and graphs to depict trends and historical data.FunctionalMandatory
FR8.1.748.1 Reporting8.1.1 Provide industry standard reporting functionality and features.8.1.74 The system shall provide access to historical temperature data and heat rankings for trend analysis and forecasting.FunctionalMandatory
FR8.1.758.1 Reporting8.1.1 Provide industry standard reporting functionality and features.8.1.75 The system shall have the ability to generate reports and summaries of temperature data, heat rankings, and heat-related events for stakeholders and decision-makers.FunctionalMandatory
FR9.1.769.1 Offline Access and Data Syncing9.1.1 Implement offline access to cached data and previous heat rankings, allowing users to view information even when they are not connected to the internet.9.1.76 The system shall have the ability to cached data and previous heat rankings, allowing users to view information even when they are not connected to the internet.FunctionalMandatory
FR9.1.779.1 Offline Access and Data Syncing9.1.1 Implement offline access to cached data and previous heat rankings, allowing users to view information even when they are not connected to the internet.9.1.77 The system shall have the ability automatic data syncing and offline data storage, ensuring that the mobile application stays up-to-date with the latest temperature data and rankings when users regain internet connectivity.FunctionalMandatory
FR10.1.7810.1 Training and Support10.1.1 Allow users to provide feedback, report issues, and submit feature requests directly within the application.10.1.78 The system shall have a feedback/chat icon displayed at the bottom right hand side of every webpage where users can provide certain feedback or questions about the heat ranking system.FunctionalMandatory
FR10.1.7910.1 Training and Support10.1.1 Allow users to provide feedback, report issues, and submit feature requests directly within the application.10.1.79 The system shall have a help icon that provide system navigation guide for user.FunctionalMandatory
FR10.1.8010.1 Training and Support10.1.1 Allow users to provide feedback, report issues, and submit feature requests directly within the application.10.1.80 The system shall have a user training solution.FunctionalMandatory
FR11.1.8111.1 Manage Compliance11.1.1 Compliance with State of California accessibility regulations and policies.11.1.81 The system shall collect data needed to comply with Americans with Disabilities Act (ADA).FunctionalMandatory
FR11.1.8211.1 Manage Compliance11.1.1 Compliance with State of California accessibility regulations and policies.11.1.82 The system shall comply with Statewide Information Management Manual (SIMM) Section 25- IT Accessibility resource guide.FunctionalMandatory
FR11.1.8311.1 Manage Compliance11.1.1 Compliance with State of California accessibility regulations and policies.11.1.83 The system shall comply with SAM 4833- Information technology Accessibility policy.FunctionalMandatory
FR11.1.8411.1 Manage Compliance11.1.1 Compliance with State of California accessibility regulations and policies.11.1.84 The system shall comply with Section 508 of the Federal Rehabilitation Act of 1973, as amended (29 U.S.C. Sec. 794d), and regulations implementing that act as set forth in Part 1194 of Title 36 of the Federal Code of Regulations.FunctionalMandatory
FR11.1.8511.1 Manage Compliance11.1.1 Compliance with State of California accessibility regulations and policies.11.1.85 The system shall comply with Section 504 of the Federal Rehabilitation Act of 1973, as amended (29 U.S.C. Sec. 794d), and regulations implementing that act as set forth in Part 1194 of Title 36 of the Federal Code of Regulations.FunctionalMandatory
FR12.1.8612.1 Security Management12.1.1 Capture audit events12.1.86 The system shall record user activities initiated by the userFunctionalMandatory
FR12.1.8712.1 Security Management12.1.1 Capture audit events12.1.87 The system shall record data access activity including print, read, write, edit, copy, and deletion of data resources.FunctionalMandatory
FR12.1.8812.1 Security Management12.1.1 Capture audit events12.1.88 Record the prior state "before" and new state "after" of each modified data element.FunctionalMandatory
FR12.1.8912.1 Security Management12.1.1 Capture audit events12.1.89 Allow authorized users to view configurable audit history for configurable records in the system.FunctionalMandatory
FR13.1.9013.1 Other Permissible Functional Icons for Mobile App13.1.1 The following features and their respective icons should be visible in the bottom of the user's mobile screen:

* Alert notification (bell icon)

* Map details (closed book icon) +

* Forecast (clock icon)

* Health (human lung icon)++

* Learn (open book icon)++ 13.1.90 The sytem shall have the following features and their respective icons should be visible in the bottom of the user's mobile screen:

* Alert notification (bell icon)

* Map details (closed Book icon) +

* Forecast (clock icon)

* Health (human lung icon)++

* Learn (open book icon)++ Functional Mandatory

FUNCTIONAL MANDATORY

&P of &N &D

Non-Functional Mandatory

Requirement NumberMain Business Capability/FunctionSub Business Capability/FunctionRequirementRequirement TypePriorityFeature AvailabilityVendor Comments
NF1.01.011.01 Compliance1.01.1 Environmental Compliance: If applicable, the system should adhere to environmental regulations and guidelines for monitoring and reporting temperature data in specific industries or regions.1.01.01 The system shall adhere to environmental regulations and guidelines for monitoring and reporting temperature data in specific industries or regions.Non-FunctionalMandatory
NF1.01.021.01 Compliance1.01.2 Regulatory Compliance: The system should comply with relevant regulations, standards, and industry best practices related to data privacy, security, and environmental monitoring, such as GDPR, HIPAA, or ISO 27001.1.01.02 The system shall comply with relevant regulations, standards, and industry best practices related to data privacy, security, and environmental monitoring, such as GDPR, HIPAA, or ISO 27001.Non-FunctionalMandatory
NF2.01.032.01 Testing and Optimization2.01.1 Load Testing: The system should undergo performance testing to simulate high loads and stress conditions, identifying bottlenecks, and optimizing performance for scalability and reliability.2.01.03 The system shall undergo performance testing to simulate high loads and stress conditions, identifying bottlenecks, and optimizing performance for scalability and reliability.Non-FunctionalMandatory
NF2.01.042.01 Testing and Optimization2.01.2 Caching and Optimization: The system should implement caching mechanisms, data compression, and optimization techniques to improve response times and reduce latency for frequently accessed data and queries.2.01.04 The system shall implement caching mechanisms, data compression, and optimization techniques to improve response times and reduce latency for frequently accessed data and queries.Non-FunctionalMandatory
NF3.01.053.01 Performance3.01.1 Response Time: The system should provide fast response times for retrieving temperature data, calculating heat rankings, and rendering visualizations.3.01.05 The system shall provide fast response times for retrieving temperature data, calculating heat rankings, and rendering visualizations.Non-FunctionalMandatory
NF3.01.063.01 Performance3.01.2 Throughput: The system should support high throughput for data ingestion, processing, and visualization to handle large volumes of temperature data.3.01.06 The system shall support high throughput for data ingestion, processing, and visualization to handle large volumes of temperature data.Non-FunctionalMandatory
NF3.01.073.01 Performance3.01.3 Resource Utilization: The system should efficiently utilize hardware resources such as CPU, memory, and storage to optimize performance and minimize costs.3.01.07 The system shall efficiently utilize hardware resources such as CPU, memory, and storage to optimize performance and minimize costs.Non-FunctionalMandatory
NF4.01.084.01 Reliability4.01.1 Availability: The system should be highly available and resilient to ensure continuous access to temperature data and heat rankings, with minimal downtime or service disruptions.4.01.08 The system shall be highly available and resilient to ensure continuous access to temperature data and heat rankings, with minimal downtime or service disruptions.Non-FunctionalMandatory
NF4.01.094.01 Reliability4.01.2 Fault Tolerance: The system should be designed to tolerate hardware failures, network outages, and other unforeseen events without compromising data integrity or functionality.4.01.09 The system shall be designed to tolerate hardware failures, network outages, and other unforeseen events without compromising data integrity or functionality.Non-FunctionalMandatory
NF4.01.104.01 Reliability4.01.03 Backup and Recovery: The system should have robust backup and recovery mechanisms in place to protect against data loss and enable quick recovery in the event of system failures or disasters.4.01.10 The system shall have robust backup and recovery mechanisms in place to protect against data loss and enable quick recovery in the event of system failures or disasters.Non-FunctionalMandatory
NF5.01.115.01 Security5.01.1 Data Encryption: The system should encrypt sensitive data such as user credentials, and personal information to protect confidentiality and privacy.5.01.11 The system shall encrypt sensitive data such as temperature readings, user credentials, and personal information to protect confidentiality and privacy.Non-FunctionalMandatory
NF5.01.125.01 Security5.01.2 Access Control: The system should enforce access controls and permissions to restrict access to authorized users and prevent unauthorized access to sensitive features and data.5.01.12 The system shall enforce access controls and permissions to restrict access to authorized users and prevent unauthorized access to sensitive features and data.Non-FunctionalMandatory
NF5.01.135.01 Security5.01.3 Audit Logging: The system should log user activities, access attempts, and security events for monitoring, auditing, and compliance purposes.5.01.13 The system shall log user activities, access attempts, and security events for monitoring, auditing, and compliance purposes.Non-FunctionalMandatory
NF5.01.145.01 Security5.01.4 Security Compliance: The system should comply with relevant security standards, regulations, and best practices (e.g., GDPR, HIPAA, ISO 27001) to ensure data security and regulatory compliance.5.01.14 The system shall comply with relevant security standards, regulations, and best practices (e.g., GDPR, HIPAA, ISO 27001) to ensure data security and regulatory compliance.Non-FunctionalMandatory
NF6.01.156.01 Usability6.01.1 User Interface Design: The system should have a user-friendly interface with intuitive navigation, clear visualizations, and interactive features to enhance usability and user experience.6.01.15 The system shall have a user-friendly interface with intuitive navigation, clear visualizations, and interactive features to enhance usability and user experience.Non-FunctionalMandatory
NF6.01.166.01 Usability6.01.2 Accessibility: The system should be accessible to users with disabilities, complying with accessibility standards such as WCAG (Web Content Accessibility Guidelines) to ensure inclusivity and compliance with accessibility regulations.6.01.16 The system shall be accessible to users with disabilities, complying with accessibility standards such as WCAG (Web Content Accessibility Guidelines) to ensure inclusivity and compliance with accessibility regulations.Non-FunctionalMandatory
NF6.01.176.01 Usability6.01.3 Localization: The system should support multiple languages and locales to accommodate users from diverse regions and cultures, providing a localized user experience.6.01.17 The system shall support multiple languages and locales to accommodate users from diverse regions and cultures, providing a localized user experience.Non-FunctionalMandatory
NF6.01.186.01 Usability6.01.4Horizontal Scalability: The system should support horizontal scalability by allowing for the distribution of workload across multiple servers or instances to accommodate growth and increased demand6.01.18 The system shall support horizontal scalability by allowing for the distribution of workload across multiple servers or instances to accommodate growth and increased demandNon-FunctionalMandatory
NF6.01.196.01 Usability6.01.5 Elasticity: The system should be able to automatically scale resources up or down based on workload fluctuations and changing requirements to optimize cost-efficiency and performance.6.01.19 The system shall be able to automatically scale resources up or down based on workload fluctuations and changing requirements to optimize cost-efficiency and performance.Non-FunctionalMandatory
NF6.01.206.01 Usability6.01.6 Scalability: The system should be able to handle increasing loads and concurrent users, especially during periods of extreme weather events.6.01.20 The system shall be able to handle increasing loads and concurrent users, especially during periods of extreme weather events.Non-FunctionalMandatory
NF7.01.217.01 Maintainability7.01.1 Modularity: The system should be modular and well-structured, with clear separation of concerns to facilitate maintenance, updates, and enhancements.7.01.21 The system shall be modular and well-structured, with clear separation of concerns to facilitate maintenance, updates, and enhancements.Non-FunctionalMandatory
NF7.01.227.01 Maintainability7.01.2 Documentation: The system should have comprehensive documentation, including user guides, technical manuals, and API documentation, to support system administration, troubleshooting, and development efforts.7.01.22 The system shall have comprehensive documentation, including user guides, technical manuals, and API documentation, to support system administration, troubleshooting, and development efforts.Non-FunctionalMandatory
NF8.01.238.01 Interoperability8.01.1 Standards Compliance: The system should adhere to industry standards and protocols (e.g., RESTful APIs, JSON, XML) to ensure interoperability and compatibility with other systems and technologies.8.01.23 The system shall adhere to industry standards and protocols (e.g., RESTful APIs, JSON, XML) to ensure interoperability and compatibility with other systems and technologies.Non-FunctionalMandatory

NON-FUNCTIONAL MANDATORY

&P of &N &D

File details come from the government source that posted it. Updated .