Security+ Exam: Validating Feasibility of New Requirements | Best Practices

Validating Feasibility of New Requirements

Prev Question Next Question

Question

Six months into development, the core team assigned to implement a new internal piece of software must convene to discuss a new requirement with the stake holders.

A stakeholder identified a missing feature critical to the organization, which must be implemented.

The team needs to validate the feasibility of the newly introduced requirement and ensure it does not introduce new vulnerabilities to the software and other applications that will integrate with it.

Which of the following BEST describes what the company?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

B.

The scenario described in the question represents a phase of the Software Development Life Cycle (SDLC), which is a structured approach to software development that divides the process into several phases. The SDLC provides a framework for the development of high-quality software that meets the needs of the organization while ensuring security and reliability.

In this scenario, the core team assigned to implement the new internal software is six months into the development phase, and a stakeholder has identified a critical missing feature that must be implemented. Therefore, the team must convene to discuss the feasibility of the requirement and ensure it does not introduce new vulnerabilities to the software and other applications that will integrate with it.

Based on the scenario, the best answer is C. The system design phase of the SDLC. The system design phase is the third phase of the SDLC, where the software requirements identified in the previous phase are translated into a logical system design. In this phase, the team develops a blueprint for the construction of the software and identifies the hardware, software, and communication infrastructure required to support the software's development.

During the system design phase, the team will consider the stakeholder's requirement, assess the feasibility of the requirement, and determine if it can be integrated into the software without introducing new vulnerabilities. This phase is critical as it lays the foundation for the development of the software and ensures that it meets the needs of the organization while ensuring security and reliability.

Therefore, the system design phase is the best answer, as it aligns with the description of the scenario and the activities that the team needs to undertake. The other options, such as A. The system integration phase of the SDLC, B. The system analysis phase of the SDLC, and D. The system development phase of the SDLC, are not the best choices, as they do not accurately reflect the situation described in the question.