この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
導入
システムおよびソフトウェア エンジニアリングの中で、コンピュータ支援ソフトウェア エンジニアリング (CASE) ツールは、情報テクノロジ システムの開発と保守に使用されるサポート テクノロジの主要部分を占めています。それらの選択は、技術要件と管理要件の両方を慎重に考慮して実行する必要があります。
この国際規格は、CASE ツールの技術評価と最終的な選択に使用する一連のプロセスと構造化された CASE ツール特性のセットの両方を定義します。これは、ISO/IEC 14598-5:1998 で定義されたソフトウェア製品評価モデルに従います。
この国際規格は、ISO/IEC 9126-1:2001 で定義されているソフトウェア製品の品質特性とサブ特性の一般モデルを採用し、ソフトウェア製品が CASE ツールである場合にはこれらを拡張します。 CASEツールに特有の製品特性を提供します。この大きな特性セットは 4 つのグループに編成されます。このグループ化により、全体的な評価および選択プロセスに対するより管理しやすいアプローチが提供されます。
技術的評価は、CASE ツールがユーザーの指定された要件をどの程度満たしているかを示すことができます。また、ツールが主張されている機能をどの程度満たしているかを示すこともできます。
技術的評価プロセスの目的は、最終的な選択の基礎となる定量的な結果を提供することです。測定では、エンティティの属性に数値 (またはその他の評価) が割り当てられます。評価の主な作業は、選択に使用するためにこれらの測定値を取得することです。最終的な選考結果は、客観性、再現性、公平性の達成を目指す必要があります。これらの目標と結果の信頼性は、評価と選択のプロセス全体に割り当てられるリソースに部分的に依存します。この国際規格の使用者には、これらの問題に早期に対処することが求められます。
広く受け入れられるためには、これらの CASE ツールの評価と選択のプロセスが、CASE ツールのユーザーとコミュニティ全体に対する CASE の供給者にとって価値のあるものでなければなりません。この国際規格で概説されている情報は、より費用対効果の高い CASE ツールの選択につながり、CASE ツールの機能と特徴の記述方法の統一性がさらに高まるはずです。
Introduction
Within systems and software engineering, Computer-Aided Software Engineering (CASE) tools represent a major part of the supporting technologies used to develop and maintain information technology systems. Their selection must be carried out with careful consideration of both the technical and management requirements.
This International Standard defines both a set of processes and a structured set of CASE tool characteristics for use in the technical evaluation and the ultimate selection of a CASE tool. It follows the software product evaluation model defined in ISO/IEC 14598-5:1998.
This International Standard adopts the general model of software product quality characteristics and sub-characteristics defined in ISO/IEC 9126-1:2001 and extends these when the software product is a CASE tool; it provides product characteristics unique to CASE tools. This larger set of characteristics is then organized into four groups. This grouping provides a more manageable approach to the overall evaluation and selection process.
The technical evaluation can indicate how well a CASE tool meets its user’s stated requirements. It can also indicate how well the tool meets its claimed functionality.
The objective of the technical evaluation process is to provide quantitative results on which the final selection can be based. Measurement assigns numbers (or other ratings) to attributes of entities; a major activity of evaluation is to obtain these measurements for use in selection. The final selection results should aim to achieve objectivity, repeatability and impartiality. These objectives and the confidence in the outcomes will in part depend on the resources allocated to the overall evaluation and selection process. The user of this International Standard is asked to deal with these issues at an early stage.
To be widely acceptable, these CASE tool evaluation and selection processes must be of value to the users of CASE tools and to the suppliers of CASE to the community at large. The information outlined in this International Standard should lead to more cost-effective selections of CASE tools and to a greater uniformity in how CASE tool functions and features are described.