You are integrating a bug reporting system with a configuration management tool to track bug reports, bug fixes, feature requests, and enhancements. You are considering an issue model for integrating these tools. Draw a class diagram of the issue model, the corresponding discussion, configuration management, and bug- reporting elements.
What will be an ideal response?
This exercise can be answered only after students have read Chapter 13, Configuration Management. This exercise is
with Chapter 12, however, since it is relevant to rationale management.
This exercise is also an open-ended question, as exercise 12–2 The solutions of this exercise, however, should
different significantly from those of exercise 12–2, as the integration problem is only superficially related.
Problem reporting and configuration management tools are usually based on the following workflow: a change is
requested, the change is discussed, assessed and planned, and the change is realized, test, and incorporated into a
future release. In this exercise, change requests can be feature requests or bug reports. During the assessment of these
proposed changes, developers raise issues, propose alternative solutions, and eventually come to a consensus in the
form of a resolution. This resolution is then realized as a change.
In the class diagram representing these concepts (Figure 12-2), the main associations between both models are
between Change Request and Issue, and between Resolution and Change. Note th
You might also like to view...
List the four characteristics a hash algorithm should have if it is to be considered secure.
What will be an ideal response?
The basic decision statement in the computer is the two-way selection.
Answer the following statement true (T) or false (F)