Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam CISSP All Questions

View all questions & answers for the CISSP exam

Exam CISSP topic 1 question 391 discussion

Actual exam question from ISC's CISSP
Question #: 391
Topic #: 1
[All CISSP Questions]

Who is the BEST person to review developed application code to ensure it has been tested and verified?

  • A. A developer who knows what is expected of the application, but not the same one who developed it.
  • B. A member of quality assurance (QA) should review the developer’s code.
  • C. A developer who understands the application requirements document, and who also developed the code.
  • D. The manager should review the developer’s application code.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
BoyBastos
Highly Voted 1 year, 2 months ago
Selected Answer: A
A. A developer who knows what is expected of the application, but not the same one who developed it. Code review is an essential part of the software development process to ensure code quality and identify issues. It's typically conducted by a developer or team member who is familiar with the application's requirements and expectations but is not the same person who wrote the code. This helps in having a fresh perspective and reduces the likelihood of overlooking issues or biases that the original developer might have. Quality assurance (QA) can also be involved in the review process, but a knowledgeable developer is often the first line of defense in identifying code-related problems.
upvoted 5 times
...
Vanlixw
Most Recent 8 months, 1 week ago
Selected Answer: A
Peering review, and QA just for code quality
upvoted 2 times
...
GuardianAngel
9 months, 2 weeks ago
ANSWER B: MEMBER OF QA TEAM The QA code review process comes under the static testing process, which QA generally conducts for the early detection of bugs. Testers have solid observational skills that ensure that the code follows all the essential protocols. https://www.browserstack.com/guide/code-review-for-quality-assurance
upvoted 1 times
...
YesPlease
11 months, 1 week ago
Selected Answer: B
Answer B) A member of quality assurance (QA) should review the developer’s code. The question said who is BEST to perform code review. B includes A. C is wrong because it has to be someone different....and D is wrong because the manager may not even know how to code.
upvoted 2 times
...
Soleandheel
11 months, 2 weeks ago
B. A member of quality assurance (QA) should review the developer’s code. QA professionals typically focus on ensuring that the code meets quality and testing standards, which can include reviewing the code for compliance with coding standards, functional requirements, and testability.
upvoted 1 times
...
mike2021likeaws
1 year, 1 month ago
Selected Answer: B
you might want to walkthrough you code with a team who does not know too much of your code
upvoted 1 times
...
jens23
1 year, 4 months ago
Selected Answer: B
I used to work with engineering when I worked for a major security appliance vendor and I know that whenever they created a fix or feature, it then was reviewed by the QA team as part of the development process.
upvoted 2 times
...
Delab202
1 year, 7 months ago
Selected Answer: B
Developers: The developers who worked on the application code may be the best people to review it, as they are intimately familiar with the code and its intended functionality. Independent testers: Independent testers who are not involved in the development process can provide an unbiased review of the application code, as they are able to approach the code from a fresh perspective and test it in a variety of scenarios. Security specialists: Security specialists who are familiar with the specific security risks and vulnerabilities associated with the type of application being developed can provide a thorough review of the code to ensure that it is secure and resistant to attacks. Quality assurance (QA) specialists: QA specialists who are responsible for ensuring that the application meets all relevant quality standards can review the code to ensure that it has been properly tested and verified.
upvoted 1 times
jackdryan
1 year, 6 months ago
A is correct
upvoted 1 times
...
...
RVoigt
1 year, 8 months ago
Selected Answer: A
CISSP Official Study Guide pg 746 - "Code Review - Code review is the foundation of software assessment programs. During a code review, also known as a peer review, developers other than the one who wrote the code review it for defects. Code reviews may result in approval of an application's move into a production environment, or they may send the code back to the original developer with recommendations for rework of issues detected during the review."
upvoted 3 times
Test12341234
1 year, 7 months ago
It states "to ensure it has been tested and verified". Sounds like a QA task.
upvoted 1 times
...
...
Rollingalx
1 year, 9 months ago
I go with A A developer who knows what is expected of the application but not the same one who developed it would be the most suitable person to review developed application code to ensure it has been tested and verified. This is because the reviewer should have a good understanding of the requirements and expected functionality of the application, but at the same time be impartial and objective in their assessment of the code. A member of QA could also review the code but he should not be the only person responsible for reviewing the code as may not have the same level of technical knowledge as a developer.
upvoted 2 times
realmjmj
1 year, 9 months ago
that developer has to be part of QA member from devops workflow perspective. think as a manager. so I go to B
upvoted 3 times
Rollingalx
1 year, 8 months ago
Right B is correct. QA team is trained in testing and verification processes and are best equipped to identify any issues or defects in the code.
upvoted 1 times
...
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...