A software engineer uses automated tools to review application code and search for application flaws, back doors, or other malicious code. Which of the following is the FIRST Software Development Life Cycle (SDLC) phase where this takes place?
I think the answer is "B" and here's why:
Development Stage
The development stage is the part where developers actually write code and build the application according to the earlier design documents and outlined specifications.
This is where Static Application Security Testing or SAST tools come into play.
Product program code is built per the design document specifications. In theory, all of the prior planning and outlined should make the actual development phase relatively straightforward.
Developers will follow any coding guidelines as defined by the organization and utilize different tools such as compilers, debuggers, and interpreters.
I thought of "C" - Testing phase - but the question says Which of the following is the FIRST?
As we pivot from blueprint to build, static code analysis evolves into a daily routine. Within the development phase, it turns into a meticulous overseer, scrutinizing every new line of code for deviations from the set path.
C. Test phase:
"Assessments entail the performance of functional testing: unit testing, code quality testing, integration testing, system testing, security testing, performance testing and acceptance testing, as well as nonfunctional testing. If a defect is identified, developers are notified. Validated (actual) defects are resolved, and a new version of the software is produced.
The best method for ensuring that all tests are run regularly and reliably, is to implement automated testing. "
So automated testing is a keyword and security.
https://www.synopsys.com/glossary/what-is-sdlc.html
Answer B:
SDLC 6 stages : 1-Planning & Analysis 2-Design 3- Development 4-Testing 5- Deployment 6- Maintenance so based on the provided scenario will fall in to Development SDLC stage
Code review by developers is part of the Development Phase
https://resources.infosecinstitute.com/topic/secure-code-review-practical-approach/#:~:text=In%20the%20SDLC%20(Software%20Development,the%20code%20review%2C%20or%20both.
should be C, test environment for auto code review
upvoted 2 times
...
Log in to ExamTopics
Sign in:
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.
franbarpro
Highly Voted 2 years, 1 month agogjimenezf
Most Recent 10 months, 2 weeks agoSoleandheel
11 months, 3 weeks agoBach1968
1 year, 4 months agoHughJassole
1 year, 5 months agoNJALPHA
1 year, 7 months agojackdryan
1 year, 6 months agoRollingalx
1 year, 7 months agoexplorer3
2 years, 1 month agoMG1707
2 years, 1 month agoMG1707
2 years, 1 month agofranbarpro
2 years agoccmmaa
2 years, 1 month ago