Quiz 10 Flashcards
(10 cards)
In ________________________, a leader programmer is assisted by the backup programmer, the programming secretary, and from one to three programmers. The leader should be both a successful manager and a highly skilled programmer who does the architectural design and any critical or complex sections of the code. The other team members work on the detailed design and the coding, under the direction of the leader.
Democratic Team Approach
Team Approach of Agile Processes
Classical Chief Programmer Team Approach
Synchronize-and-Stabilize Team Approach
Classical Chief Programmer Team Approach
Which of the following phases of the Unified Process aims to complete all manuals and ensure that the client’s requirements have indeed been met by correcting all faults in the software product?
Elaboration phase
Transition phase
Construction phase
Inception phase
Transition phase
Each of the three or four sequential builds of _________________________ is constructed by a number of small parallel teams led by a manager and consisting of between three and eight developers together with three to eight testers who work one-to-one with the developers. The team is provided the specifications of its overall task; individual team members then are given the freedom to design and implement their portions of that task as they wish. The partially completed components are tested and debugged on a daily basis.
Classical Chief Programmer Team Approach
Synchronize-and-Stabilize Team Approach
Team Approach of Agile Processes
Democratic Team Approach
Synchronize-and-Stabilize Team Approach
The basic concept underlying ___________________ is egoless programming. Every programmer must encourage the other members of the team to find faults in his or her code. The presence of a fault must not be considered something bad but a normal and accepted event; the attitude of the reviewer should be appreciation at being asked for advice, rather than ridicule of the programmer for making coding mistakes.
Synchronize-and-Stabilize Team Approach
Team Approach of Agile Processes
Classical Chief Programmer Team Approach
Democratic Team Approach
Democratic Team Approach
T/F
Open-Source Programming Teams meet at a regular time each day in stand-up meetings.
False
In ___________________, all code is implemented by a team of two programmers sharing a single computer; this is referred to as pair programming.
Classical Chief Programmer Team Approach
Team Approach of Agile Processes
Democratic Team Approach
Synchronize-and-Stabilize Team Approach
Team Approach of Agile Processes
T/F
The SW-CMM (Capability Maturity Model) defines five levels of maturity commonly found in software development organizations, and describes processes required to increase maturity at each level.
True
T/F
The Unified Process is an adaptable methodology, which has to be modified for the specific software product to be developed.
True
Which of the following phases of the Unified Process aims to determine whether the proposed software product is economically viable by predominantly performing requirements workflow?
Elaboration phase
Construction phase
Transition phase
Inception phase
Inception phase
Which of the following phases of the Unified Process aims to produce the first operational-quality version of the software product?
Construction phase
Elaboration phase
Inception phase
Transition phase
Construction phase