用語集
ビジネス要件
業務フローや、その事業もしくは企業の仕事について記述、要件をまとめる作業 (主にコンサルタントの仕事です。但し中小企業からのシステム構築の依頼の場合はSEの仕事であるとするクライアントもいます)
システム要件
ビジネス要件、業務フローなどから、機械化できる要件をまとめる作業などを示す (これも、コンサルタントの仕事ですが、ビジネス要件と同様にSEの仕事になる場合があります)
要件定義
手作業、機械化を明確にし、システム要件をより詳しく機械化する要件をまとめる作業、要件定義書の作成 (これからは、SEの仕事です。もしくはクライアントから提供されます)
概要設計
要件定義書をもとに、利用するシステムやサービスなどの構成や必要とされる技術や言語などを定義、必要であれば開発環境やインフラなども定義する
外部設計
外部にあるシステムやサービスとの連携処理、ユーザーインターフェイス手法の定義、画面、出力帳票などの設計
内部設計
外部設計をもとに、システムが必要とする機能などを定義、設計
基本設計
外部設計、内部設計をもとに、システム基本設計書を作成
詳細設計
基本設計書をもとに、各モジュールの要件や機能を詳細に仕様書を作成、プログラム仕様書やクラス設計なども含まれる
プログラム仕様書
フローチャートやプログラム性能要求などが記述されたもの
クラス設計
オブジェクト指向型言語を使用する場合に必要