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

Exam CCSP All Questions

View all questions & answers for the CCSP exam

Exam CCSP topic 1 question 138 discussion

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

Which of the following should NOT be part of the requirement analysis phase of the software development lifecycle?

  • A. Functionality
  • B. Programming languages
  • C. Software platform
  • D. Security requirements
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
MahesswarShriMohanty
Highly Voted 4 years, 4 months ago
Answer is correct. The Secure Software Development Lifecycle (SDLC) Process phases are 1. Requirement Gathering and Feasibility 2. Requirement Analysis 3. Design 4. Development/Coding 5. Testing 6. Maintenance Note: It is essential that security be included in discussions and the SDLC process from the very initial stages. Carter, Daniel. CCSP Certified Cloud Security Professional All-in-One Exam Guide, Second Edition (p. 169). McGraw-Hill Education. Kindle Edition.
upvoted 15 times
...
Nord
Highly Voted 3 years, 9 months ago
Should be B (Programming languages)
upvoted 8 times
NobleGiantz
3 years, 9 months ago
Security should be discussed at each stage of the SDCL
upvoted 6 times
...
...
TraceSplice
Most Recent 8 months, 1 week ago
Selected Answer: B
programming languages should not be part of the requirement analysis phase
upvoted 2 times
...
Kneebee
1 year, 1 month ago
The correct answer is "B"; The requirement analysis phase of the software development lifecycle focuses on gathering and documenting the functional and non-functional requirements of the software system. Programming languages, on the other hand, are not a requirement but a technical decision made later in the development process. Programming languages are chosen based on the project's needs and the expertise of the development team. Therefore, they should not be part of the requirement analysis phase.
upvoted 2 times
...
escaprix
1 year, 5 months ago
Selected Answer: B
The programming languages should not be part of the requirement analysis phase of the software development lifecycle. The requirement analysis phase focuses on gathering, analyzing, and documenting the functional and non-functional requirements of the software. It involves understanding the desired functionality, user needs, business processes, and system constraints
upvoted 1 times
...
Pika26
1 year, 6 months ago
Selected Answer: B
B: Programming languages
upvoted 1 times
...
Pika26
1 year, 7 months ago
Selected Answer: B
Answer is B
upvoted 1 times
...
bp339
1 year, 7 months ago
Selected Answer: B
Security requirements should be part of the requirement analysis phase of the software development lifecycle, as security is an essential aspect of software development. During the requirement analysis phase, the software's security requirements should be identified and documented to ensure that the software is developed with the necessary security controls in place to protect against potential threats.
upvoted 1 times
...
Lenell
1 year, 10 months ago
Selected Answer: D
I comprehend why ISC2 wants "D" as the answer. Their point is that "security requirements" should be included at the EARLIEST possible point in the cycle. This would be the "Gathering and Feasibility" phase. Thus the question should be worded differently. The key is to comprehend that all of these have a role in this phase. Only one is firm before going into (prior to) this phase.
upvoted 5 times
...
hanyahmed
1 year, 11 months ago
Selected Answer: B
the correct answer is B Programming Languages should be defined in Desing phase.
upvoted 1 times
...
DA95
1 year, 11 months ago
The correct answer is B. Programming languages. The requirement analysis phase is the first phase of the software development lifecycle, and it involves gathering and documenting the functional and non-functional requirements for the software. This includes things like the desired functionality of the software, the software platform, and the security requirements. Programming languages are not typically part of this phase, as they are typically selected later in the development process based on the requirements and other factors.
upvoted 1 times
...
Eric0223
2 years, 1 month ago
Selected Answer: B
B, coz security would cover entire lifecycle of SDLC, and programming language should be discussing once finalizing this function or platform
upvoted 2 times
...
zxccvbnm
2 years, 3 months ago
Selected Answer: B
B (Programming languages)
upvoted 1 times
...
F34
2 years, 6 months ago
Selected Answer: B
B is correct
upvoted 1 times
...
kepalon
2 years, 8 months ago
Selected Answer: B
D is wrong, in the gathering requirements we already introduce the Security. I will go for B: The specific programming language.
upvoted 1 times
...
[Removed]
2 years, 10 months ago
D is definitely not the answer. Per CBK 3rd edition page 122. "This phase includes gathering business and security requirement." Also per NIST SDLC, "Security planning should begin in the initiation phase with the identification of key security roles to be carried out in the development of the system." The correct answer is Programming language (B). CCSP official study guide says , we should refrain from choosing specific tool or technology in Requirement phase.
upvoted 4 times
...
pete1981
2 years, 10 months ago
"Security requirements should be incorporated into the software development lifecycle (SDLC)" - but that is not the question
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 ...