JIS X 0160(ソフトウェアライフサイクルプロセス)とは?じすえっくすぜろいちろくぜろ
JIS X 0160(ソフトウェアライフサイクルプロセス)とは、ソフトウェアのライフサイクルを構成する各プロセスについて、目的とアクティビティ・タスクを定めた規格(ISO/IEC 12207の日本産業規格版)。合意プロセス、組織のプロジェクトイネーブリングプロセス、テクニカルマネジメントプロセス、テクニカルプロセスといったプロセスグループから成り、企画から開発・運用・保守・廃棄までを一連のプロセスとして記述する。
最終更新:2026-10-06
この語が出る過去問を解く →背景
発注者と受注者で、どこまでが要件定義でどこからが設計かの線引きが違うと、契約範囲と検収条件が案件ごとにもめる。作業を共通のプロセス名で定義し、どちらが何を実施するかを同じ言葉で書けるようにすることが目的で、取引を可視化するために作られた規格である。PM試験では、契約形態や役割分担を問う設問の前提としてこの枠組みが使われる。
具体例
ISO/IEC 12207として国際標準化され、IPAがこれを日本の商習慣に合わせて補完した「共通フレーム2013」を公開している。規格側には「ソフトウェア結合のための暫定的なテスト要求事項とスケジュールを定義し文書化する」といった粒度でタスクが並ぶ。
試験での引っ掛け
規格番号の対応を入れ替えた選択肢が定番。ソフトウェアのライフサイクルを扱うのがこのJIS X 0160(ISO/IEC 12207)、システムのライフサイクルはJIS X 0170(ISO/IEC 15288)、プロジェクトマネジメントはJIS Q 21500、と対応で覚える。また共通フレームは規格そのものではなく、日本の取引実務向けに補完したガイドである点も問われる。
関連用語
出た過去問
出典:平成28年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問16(IPA)
JIS X 0160において,"開発者は,ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義し,文書化する。"というタスクを実施するプロセスは…
正解:ソフトウェア方式設計
要点:結合テストの要求事項は方式設計の段階で暫定定義しておく
JIS X 0160では、ソフトウェア方式設計プロセスで最上位レベルの構造とソフトウェアコンポーネントの構成を定めるとともに、それらを結合するためのテスト要求事項とスケジュールを暫定的に定義し文書化する。実際の結合作業は後続のソフトウェア結合プロセスで行うが、その前提となるテストの要求事項は設計段階で用意しておく。
出典:平成30年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問16(IPA)
共通フレーム2013におけるシステム開発プロセスのアクティビティであるシステム適格性確認テストの説明として、最も適切なものはどれか。
正解:システム要件について実装の適合性をテストし、システムの納入準備ができているかどうかを評価する。
要点:システム適格性確認テストは要件への適合と納入準備を評価する
システム適格性確認テストは、システム要件として定めた事項が実装されているかを検証し、システムが納入できる状態にあるかどうかを評価するアクティビティである。開発側が要件充足を確認する段階であり、利用者が実運用環境で用途を満たすかを確かめる運用テストとは目的が異なる。
出典:令和5年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問16(IPA)
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば、ソフトウェアシステムのライフサイクルで実行するプロセスグループの説明のうち、テクニ…
正解:利害関係者のニーズを製品又はサービスに変換し,その製品を適用するか,又はそのサービスを運用することによって,利害関係者要件を満たし,顧客満足を獲得できるようにする。
要点:テクニカルプロセスはニーズを製品・サービスへ変換する
JIS X 0160のテクニカルプロセスは、利害関係者のニーズを製品やサービスへと変換し、それを使うことで要件を満たして顧客満足を得られるようにするプロセス群である。要件定義、設計、実装、統合、検証、運用、保守などが含まれる。他の選択肢は合意プロセスや組織のプロジェクトイネーブリングプロセスなど、別のプロセスグループの説明である。
出典:令和7年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問14(IPA)
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば、テクニカルプロセスの一つである妥当性確認プロセスの目的はどれか。
正解:システムがその利用中に、意図された運用環境で意図された用途を達成することで、そのビジネス又はミッションの目標及び利害関係者要件(要求事項)を満たすという客観的証拠を提供する。
要点:妥当性確認は運用環境で目的を果たせるかを確かめる
妥当性確認は「正しいものを作ったか」を確かめる活動で、システムが実際の運用環境で意図した用途に使われたときに、ビジネス上の目標や利害関係者の要件を満たすという客観的証拠を示すことを目的とする。これに対し、指定された要件どおりに作られているかを確かめる「正しく作ったか」の活動は検証プロセスである。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。