IEEE Standards Software Engineering
目次
- Vol.1 Customer and Terminology Standards
- IEEE Std 610.12-1990, IEEE Standard
Glossary of Software Enginnering Terminology
- IEEE Std 1062 1998 Edition, IEEE Recommended
Practice for Software Acquisition
- IEEE Std 1220-1998, IEEE Standard for
the Application and Management of the System Engineering Process
- IEEE Std 1228-1994, IEEE Standard for
Sortware Safety Plans
- IEEE Std 1233, 1998 Edition, IEEE Guide
for Developing System Requirements Specifications
- IEEE Std 1362-1998, IEEE Guide for Information
Technology - System Definition - Concept of Operation Document
- IEEE/EIA Std 12207.0-1996, Software
life cycle processes
- IEEE/EIA Std 12207.1-1997, Software
life cycle processes - Life cycle data
- IEEE/EIA Std 12207.2-1997, Software
life cycle processes - Implementation consideration
- Vol.2 Process Standards
- IEEE Std 730-1998, IEEE Standard for Software
Quality Assurance Plans
- IEEE Std 730.1-1998, IEEE Guide for Software
Quality Assurance Plans
- IEEE Std 828-1998, IEEE Standard for Software
Configuration Management Plans
- ANSI/IEEE Std 1008-1987, IEEE Standard
for Software Unit Testing
- IEEE Std 1012-1998, IEEE Standard for
Software Verification and Validation
- IEEE Std 1012a-1998, Supplement to IEEE
Standard for Software Verification and Validation: Content Map
to IEEE/EIA 12207.1-1997
- IEEE Std 1028-1997, IEEE Standard for
Software Reviews
- ANSI/IEEE Std 1042-1987, IEEE Guide to
Software Configuration Management
- IEEE Std 1045-1992, IEEE Standard for
Software Productivity Metrics
- IEEE Std 1058-1998, IEEE Standard for
Software Project Management Plans
- IEEE Std 1059-1993, IEEE Guide for Software
Verification and Validation Plans
- IEEE Std 1074-1997, Standard for Developing
Software Life Cycle Processes
- IEEE Std 1219-1998, IEEE Standard for
Software Maintenance
- IEEE Std 1490-1998, IEEE Guide Adoption
of PMI Standard - A Guide to the Project Management Body of Knowledge
- Vol.3 Product Standards
- Vol. 4. Resourceand Technique Standards
- IEEE Std. 829-1998, IEEE Standard for Software
Test Document
- IEEE Std. 830-1998, IEEE Recommended Practice
for Software Requirements Specification
- IEEE Std. 1016-1998, IEEE Recommended
Practice for Software Design Description
- IEEE Std. 1044-1993, IEEE Standard Classification
for Software Anomalies
- IEEE Std. 1044.1-1993, IEEE Guide to
Classification for Software Anomalies
- IEEE Std. 1320.1-1998, IEEE Standard
for Functional Modeling Language - Syntax and Semantics for IDEF0
- IEEE Std. 1320.2-1998, IEEE Standard
for Conceptual Modeling Language Syntax and Semantics for IDEF1X97(IDEFobject)
- IEEE Std. 1348-1995, IEEE Recommended
Practice for the Adoption of Computer-Aided Software Engineering
(CASE) Tools
- IEEE Std. 1420.1-1995, IEEE Standard
for Information Technology - Sofrware Reuse - DataModel for Reuse
Library Interoperability: Basic Inteoperability Data Model (BIDM)
- IEEE Std. 1420.1a-1996, Supplement
to IEEE Standard for Information Technology - Software Reuse
- DataModel for Reuse Library Interoperability: Asset Certification
Framework
- IEEE Std. 1430-1996, IEEE Guide for Information
Technology - Software Reuse - Concept of Operations for Interoperating
Reuse Libraries
- IEEE Std. 2462-1998, Information technology
- Guideline for the evaluation and selction of CASE tools
Vol.1 Customer and Terminology Standards
用語集およびCustomer, Process, Product, Resourceのうち,Customerに関する部分(Customerにはシステム部門が含まれる)
IEEE Std 610.12-1990, IEEE Standard Glossary of Software
Enginnering Terminology
ソフトウェア工学用語集
82pp
IEEE Std 1062 1998 Edition, IEEE Recommended Practice
for Software Acquisition
ソフトウェア購買の手引き
- Overview
- References
- Definitions
- ソフトウェア購買の四つのフェイズ
- 九つのステップ
- チェックリスト
- 購買計画書の目次と概要
- IEEE/EIA 12207.1-1997との対応
これは使えるかもしれない.もっともソフトウェア購買部門からの要求はあまりないかもしれないが.
43pp
IEEE Std 1220-1998, IEEE Standard for the Application
and Management of the System Engineering Process
システム・エンジニアリング・プロセス(SEP)の管理.要はシステム全体(ハードウェア, ソフトウェア,人)との関連性の定義.
- Overview
- References
- Definitions
- 要件
- 適用
- SEP
- 企業内でのSEPの役割
- システム・エンジニアリング管理計画書の目次と概要
ソフトウェア・プロセスをシステム全体に拡大したようなもの.これが役に立つのはかなり大規模なシステムか?
76pp
IEEE Std 1228-1994, IEEE Standard for Sortware Safety
Plans
ソフトウェア安全性計画書の書き方
- Overview
- References
- Definitions
- ソフトウェア安全性計画書の目次と概要
- ソフトウェア安全性計画の分析について
ソフトウェア品質保証を顧客に対して行なう場合に必要になるか?
17pp
IEEE Std 1233, 1998 Edition, IEEE Guide for Developing
System Requirements Specifications
システム要求仕様書(SyRS)の作り方
- Overview
- References
- Definitions
- SyRS,プロセス,要件,開発
- SyRS目次と概要
- IEEE/EIA 12207.1-1997との対応
システム・エンジニアリングが含まれる場合には,システム部門からの要求仕様書のフォーマットになるだろう.
30pp
IEEE Std 1362-1998, IEEE Guide for Information Technology
- System Definition - Concept of Operation Document
ConOpsの書き方
- Overview
- References
- Definitions
- ConOpsの目次と概要
- IEEE/EIA 12207.1-1997との対応
使える.ConOpsを書くときには必須.
21pp
IEEE/EIA Std 12207.0-1996, Software life cycle processes
ISO/IEC 12207のIEEE/EIA版.ソフトウェア・ライフ・サイクル・プロセスを包括的に定義したもの.
- Overview
- References
- Definitions
- 各プロセスについて
- 仕立て方(tailoring)
- ISO/IEC 12207の基本コンセプト
- チェックリスト(objectives)
プロセスを全体的に眺めるのにはいいかもしれない.
75pp
IEEE/EIA Std 12207.1-1997, Software life cycle processes
- Life cycle data
ISO/IEC 12207のIEEE/EIA版.ライフ・サイクルで得られるデータについて.
- Overview
- References
- Definitions
- ライフ・サイクルで得られるデータ
- 各データの一般的な構成
- 各データの内容
ここでいうデータとは
- 説明(description)
- 計画(plan)
- 手続き(procedure)
- 記録(record)
- 報告(report)
- 要求(request)
- 仕様(specification)
どんなときに,どんな体裁のデータを作成したらよいか迷ったときには役に立つだろう.
30pp
IEEE/EIA Std 12207.2-1997, Software life cycle processes
- Implementation consideration
ISO/IEC 12207のIEEE/EIA版.利用の手引き,解説.
- Overview
- References
- Definitions
- 各プロセスについての手引きと解説
- 再利用,joint management review,測定,プロセス・モデル,評価,リスク管理などについての短いメモ
書いてあるとおり,12207.1の手引き,解説として使える.
101pp
Vol.2 Process Standards
用語集およびCustomer, Process, Product, Resourceのうち,Processに関する部分
IEEE Std 730-1998, IEEE Standard for Software Quality
Assurance Plans
ソフトウェア品質保証計画書(SQAP)の要件と内容.
- Overview
- References
- Definitions
- ソフトウェア品質保証計画書(SQAP)の目次とその解説
- IEEE/EIA12207.1-1997との整合性について
SQAPをどのような目次と内容で書けばよいか.
21pp
IEEE Std 730.1-1998, IEEE Guide for Software Quality
Assurance Plans
730-1998の解説書.
- Overview
- References
- Definitions
- ソフトウェア品質保証計画書(SQAP)の内容についての解説
- SQAPの実行
- SQAPの評価
- SQAPの変更
- 関係する標準
評価規準(チェックリスト)などが役に立つだろう.
52pp
IEEE Std 828-1998, IEEE Standard for Software Configuration
Management Plans
構成管理計画書(SMCP)の要件と内容.
- Overview
- References
- Definitions
- SCMPについて
- SCMPの仕立て方
- 他の標準との整合性
- IEEE Std 1042-1987との相互参照
- IEEE/EIA12207.1-1997との整合性について
ここでは特に目次は指定されていない.
22pp
ANSI/IEEE Std 1008-1987, IEEE Standard for Software
Unit Testing
単体テストについて.
- Overview
- Definitions
- 単体テストの諸活動
- 実行と利用のガイドライン
- 概念と前提
- リファレンスなど
単体テストについての概要.それほど個別的,具体的ではない.
30pp
IEEE Std 1012-1998, IEEE Standard for Software Verification
and Validation
V&V(検証と確認)について.
- Overview
- References
- Definitions
- V&Vのレベル,プロセス,その他
- SVVPの目次と内容
- その他
V&Vが何をすればよいかについて,単体テストについてよりは,詳細・具体的に記述されている.入力,出力,活動,文書.
79pp
IEEE Std 1012a-1998, Supplement to IEEE Standard for
Software Verification and Validation: Content Map to IEEE/EIA 12207.1-1997
IEEE 1012-1998の付録の続きというかたちで書かれている.
23pp
IEEE Std 1028-1997, IEEE Standard for Software Reviews
レビューについて.
- Overview
- References
- Definitions
- レビュー
- 技術レビュー
- インスペクション
- ウォークスルー
- 監査
- 他の標準との関係
- その他
いろいろな種類のレビューについて,かなりあっさりと(それぞれ数ページ足らず)述べている.具体性,詳細度には欠けるかもしれない.
43pp
ANSI/IEEE Std 1042-1987, IEEE Guide to Software Configuration
Management
構成管理についてのガイド.
828に関係しているか?
- Introduction
- 原理
- SCMP(計画)の書き方
- 組込みシステムのためのSCMP
- 実験的システムのためのSCMP
- 保守のためのSCMP
- 生産ラインのためのSCMP
他のIEEE標準とは少し異なるが,SCMPの内容や,問題点などについても書かれている.概要も分かる.それぞれのソフトウェアの種類ごとの計画書の目次と内容(変更要求のフォーマットも)についても書かれている.
98pp
IEEE Std 1045-1992, IEEE Standard for Software Productivity
Metrics
生産性尺度について.
- Overview
- References
- Definitions
- 入力
- 出力
- 関連
- 特性
- 例
- 書式
尺度の入力,出力など,深くはないが,尺度の取り方について一通り述べられている.
38pp
IEEE Std 1058-1998, IEEE Standard for Software Project
Management Plans
ソフトウェア・プロジェクト計画について.
- Overview
- References
- Definitions
- SPMPの目次と内容
- その他
SPMPの書き方について具体的に記述.
26pp
IEEE Std 1059-1993, IEEE Guide for Software Verification
and Validation Plans
1012に関係しているか?
- Overview
- References
- Definitions
- SVVについて
- SVVPの書き方
- SVVPの例
- 七つのトピック
前の構成管理に関する標準よりは具体的に書かれているか.
91pp
IEEE Std 1074-1997, Standard for Developing Software
Life Cycle Processes
ソフトウェア・ライフサイクル・プロセス(いわゆるソフトウェア・プロセスの基本要素/基本概念)
- Overview
- References
- Definitions
- 基本概念
- 実行
- どのような活動があるか
- 例
本文はソフトウェア・ライフサイクル・プロセスとは何かについて述べているに過ぎない.付録の方が,どのような活動や入出力があるかについて詳細に述べている.
96pp
IEEE Std 1219-1998, IEEE Standard for Software Maintenance
保守についての基本事項.
- Overview
- References
- Definitions
- 保守について
- ガイドライン
- テクノロジ
- 保守計画の目次とガイドライン
まだ成熟していないが,一通り述べてあるという感じか.
51pp
IEEE Std 1490-1998, IEEE Guide Adoption of PMI Standard
- A Guide to the Project Management Body of Knowledge
PMBOK(PMI)をどのように適用するかについてのガイド.PMBOKは(ソフトウェアに限らない)プロジェクト管理の原典.
- Overview
- References
- 本文
非常に短い.間違い訂正や用語の対応などのみ.ただし,その後にPMIによる「PMIBOKへのガイド」(184pp)がついている.
8pp
Vol.3 Product Standards
用語集およびCustomer, Process, Product, Resourceのうち,Productに関する部分
IEEE Std. 982.1-1988, IEEE Standard Dictionary of Mesaures
to Produce Realiable Software
ソフトウェアの測定の関するさまざまな単位などの一覧.
- Introduction
- Definitions
- Functional Classification of Measures
- Measures for Reliable Software
辞書的なもの.説明と計算方法など.
36pp
IEEE Std. 982.2-1988, IEEE Guide for the Use of IEEE
Standard Dictionary of Measures to Produce Reliable Software
前のものの解説.
- Scope and References
- Definitions
- Measures to Produce Reliable Software
- Measure Organization and Classification
- Framework for Measures
- 個々の具体的な例,フォーマット
前のものに較べると,測定全体に関する解説が多い.個々の測定に関してもより詳細に述べられている.
96pp
IEEE Std. 1061-1998, IEEE Standard for a Software Quality
Metrics Methodology
ソフトウェア品質の測定.
- Overview
- Definitions
- Software quality mtrics framework
- The software quality metrics methodology
- 付加的なフレームワーク
- サンプル測定の確認計算
かなり概念的な解説.
20 pp.
IEEE Std. 1063-1987, IEEE Standard for Software User
Documentation
ユーザ・ドキュメントについて.
- Scope
- Definition
- Identifying Required User Documents
- User Document Inclusion Requirements
- User Document Content Requirements
- User Document Presentation Requirements
非常に簡潔で,概論的.
16 pp.
IEEE Std. 1465-1998, IEEE Standard Adoption of International
Standard ISO/IEC 12219: 1994(E) - Information Technology - Software Package
- Quality Requirements and Testing
ソフトウェアの品質要件とそのテストのし方について.
これ自身の内容はほとんどない.
ISO/IEC12119の本文が付けられている.こちらは
- Scope
- Definitions
- Quality Requirements
- Instructions fo testing
比較的概要的.
2+16pp.
Vol. 4. Resourceand Technique Standards
基本はリソースに関するSESCスタンダードの集まり.便宜上,技術に関するものも含まれている.
分厚いが結構雑多な感じだ.
IEEE Std. 829-1998, IEEE Standard for Software Test Document
テスト・ドキュメントについて.
- Scope
- References
- Definitions
- テスト計画
- テスト設計仕様
- テスト・ケース仕様
- テスト手続き仕様
- テスト項目transmittal(?)レポート
- テスト・ログ
- テスト障害報告
- テスト結果報告
- 例
- 実行と利用のガイドライン
- IEEE/EIA 12207.1-1997との関連
本文では基本的な列挙的に簡潔に述べられている.付録では例がついている.
52pp.
IEEE Std. 830-1998, IEEE Recommended Practice for Software
Requirements Specification
よいSRSを書くためには...みたいなもの.
- Scope
- References
- Definitions
- よいSRSを書くための注意事項
- SRSの例の一部
- SRSのテンプレート
- IEEE/EIA 12207.1-1997との関連
かなり具体的ではある.
31pp.
IEEE Std. 1016-1998, IEEE Recommended Practice for Software
Design Description
よいSDDを書くためには...みたいなもの.
- Scope
- References
- Definitions
- よいSDDを書くための注意事項
- 内容記述のデザイン
- 構成
- SDDの目次例
- IEEE/EIA 12207.1-1997との関連
830-1998(よいSRSの書き方)ほど具体的ではない.
16 pp.s
IEEE Std. 1044-1993, IEEE Standard Classification for
Software Anomalies
ソフトウェアやドキュメントに見られる異常を統一的に分類したもの.
- Overview
- References
- Definitions
- 分類規準
- 異常報告の例
網羅的,定義的に書かれている.異常報告の例は非常に簡単なもの.
26 pp.
IEEE Std. 1044.1-1993, IEEE Guide to Classification
for Software Anomalies
1044-1993の付録的なガイドライン.
- Overview
- References
- Definitions
- 始めよう
- カテゴリ
- 分類
- サポート・データ項目
- 異常の処理
- 方法論
- データ分析
- 他の標準との関連
1044の具体的な使い方が書かれている.1044本体が付録についている.
52 pp.
IEEE Std. 1320.1-1998, IEEE Standard for Functional
Modeling Language - Syntax and Semantics for IDEF0
IDEF0は構造化分析/設計(SADT)を図式化したもの.UMLの前身か.DoD関係では使われていたのではないか? その定義自体がここで行なわれている.
UMLの状態図あるいはアクティビティ図に近い.
105 pp.
IEEE Std. 1320.2-1998, IEEE Standard for Conceptual
Modeling Language Syntax and Semantics for IDEF1X97(IDEFobject)
IDEF1Xは「情報モデル」を表現する.一方IDEF0は「機能モデル」を表現する.IDEF2は「動的モデル」を表現するが,今では使われていない.
UMLのクラス図に近い.
303 pp.
IEEE Std. 1348-1995, IEEE Recommended Practice for the
Adoption of Computer-Aided Software Engineering (CASE) Tools
CASEツールの使い方.
- Overview
- References
- Definitions
- CASEの要求の定義
- CASEツールの評価と選択
- 試験プロジェクトの遂行
- CASEツールの日常的な利用を促進する
CASEツールの利用,評価,導入などについての包括的な解説.
36 pp.
IEEE Std. 1420.1-1995, IEEE Standard for Information
Technology - Sofrware Reuse - DataModel for Reuse Library Interoperability:
Basic Inteoperability Data Model (BIDM)
再利用可能・相互運用可能なライブラリを記述するためのガイドライン.
- Overview
- Definitions
- BIDM (Basic Inteoperability Data Model)
- Bibliography
再利用可能・相互運用可能なライブラリを記述するのに必要な情報などを定めている.ALOAF, CDIFなどを応用して,メタ・モデルを作成している.これは基本的にはOMGの定めるMOFに近い.クラスなどオブジェクト指向テクノロジも取り入れている.
などを定めているが,非常に表面的なものである.多分MOFなどに淘汰されると思う.
14 pp.
IEEE Std. 1420.1a-1996, Supplement to IEEE Standard
for Information Technology - Software Reuse - DataModel for Reuse Library Interoperability:
Asset Certification Framework
再利用可能・相互運用可能なライブラリを評価するためのガイドライン.
- Overview
- Reference
- Definitions
- ACF (Asset Certification Framework)
- ACDM (Asset Certification Data Model)
再利用可能・相互運用可能なライブラリの資産価値を測るための方法論などをかなり概説的に述べている.UMLなどへの応用が期待される.
29 pp.
IEEE Std. 1430-1996, IEEE Guide for Information Technology
- Software Reuse - Concept of Operations for Interoperating Reuse Libraries
再利用可能・相互運用可能なライブラリの必要条件を述べる?
- Overview
- Reference
- Definitions
- Concept for a network of interoperating reuse libraries
- Summary
再利用可能・相互運用可能なライブラリの考え方のフレームワークを述べている.
20 pp.
IEEE Std. 2462-1998, Information technology
- Guideline for the evaluation and selction of CASE tools
CASEツールの選び方.
内容はISO/IEC12102.
55 pp.