Download ISTAR Evaluation - Software Engineering Institute
Transcript
Report(1)+CM(1) Report(1)+CM(2) Report(1)+CM(military,1) Report(1)+CM(3) Report(1)+CM(military,2) and so on ... and so on ... Figure 3-13: Successors and Variants The picture given in Figure 3-13 describes the structure of a collection of versions of a single transfer item. A similar sort of picture can be drawn for a collection of versions of a configuration item. The tree structure shown in Figure 3-13 applies equally well to configuration items. ISTAR recognizes two symbolic successor numbers. They are #L, meaning latest or last successor, and #P, meaning preferred successor. These symbolic numbers are of use when a transfer item is imported into a tool’s work area. Thus the name Report(#P)+CM(#L) in an import operation calls for the preferred version of the report as a whole (the configuration item) and, within that, the latest version of the configuration management section. The identity of the preferred version of an item is set within the component management tool (CMT). Although the application of successor numbers and variant names is the same for configuration and transfer items, the operations which create the successors and variants differ for the two classes of items. As noted, transfer items are transferred between work areas and contract databases. Therefore, it is the export operation, which moves the item from the work area to the database, which creates successors and variants of transfer items. Many of the workbenches have specialized export operations for new, successor, and variant transfers. In many cases, the VALIDSET key (described in an earlier section) will provide a list of transfer items in the contract for which the tool may export successors or variants. In all cases, the user must give the full name, in the ‘‘ciname+xiname’’ format displayed earlier, of the item being exported. CMU/SEI-88-TR-3 37