(JIS X 0160)
第3部 SLCPと共通フレームの最新動向
1.ライフサイクル・プロセスの動向
2.共通フレーム2007 の位置付けと今後の予定
Software Engineering Center 48
SEC
Software Engineering for Mo・No・Zu・Ku・Ri1.ライフサイクル・プロセスの動向(1/3)
1.国際標準の2つのライフサイクル・プロセス
・ソフトウェア・ライフサイクル・プロセス(ISO/IEC 12207)
1995年:制定/発行
⇒ JIS X 0160:19962002年:追補1発行
⇒ JIS X 0160:2007 追補12004年:追補2発行
2008年:改訂/発行
⇒ JIS X 0160:2012 (2012/2/20)・システム・ライフサイクル・プロセス(ISO/IEC 15288)
2002年:制定/発行
⇒ JIS X 0170:20042008年:改訂/発行
⇒ JIS X 0170:2012 or 2013予定Copyright © 2011 IPA, All Rights Reserved.
Software Engineering Center 49
SEC
Software Engineering for Mo・No・Zu・Ku・Ri1.ライフサイクル・プロセスの動向(2/3)
2.問題と解決
・2つのライフサイクル・プロセスは、その制定の年や、規格制定に
携わる人達が違うことにより、その内容は整合性がほとんどとれて いない状況であった。(プロセス、アクティビティ、タスクそれぞれの粒 度がまちまち)・ソフトウェア・アセスメントの規格であるISO/IEC 15504(JIS X 0145)で求められている、プロセス参照モデル(PRM)として必要な
目的と成果の記述が無い ⇒ 追補1、2で解決・この問題を解消するため、両サイクル・プロセスのハーモナイゼイショ ン(調和、一致)が進められ、中間の成果として、2008年版が作成 された。
現在も、国際規格の制定グループ(ISO/IEC/JTC1/SC7/WG7) はこの両規格を統合するため活動を行なっている。
Copyright © 2011 IPA, All Rights Reserved.
Software Engineering Center 50
SEC
Software Engineering for Mo・No・Zu・Ku・Ri1.ライフサイクル・プロセスの動向(3/3)
・改訂版システム、ソフトウェア・ライフサイクル・プロセス
ーソフトウェア・ライフサイクル・プロセスに関して、旧版の主ライフサイ クル・プロセスと支援ライフサイクル・プロセスの内容はほとんど変わ らない。組織に関するライフサイクルプロセスが充実した。
この部分は、システム・ライフサイクル・プロセスと同じ構造になって
いる。-システム・ライフサイクル・プロセスの構造は、ソフトウェアから実装
部分を除いたものと同じとなっている。ソフトウェアとの違いは抽象 度が高くなっている点である。(ソフトウェアはシステムの特化したも のとなっている)Copyright © 2011 IPA, All Rights Reserved.
Software Engineering Center 51
SEC
Software Engineering for Mo・No・Zu・Ku・RiISO/IEC12207:2008(JIS X 0160:2012)ブロック図
ソフトウェア処分 プロセス ソフトウェア保守
プロセス ソフトウェア運用
プロセス ソフトウェア受入れ支援
プロセス ソフトウェア導入
プロセス システム適格性確認テスト
プロセス システム結合
プロセス 実装 プロセス システム方式設計
プロセス システム要求分析
プロセス 利害関係者要求定義
プロセス テクニカル
測定 プロセス 情報管理
プロセス 構成管理
プロセス リスク管理
プロセス 意思決定
プロセス
プロジェクトアセスメント及び制御 プロセス
プロジェクト計画 プロセス プロジェクト
品質管理 プロセス 人的資源管理
プロセス プロジェクトポートフォリオ
管理プロセス インフラストラクチャ管理
プロセス ライフサイクルモデル管理
プロセス 組織プロジェクト
イネーブリング 供給プロセス 取得プロセス
合意
再利用資産管理 プロセス 領域エンジニアリング
プロセス
再利用プログラム管理 プロセス ソフトウェア再利用
ソフトウェア問題解決管理 プロセス ソフトウェア監査
プロセス ソフトウェアレビュー
プロセス ソフトウェア妥当性確認
プロセス ソフトウェア検証
プロセス ソフトウェア品質保証
プロセス ソフトウェア構成管理
プロセス ソフトウェア文書化管理
プロセス ソフトウェア支援
ソフトウェア適格性確認 テストプロセス ソフトウェア結合
プロセス ソフトウェア構築
プロセス ソフトウェア詳細設計
プロセス ソフトウェア方式設計
プロセス ソフトウェア要求分析
プロセス ソフトウェア実装
ソフトウェア実装 プロセス
1995版と同等 新規追加
プロジェクトマネジメント
プロジェクトサポート
Copyright © 2012 IPA, All Rights Reserved
Software Engineering Center 52
SEC
Software Engineering for Mo・No・Zu・Ku・RiISO/IEC15288:2008(JIS X 0170:2012)ブロック図
12207と同一のプロセス 抽象度は高い
内容は同一
処分 プロセス
保守 プロセス
運用 プロセス 妥当性確認
プロセス 移行 プロセス
検証 プロセス
結合 プロセス
実装 プロセス 方式設計
プロセス 要求分析
プロセス 利害関係者要求定義
プロセス テクニカル
測定 プロセス 情報管理
プロセス 構成管理
プロセス リスク管理
プロセス 意思決定
プロセス
プロジェクトアセスメント及び制御プ ロセス
プロジェクト計画 プロセス プロジェクト
品質管理 プロセス 人的資源管理
プロセス プロジェクトポートフォリオ
管理プロセス インフラストラクチャ管理
プロセス ライフサイクルモデル管理
プロセス 組織プロジェクト
イネーブリング 供給プロセス 取得プロセス
合意
プロジェクトマネジメント
プロジェクトサポート
12207とは異なるプロセス 抽象度は高い
Copyright © 2012 IPA, All Rights Reserved
Software Engineering Center 53
SEC
Software Engineering for Mo・No・Zu・Ku・RiCopyright © 20112IPA, All Rights Reserved.