IEEE Recommended Practice for CASE Tool Interconnection - Characterization of Interconnections
Abstract
This recommended practice describes interconnections that need to be understood and evaluated when buying, building, testing, or using computer-aided software engineering (CASE) tools. CASE tools are developed for use in creating computing systems. By assisting users to reach a clear understanding of the context of operation for a computing system tool, this recommended practice contributes to the effective implementation and application of computing system tools. This recommended practice does not describe the processes of evaluating, acquiring, or adopting CASE tools. This recommended practice is limited to the technical aspects of CASE tools. It does not include issues in the management, marketing, or training domains.Scope
Identify a standard set of attributes that characterize the contexts in which a CASE tool operates. These contexts are organizations, users, platforms, and other tools. The attributes in each context summarize the major factors affecting interconnection of the tool with that context. These are multi-dimensional attributes whose "values" are project-specific, organization-specific, professional, military and/or international standards for these attributes are identified. This is an expansion of Section 2 of the original 1175-1995 standard.
Purpose
The attributes of CASE tool context are needed by software developers and process support personnel. They are a checklist of interconnecton concerns which must be addressed when selecting, adopting, and using CASE tools. Analysis of a particular tool for these attributes can identify potential discrepancies in its operational interconnections that reduce or eliminate the value of the tool's use in an organization's processes. By cataloguing and characterizing groups of tool implementation factors to be addressed, this recommended practice assists its user's in organizing and using a large number of other industry standards to facilitate the design and realization of large, integrated, multi-vendor software engineering environments.
Topic
Computing and Processing