この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。
この文書の作成に使用された手順と、今後の維持を意図した手順は、ISO/IEC 指令で説明されています。 1. 特に、さまざまなタイプの文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令の編集規則に従って作成されました。 2 ( www.iso.org/directives を参照)
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。ドキュメントの開発中に特定された特許権の詳細は、序文および/または受信した特許宣言の ISO リストに記載されます ( www.iso.org/patents を参照)
このドキュメントで使用されている商号は、ユーザーの便宜のために提供された情報であり、保証を構成するものではありません。
規格の自主的な性質に関する説明、適合性評価に関連する ISO 固有の用語と表現の意味、および技術的貿易障壁 (TBT) における世界貿易機関 (WTO) の原則への ISO の準拠に関する情報については、次を参照してください。次の URL www.iso.org/iso/foreword.html
この文書は、技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 32, データ、管理および交換によって作成されました。
ISO/IEC 19583 シリーズのすべての部品のリストは、ISO Web サイトにあります。
序章
ISO/IEC 19583 シリーズは、ISO/IEC 11179 および ISO/IEC 19763 の実装方法を示すテクニカル レポートで構成されています。
ソフトウェア開発プロジェクトが開始されると、プロセス、アクティビティ、およびタスクで構成されるプロジェクト構造が定義され、プロジェクト開始ドキュメントまたはプロジェクト計画に記述されます。プロジェクトの成果物もこれらのドキュメントで定義されています。これらのドキュメントは、プロジェクトが完了するまで維持されます。
プロジェクトのプロセス、活動、およびタスクは、プロセス モデルを使用してモデル化できます。 「標準プロジェクト プロセス モデル」は ISO/IEC/IEEE 12207 で定義されていますが、各プロジェクトのプロセス モデルを定義し、そのプロジェクトの特徴を認識するように調整する必要があります。これらの調整されたプロセス モデルとそれに関連する成果物は、プロセス、アクティビティ、タスク、および成果物を新しいプロジェクトに再利用または適応できるように保存する必要があります。これにより、これらの新しいプロジェクトを効率的かつ効果的に低リスクで管理できるようになります。
ISO/IEC/IEEE 12207 は、ソフトウェア製品またはサービスのライフサイクル全体で適用されるプロセス、アクティビティ、およびタスクを含む、ソフトウェア開発の共通フレームワークを確立します。ソフトウェア開発では、各組織が ISO/IEC/IEEE 12207 によって提供される仕様に基づいて標準プロセスを確立します。プロジェクトプロセスモデルは、プロジェクトの特徴を認識します。同様の特性を持つ将来のプロジェクトでは、既存のプロジェクト プロセス モデルを簡単に再利用できる場合、新しいプロジェクトはより効率的かつ効果的に管理され、より低いリスクで高品質の成果物が作成されます。
1 スコープ
このドキュメントは、ISO/IEC 11179-3, ISO/IEC 19763-5, および ISO/IEC 19763-10 で定義された機能を利用して、プロセス モデル間のマッピングの登録を実証する使用シナリオを提供します。これらの登録されたプロセス モデル マッピングを利用できることは、プロセス モデルの再利用を促進するのに役立ちます。
このドキュメントの範囲は、ソフトウェア開発プロジェクトに関連するプロセス モデルと、これらのプロジェクトで作成される成果物の説明に限定されています。
このドキュメントでは、ISO/IEC 11179-3, ISO/IEC 19763-5, および ISO/IEC 19763-10 を組み合わせて使用することを評価して、プロジェクト プロセスと成果物を記述するプロセス モデルの過去の知識を再利用できるようにするシナリオについて説明します。
2 参考文献
以下のドキュメントは、その内容の一部またはすべてがこのドキュメントの要件を構成するように、本文で参照されています。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
- ISO/IEC 19763-1, 情報技術 — 相互運用性のためのメタモデル フレームワーク (MFI) — 1: フレームワーク
- ISO/IEC 19763-5, 情報技術 — 相互運用性のためのメタモデル フレームワーク (MFI) — 5: プロセスモデル登録用メタモデル
- ISO/IEC 19763-8, 情報技術 — 相互運用性のためのメタモデル フレームワーク (MFI) — 8: 役割と目標モデル登録のためのメタモデル
- ISO/IEC 19763-10, 情報技術 — 相互運用性のためのメタモデル フレームワーク (MFI) — 10: コア モデルと基本的なマッピング
3 用語、定義および略語
3.1 用語と定義
このドキュメントの目的のために、ISO/IEC 19763-1, ISO/IEC 19763-5, ISO/IEC 19763-8, ISO/IEC 19763-10 および以下に記載されている用語と定義が適用されます。
ISO および IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。
3.1.1
アクティビティ
プロセスのまとまりのあるタスクのセット
[出典: ISO/IEC/IEEE 12207:2017, 3.1.3]
3.1.2
事業
指定されたリソースと要件に従って製品またはサービスを作成するために行われる、定義された開始基準と終了基準に基づいて努力すること
[出典: ISO/IEC/IEEE 12207:2017, 3.1.37]
3.1.3
タスク
達成に貢献することを意図した要件、推奨、または許容される行動、または 1 つ以上の結果またはプロセスに貢献することを意図した、要求、推奨、または許容される行動、プロセスの 1 つまたは複数の結果の達成に貢献することを意図した
[出典: ISO/IEC/IEEE 12207:2017, 3.1.66]
3.2 略語
| MDR | メタデータ レジストリ |
| MFI | 相互運用性のためのメタモデル フレームワーク |
| RDF | リソース記述フレームワーク |
参考文献
| [1] | ISO/IEC 11179-3, 情報技術 — メタデータ レジストリ (MDR) — 3: レジストリのメタモデルと基本属性 |
| [2] | ISO/IEC 11179-6, 情報技術 — メタデータ レジストリ (MDR) — 6: 登録 |
| [3] | ISO/IEC/IEEE 12207:2017, システムおよびソフトウェア工学 — ソフトウェア ライフ サイクル プロセス |
| [4] | RDF 1.1 XML 構文、2014 年 2 月 25 日の W3C 勧告 。http://www.w3.org/TR/rdf-syntax-grammar/ で入手可能 |
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, 1. In particular the different approval criteria needed for the different types of document should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, 2 (see www.iso.org/directives ).
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents ).
Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.
For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following URL www.iso.org/iso/foreword.html .
This document was prepared by Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 32, Data, management and interchange.
A list of all parts in the ISO/IEC 19583 series can be found on the ISO website.
Introduction
The ISO/IEC 19583 series consists of Technical Reports showing how to implement ISO/IEC 11179 and ISO/IEC 19763.
When a software development project is started the project structure, consisting of processes, activities and tasks, is defined and described in the Project Initiation Document or Project Plan. The project deliverables are also defined in these documents. These documents are then maintained until the project is completed.
The project processes, activities and tasks can be modelled using a process model. A ‘standard project process model’ is defined in ISO/IEC/IEEE 12207 but the process model for each project should be defined and tailored to recognize the distinctive characteristics of that project. These tailored process models, and their associated deliverables, should be preserved so that the processes, activities, tasks and deliverables can be reused or adapted for new projects, enabling these new projects to be managed efficiently and effectively and at low risk.
ISO/IEC/IEEE 12207 establishes a common framework for software development, containing the processes, activities, and tasks that are to be applied during the whole lifecycle of a software product or service. In software development, each organisation establishes its standard processes based on the specification provided by ISO/IEC/IEEE 12207. During project initiation, the project manager defines the processes, activities, and tasks for the project by tailoring the standard processes so that the new project process model recognizes the distinctive characteristics of the project. For future projects with similar characteristics the new project will be more efficiently and effectively managed with higher quality deliverables produced at lower risk if an existing project process model can be easily reused.
1 Scope
This document provides a usage scenario that utilizes the facilities defined in ISO/IEC 11179-3, ISO/IEC 19763-5 and ISO/IEC 19763-10 to demonstrate the registration of the mapping between process models. The availability of these registered process model mappings will help to promote the reuse of process models.
The scope of this document is limited to a discussion of the process models associated with software development projects and the deliverables produced during these projects.
This document describes a scenario that evaluates the combined usage of ISO/IEC 11179-3, ISO/IEC 19763-5 and ISO/IEC 19763-10 to enable the reuse of past knowledge of process models describing project processes and deliverables.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
- ISO/IEC 19763-1, Information technology — Metamodel framework for interoperability (MFI) — 1: Framework
- ISO/IEC 19763-5, Information technology — Metamodel framework for interoperability (MFI) — 5: Metamodel for process model registration
- ISO/IEC 19763-8, Information technology — Metamodel framework for interoperability (MFI) — 8: Metamodel for role and goal model registration
- ISO/IEC 19763-10, Information technology — Metamodel framework for interoperability (MFI) — 10: Core model and basic mapping
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 19763-1, ISO/IEC 19763-5, ISO/IEC 19763-8, ISO/IEC 19763-10 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
3.1.1
activity
set of cohesive tasks of process
[SOURCE: ISO/IEC/IEEE 12207:2017, 3.1.3]
3.1.2
project
endeavour with defined start and finish criteria undertaken to create a product or service in accordance with specified resources and requirements
[SOURCE: ISO/IEC/IEEE 12207:2017, 3.1.37]
3.1.3
task
requirement, recommendation, or permissible action, intended to contribute to the achievement or one or more outcomes or process required, recommended, or permissible action, intended to contribute to the achievement of one or more outcomes of a process
[SOURCE: ISO/IEC/IEEE 12207:2017, 3.1.66]
3.2 Abbreviated terms
| MDR | metadata registry |
| MFI | metamodel framework for interoperability |
| RDF | Resource Description Framework |
Bibliography
| [1] | ISO/IEC 11179-3, Information technology — Metadata registries (MDR) — 3: Registry metamodel and basic attributes |
| [2] | ISO/IEC 11179-6, Information technology — Metadata registries (MDR) — 6: Registration |
| [3] | ISO/IEC/IEEE 12207:2017, Systems and software engineering — Software life cycle processes |
| [4] | RDF 1.1 XML Syntax, W3C Recommendation 25 February 2014. Available at http://www.w3.org/TR/rdf-syntax-grammar/ |