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

Computer Science & Information Technology

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?

Computer Science & Information Technology

The basic decision statement in the computer is the two-way selection.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology