exam questions

Exam CAS-004 All Questions

View all questions & answers for the CAS-004 exam

Exam CAS-004 topic 1 question 212 discussion

Actual exam question from CompTIA's CAS-004
Question #: 212
Topic #: 1
[All CAS-004 Questions]

A product manager at a new company needs to ensure the development team produces high-quality code on time. The manager has decided to implement an agile development approach instead of waterfall. Which of the following are reasons to choose an agile development approach? (Choose two.)

  • A. The product manager gives the developers more autonomy to write quality code prior to deployment.
  • B. An agile approach incorporates greater application security in the development process than a waterfall approach does.
  • C. The scope of work is expected to evolve during the lifetime of project development.
  • D. The product manager prefers to have code iteratively tested throughout development.
  • E. The product manager would like to produce code in linear phases.
  • F. Budgeting and creating a timeline for the entire project is often more straightforward using an agile approach rather than waterfall.
Show Suggested Answer Hide Answer
Suggested Answer: CD 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
FOURDUE
Highly Voted 1 year, 9 months ago
Selected Answer: CD
FROM THE CASP STUDENT GUIDE.. C & D ARE CORRECT.. READ PEOPLE: Agile Model The more recent Agile model uses iterative processes to release well-tested code in smaller blocks or units. In this model, development and provisioning tasks are conceived as continuous. This method focuses on adaptive measures in various phases—such as requirements—so that development teams can more easily collaborate and respond to changes. The agile method breaks up tasks incrementally, so that there is no long-term planning, but only short iterations that developers can more easily alter to fit their evolving needs. At the end of each iteration, developers present their progress to clients and other stakeholders to receive feedback and input that they can use in proceeding iterations. The agile method is particularly useful in complex, unstable systems whose requirements and design are not easy to predict. The agile modelʼs focus on rapid development often undermines security. Developers release rapidly which can introduce new, untested functionality and vulnerabilities.
upvoted 9 times
Cosmic_robot
1 year, 6 months ago
Agreed. Thanks for the explanation.
upvoted 3 times
...
FOURDUE
1 year, 9 months ago
This method focuses on adaptive measures in various phases—such as requirements—so that development teams can more easily collaborate and respond to changes. The agile method breaks up tasks incrementally, so that there is no long-term planning, but only short iterations
upvoted 5 times
...
...
ninjachuleta
Most Recent 5 months ago
Selected Answer: CD
C. The scope of work is expected to evolve during the lifetime of project development: Agile methodologies accommodate changes in requirements and allow for flexibility as the project progresses, enabling teams to adapt to evolving needs more effectively than the rigid structure of waterfall. D. The product manager prefers to have code iteratively tested throughout development: Agile emphasizes continuous testing and integration, allowing for early detection and resolution of issues, which ultimately leads to higher-quality code and reduces the risk of significant defects in the final product.
upvoted 2 times
...
ThatGuyOverThere
1 year ago
Selected Answer: CD
I agree with previous comments.
upvoted 1 times
...
CXSSP
1 year, 2 months ago
he reasons to choose an agile development approach over a waterfall approach include: C. The scope of work is expected to evolve during the lifetime of project development: Agile methodologies are well-suited for projects where requirements may change or evolve over time. Agile allows for flexibility in accommodating changing requirements during development. D. The product manager prefers to have code iteratively tested throughout development: Agile promotes iterative development with frequent testing, which can lead to early detection and correction of issues. This approach can result in higher code quality and reduced testing effort at the end of the development cycle.
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago