第29章试题
1. Which of these are valid software configuration items?
A. case toolsB. documentation
C. executable programs
D. test data
E. All of the above.
正确答案:E
2. Which of the following is not considered one of the four important elements that should exist when a configuration management system is developed?
A. component elementsB. human elements
C. process elements
D. validation elements
正确答案:D
3. Once a software engineering work product becomes a baseline it cannot be changed again.
A. TrueB. False
正确答案:B
4. Which configuration objects would not typically be found in the project database?
A. design specificationB. marketing data
C. organizational structure description
D. test plans
E. b and c
正确答案:E
5. Modern software engineering practices usually attempt to maintain SCI's in a project database or repository.
A. TrueB. False
正确答案:A
6. A data repository meta model is used to determine how
A. information is stored in the repositoryB. well data integrity can be maintained
C. easily the existing model can be extended
D. all of the above
正确答案:D
7. Many data repository requirements are the same as those for a typical database application.
A. TrueB. False
正确答案:A
8. The ability to track relationships and changes to configuration objects is one of the most important features of the SCM repository.
A. TrueB. False
正确答案:A
9. Which of the following tasks is not part of software configuration management?
A. change controlB. reporting
C. statistical quality control
D. version control
正确答案:C
10. A basic configuration object is a __________ created by a software engineer during some phase of the software development process.
A. program data structureB. hardware driver
C. unit of information
D. all of the above
正确答案:C
11. Version control systems establish a change set as part of their primary functionality.
A. TrueB. False
正确答案:B
12. Change control is not necessary if a development group is making use of an automated project database tool.
A. TrueB. False
正确答案:B
13. When software configuration management is a formal activity the software configuration audit is conducted by the
A. development teamB. quality assurance group
C. senior managers
D. testing specialists
正确答案:B
14. The primary purpose of configuration status reporting is to
A. allow revision of project schedule and cost estimates by project managersB. evaluate the performance of software developers and organizations
C. make sure that change information is communicated to all affected parties
D. none of the above
正确答案:C
15. Configuration issues that need to be considered when developing Web and Mobile Apps include:
A. contentB. cost
C. people
D. politics
E. a, b, c
正确答案:E
16. Web and Mobile App configuration objects can be managed in much the same way as conventional software configuration objects except for:
A. content itemsB. functional items
C. graphic items
D. user items
正确答案:A
17. Content management establishes a process by which Web content is rendered on the user's display screen.
A. TrueB. False
正确答案:B
18. Change management for Web and Mobile Apps is best handled in agile manner.
A. TrueB. False
正确答案:A
19. One reason that version control is difficult for WebApps is that in an uncontrolled environment, you can have multiple authors making changes to the same files from multiple locations without any realizing it.
A. TrueB. False
正确答案:A
20. Requiring developers to check Web configuration items in and out and sending affected stakeholders e-mail messages automatically are good ways to deal with configuration auditing and reporting for WebApps.
A. TrueB. False
正确答案:A