Académique Documents
Professionnel Documents
Culture Documents
2. What is the cleanroom strategy is used wherein the project plan is built
around a incremental strategy?
4. What is the cleanroom strategy is used wherein box structures isolate and
separate the definition of behavior, data, and procedures at each level of
refinement?
8. What is the cleanroom strategy is used wherein a suite of test cases is created
to match the probability distribution of the projected product usage pattern?
a. Statistical Use Testing b. Statistical Usage Pattern c. Formal
Design
10. What is the cleanroom strategy is used wherein once verification, inspection,
and usage testing are complete and all defects removed, the increment is
certified as ready for integration?
11. What type of box specifies a set of transition rules that describe the
behavior of system components as responses to specific stimuli, makes use of
inheritance in a manner similar to classes?
12. What type of box that generalization of a state machine, encapsulates the
data and operations similar to an object, the inputs (stimuli) and outputs
(responses) are represented, data that must be retained between transitions is
encapsulated ?
13. What type of box contains the procedural design of the state box, in a
manner similar to structured programming?
14. What cleanroom certification model determines the number if random cases
that need to be executed to achieve a particular reliability level?
Select which category the given process falls under. Encircle the letter
of your choice.
19. Tests are executed and failure data are recorded and analyzed
20. The test team executes these test case sequences and verifies software
behavior against the system specification
24. The sequence of test cases is also determined by the usage probability
distribution, these test case sequences will match the use cases
Chapter 30
c. Domain engineering
2. A process that explores the application domain with the specific intent of
finding functional, behavioral, and data components that are candidates for
reuse and places them in reuse libraries.
c. Domain engineering
c. Domain engineering
13. A component adaptation technique that requires the introduction of pre- and
post- processing at the component interface to remove or mask conflicts.
c. Domain engineering
22. With each reuse additional component defects are identified and removed
which improves quality.
23. Savings projected by estimating the cost of building the system from
scratch and subtracting the costs associated with reuse and the actual cost of
the software as delivered.
24. Since less time is spent on creating plans, models, documents, code, and
data the same level of functionality can be delivered with less effort.
Chapter 31:
6. A part of business process reengineering model where existing processes are analyzed
and measured, costs and time consumed by processes are noted, quality/performance
problems are isolated.
7. A part of business process reengineering model where based on feedback from the
prototype, business processes are refined and then instantiated within a business system .
9. A part of business process reengineering model where use-cases are prepared for each
process to be redesigned, these use-case scenarios deliver some outcome to a customer,
new tasks are designed for each process.
10. A part of business process reengineering model used to test processes before
integrating them into the business.
16.Types software reengineering process model that need to decide to live with
weak documentation, update poor documents if they are used, or fully rewrite
the documentation for critical systems focusing on the "essential minimum"
18. Types software reengineering process model that also called reclamation or
renovation, recovers design information from existing source code and uses this
information to reconstitute the existing system to improve its overall quality
and/or performance
19. It is the reverse engineering concepts that Abstraction level - ideally want to
be able to derive design information at the highest level possible
20. It is the reverse engineering concepts that one-way means the software
engineer doing the maintenance activity is given all information extracted from
source code, two-way means the information is fed to a reengineering tool that
attempts to regenerate the old program
21. It is the reverse engineering concepts that degree to which humans are
integrated with automated reverse engineering tools.
b. Systems are becoming more complex, requiring larger programs and more
people involved in their construction
b. Systems are becoming more complex, requiring larger programs and more
people involved in their construction
d. Software engineers need to keep the public interest in mind. Software engineers
need to keep interest in mind.
b. Software engineers should act in the best interests of their clients and in a
manner consistent with the public's interest.the public interest in mind.
4.Hardware technologies will continue to evolve at a rapid pace and also begin to
focus on development of non-traditional hardware architectures
b. Software engineers should act in the best interests of their clients and in a
manner consistent with the public's interest.the public interest in mind.
d. Technology as a driver
5. We may see the creation vendors that build reusable software components
and integrators that build end-user solutions out of these components
c. Importance of Software
d. Technology as a driver
c. Importance of Software
d. Technology as a driver
7.The evolution of intelligent agents may change the work patterns of software
engineers by extending the capabilities of software tools
c. Importance of Software
d. Technology as a driver
c. Importance of Software
d. Technology as a driver
c. Importance of Software
d. Technology as a driver
10. Software engineers need to advance the integrity and reputation of the
profession in a manner consistent with the public's interest.
d. Technology as a driver
d. Technology as a driver
d. Technology as a driver
13. Data processing has been replaced by the term information technology
14. Software systems may be viewed in the future as systems the extract
knowledge from data and information (many knowledge bases have already
been created)
c. Importance of Software
d. Technology as a driver
c. Importance of Software
d. Technology as a driver
17. The World Wide Web has made many changes in the ways that people
acquire and access knowledge
c. Importance of Software
d. Technology as a driver
18.The evolution of intelligent agents may change the work patterns of software
engineers by extending the capabilities of software tools
c. Importance of Software
d. Technology as a driver
c. Importance of Software
d. Technology as a driver
1. A 1. A 1. C 1. A
2. C 2. C 2. A 2. C
3. B 3. B 3. C 3. B
4. A 4. A 4. B 4. D
5. C 5. B 5. A 5. D
6. B 6. B 6. B 6. C
7. A 7. B 7. C 7. B
8. B 8. A 8. B 8. A
9. A 9. A 9. C 9. D
10. C 10. C 10. A 10. C
11. A 11. A 11. C 11. C
12. B 12. B 12. A 12. B
13. C 13. C 13. A 13. D
14. A 14. A 14. B 14. D
15. B 15. B 15. B 15. C
16. C 16. C 16. C 16. C
17. A 17. B 17. A 17. B
18. A 18. A 18. B 18. B
19. B 19. C 19. A 19. B
20. A 20. B 20. C 20. B
21. B 21. A 21. B 21. B
22. B 22. A 22. A 22. C
23. A 23. C 23. B 23. C
24. A 24. B 24. C 24. C
25. B 25. D 25. C 25. C