Question
Please answer the following mltiple choice qustions!!! 1. Before choosing an architectural design pattern it must be assessed for its appropriateness to the application and
Please answer the following mltiple choice qustions!!!
1. Before choosing an architectural design pattern it must be assessed for its appropriateness to the application and overall architectural style.
a. True
b. False
2. Poor quality in software leads to software risks that can become serious?
a. True
b. False
3. In general the earlier a software defect is discovered and corrected the less costly to the overall project budget.
a. True
b. False
4. Software reliability problems can almost always be traced to
a. errors in communication
b. errors in design
c. errors in implementation
d. all of the above
5. Teams using agile software practices do not generally create models.
a. True
b. False
6. A stakeholder is anyone who will purchase the completed software system under development.
a. True
b. False
7. The best reason for using Independent software test teams is that
a. software developers do not need to do any testing
b. strangers will test the software mercilessly
c. testers do not get involved with the project until testing begins
d. the conflicts of interest between developers and testers is reduced
8. What is the normal order of activities in which traditional software testing is organized?
1. integration testing
2. system testing
3. unit testing
a. 1-2-3
b. 2-1-3
c. 3-1-2
d. 3-2-1
9. Bottom-up integration testing has as it's major advantage(s) that
a. major decision points are tested early
b. no drivers need to be written
c. no stubs need to be written
d. regression testing is not required
10. The OO testing integration strategy involves testing
a. groups of classes that collaborate or communicate in some way
b. single operations as they are added to the evolving class implementation
c. operator programs derived from use-case scenarios
d. none of the above
11. Security testing attempts to verify that protection mechanisms built into a system protect it from improper penetration.
a. True
b. False
12. Stress testing examines the pressures placed on the user during system use in extreme environments.
a. True
b. False
13. Debugging is not testing, but occurs as a consequence of testing.
a. True
b. False
14. The testing technique that requires devising test cases to exercise the internal logic of a software module is called
a. behavioral testing
b. black-box testing
c. grey-box testing
d. white-box testing
15. Black-box testing attempts to find errors in which of the following categories
a. incorrect or missing functions
b. interface errors
c. performance errors
d. all of the above
16. Use-cases can provide useful input into the design of black-box and state-based tests of OO software.
a. True
b. False
17. Which factors should be considered in choosing the organizational structure for a software team?
a. degree of communication desired
b. predicted size of the resulting program
c. rigidity of the delivery date
d. all of the above
18. The number of people required for a software project is determined
a. after an estimate of the development effort is made.
b. by the size of the project budget.
c. from an assessment of the technical complexity of the system.
d. all of the above
19. When agreement between estimates is poor the cause may often be traced to inadequately defined project scope or inappropriate productivity data.
a. True
b. False
20. COCOMO II is an example of a suite of modern empirical estimation models that require sizing information expressed as:
a. function points
b. lines of code
c. object points
d. any of the above
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started