CAS-003 · Question #410
As part of the development process for a new system, the organization plans to perform requirements analysis and risk assessment. The new system will replace a legacy system, which the organization…
The correct answer is C. Load testing the system to ensure response times is acceptable to stakeholders. During requirements analysis and risk assessment for a data analytics system replacement, management conducts load testing to establish measurable performance baselines that define acceptable response times as formal requirements.
Question
As part of the development process for a new system, the organization plans to perform requirements analysis and risk assessment. The new system will replace a legacy system, which the organization has used to perform data analytics. Which of the following is MOST likely to be part of the activities conducted by management during this phase of the project?
Options
- AStatic code analysis and peer review of all application code
- BValidation of expectations relating to system performance and security
- CLoad testing the system to ensure response times is acceptable to stakeholders
- DDesign reviews and user acceptance testing to ensure the system has been deployed properly
- ERegression testing to evaluate interoperability with the legacy system during the deployment
How the community answered
(47 responses)- B9% (4)
- C87% (41)
- D2% (1)
- E2% (1)
Why each option
During requirements analysis and risk assessment for a data analytics system replacement, management conducts load testing to establish measurable performance baselines that define acceptable response times as formal requirements.
Static code analysis and peer review are development-phase activities applied to application source code, which does not yet exist during the requirements and risk assessment phase.
Validating expectations around performance and security describes a broad outcome of requirements analysis rather than a specific, discrete activity that management performs to gather data during this phase.
During requirements analysis, load testing the current legacy system produces concrete, measurable data on existing response times, which management uses to define and validate stakeholder performance expectations before any new system design begins. For a data analytics workload, throughput and latency benchmarks are critical requirements inputs, and load testing is the specific activity that generates this evidence - making it a core management-driven deliverable in this phase.
Design reviews and user acceptance testing occur after the system has been designed and deployed, placing them in a later phase well beyond initial requirements gathering.
Regression testing for interoperability with the legacy system is a deployment-phase activity performed after the new system is built and integrated, not during initial requirements gathering.
Concept tested: Requirements analysis phase activities for legacy system replacement
Source: https://csrc.nist.gov/publications/detail/sp/800-160/vol-1/rev-1/final
Topics
Community Discussion
No community discussion yet for this question.