ソフトウェアライフサイクルプロセス

JIS X 0160 は,ソフトウェアのライフサイクルを定義し,システム開発を行うための共通のプロセスの枠組みを提供する規格である。国際規格である ISO/IEC/IEEE 12207 をもとに策定された。

情報処理技術者試験で採用されるライフサイクルは,JIS X 0160 に準拠している。なお,JIS X 0160 : 2012「ソフトウェアライフサイクルプロセス」の英語名は “Systems and software engineering−Software life cycle processes” である。

この規格の目的は,ソフトウェア製品のライフサイクルにおける,取得者,供給者及び他の利害関係者の間で円滑にコミュニケーションを行う場合に必要な定義されたプロセスの集合を提供することである。

この規格は,次の者を対象としている。

  1. システム,ソフトウェア製品及びソフトウェアサービスの取得者
  2. ソフトウェア製品の供給者,開発者,運用者,保守者,管理者,品質保証管理者及び利用者

この規格は,二者間の契約で使用することを想定しているが,この二者が,同じ組織に属している場合でも同様に適用できる。この規格が適用される状況としては,非公式な合意から法的に拘束力がある契約にまで及ぶ。単一の当事者は,一連のプロセスを自ら課して,この規格を適用してもよい。ここに記載したことは,市販のソフトウェアの供給者又は開発者がこの規格を使用することを妨げるものではない。

参考文献

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です