共通フレーム2013
ソフトウェア、システム、サービスに関わる人々が同じ言葉を話すことができるように提供された共通の物差し(共通の枠組み)
システムやソフトウェアの構想から開発、運用、保守、廃棄に至るまでのライフサイクル全般にわたって、必要な作業項目の一つ一つをを包括的に規定し、明確化したガイドライン
Software Life Cycle Process-Japan Common Frame
以下を基に策定されている
各要素は以下のレベルで階層化される
プロセス
アクティビティ
タスク
注記
■プロセス
システム開発作業を役割の観点でまとめたもの
■アクティビティ
相関の強いタスクをまとめたタスクの集合
■タスク
アクティビティを構成する個々の作業
■注記
タスクを構成する要素。例示としている。
https://gyazo.com/a2c510c803762d70398b3838b474c29c
プロセスの例
アクティビティの例
タスクの例
注記の例
市場,競合などの事業環境を分析し,事業目標との関係を明確にする。
企画プロセス
システム化構想の立案プロセス
システム化構想の計画プロセス
要件定義プロセス
システム開発プロセス
ソフトウェア実装プロセス
ハードウェア実装プロセス
保守プロセス
システム化構想の立案プロセス
経営課題を解決するための新たな業務とシステムの構想を立案する
市場,競合などの事業環境を分析し,事業目標との関係を明確にする
(箇条書き)
経営上のニーズ、課題の確認
事業環境、業務環境の調査分析
現行業務、システムの調査分析
情報技術動向の調査分析
対象となる業務の明確化
業務の新全体像の作成
対象の選定と投資目標の策定
システム化構想の計画プロセス
システム化構想を実現化するためのシステム化及びプロジェクト計画を具体化し、利害関係者の合意を得る
システムの仕様を明確化し,それを基にIT化範囲とその機能を具体的に明示する
利害関係者の識別
要件の識別
要件の評価
要件の合意
要件の記録
システム要件定義
システム方式設計
システム要素
ソフトウェア要件定義
ソフトウェア方式設計
ソフトウェア詳細設計
https://gyazo.com/a70060e57fd0412d78cb31ab3191fe3b
テーラリングをすることが重要
確認用
Q. 共通フレーム2013
Q. 各要素の階層化の4つは
[]
プロセスの下の階層は[]
アクティビティの下の階層は[]
タスクの下の階層は[]
Q. プロセスとは
Q. アクティビティとは
Q. タスクとは
Q. 注記とは
Q. 企画プロセスにはどのプロセスが含まれているか
Q. システム化構想の立案プロセスはどんなものか
Q. システム化構想の計画プロセスはどんなものか
Q. 要件定義プロセス
Q. システム開発プロセス
Q. ソフトウェア実装プロセス
Q. ハードウェア開発プロセス
Q. 運用・サービスプロセス
Q. 保守プロセス
Q. テーラリング
関連
要件定義プロセス
システムライフサイクルブロセス
参考
メモ