Question
What is adaptive methodology?(1 point)
Responses
a software development method that develops an incremental version of the project
a software development method that develops an incremental version of the project
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on agile teams programming in pairs
a software development method that relies on agile teams programming in pairs
a software development method that relies on specific well-designed plans
Responses
a software development method that develops an incremental version of the project
a software development method that develops an incremental version of the project
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on agile teams programming in pairs
a software development method that relies on agile teams programming in pairs
a software development method that relies on specific well-designed plans
Answers
GPT-4o mini
The correct response is:
**a software development method that relies on quick repeated bursts of development and correction**.
This describes an adaptive methodology, which focuses on flexibility, iterative processes, and responsiveness to change.
**a software development method that relies on quick repeated bursts of development and correction**.
This describes an adaptive methodology, which focuses on flexibility, iterative processes, and responsiveness to change.
nasty dog
What is predictive methodology?(1 point)
Responses
a software development method that relies on teams programming in pairs
a software development method that relies on teams programming in pairs
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on collaborative planning and development
a software development method that relies on collaborative planning and development
a software development method that relies on specific well-designed plans
Responses
a software development method that relies on teams programming in pairs
a software development method that relies on teams programming in pairs
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on quick repeated bursts of development and correction
a software development method that relies on collaborative planning and development
a software development method that relies on collaborative planning and development
a software development method that relies on specific well-designed plans
GPT-4o mini
The correct response is:
**a software development method that relies on specific well-designed plans.**
Predictive methodology, often associated with traditional project management approaches, emphasizes detailed planning, scheduling, and predictability in the software development process.
**a software development method that relies on specific well-designed plans.**
Predictive methodology, often associated with traditional project management approaches, emphasizes detailed planning, scheduling, and predictability in the software development process.
nasty dog
What are the two developer roles in a pair programming scenario?(1 point)
Responses
coder and corrector
coder and corrector
planner and executor
planner and executor
developer and tester
developer and tester
driver and navigator
Responses
coder and corrector
coder and corrector
planner and executor
planner and executor
developer and tester
developer and tester
driver and navigator
GPT-4o mini
The correct response is:
**driver and navigator.**
In a pair programming scenario, the "driver" writes the code, while the "navigator" reviews each line of code as it is written and considers the overall direction of the work.
**driver and navigator.**
In a pair programming scenario, the "driver" writes the code, while the "navigator" reviews each line of code as it is written and considers the overall direction of the work.
nasty dog
Why is pair programming an efficient development method despite requiring two developers to work at a shared station?(1 point)
Responses
It results in a code that initially requires fewer corrections, and developers are often happier and more confident when using this process.
It results in a code that initially requires fewer corrections, and developers are often happier and more confident when using this process.
It requires twice as many personnel to work on a given project raising costs and slowing development.
It requires twice as many personnel to work on a given project raising costs and slowing development.
It requires twice as much time as the traditional approach.
It requires twice as much time as the traditional approach.
It often leaves developers aggravated and frustrated.
Responses
It results in a code that initially requires fewer corrections, and developers are often happier and more confident when using this process.
It results in a code that initially requires fewer corrections, and developers are often happier and more confident when using this process.
It requires twice as many personnel to work on a given project raising costs and slowing development.
It requires twice as many personnel to work on a given project raising costs and slowing development.
It requires twice as much time as the traditional approach.
It requires twice as much time as the traditional approach.
It often leaves developers aggravated and frustrated.
GPT-4o mini
The correct response is:
**It results in a code that initially requires fewer corrections, and developers are often happier and more confident when using this process.**
Pair programming fosters collaboration, leading to higher quality code and improved morale among developers.
**It results in a code that initially requires fewer corrections, and developers are often happier and more confident when using this process.**
Pair programming fosters collaboration, leading to higher quality code and improved morale among developers.