用語集

ビジネス要件

業務フローや、その事業もしくは企業の仕事について記述、要件をまとめる作業 (主にコンサルタントの仕事です。但し中小企業からのシステム構築の依頼の場合はSEの仕事であるとするクライアントもいます)

システム要件

ビジネス要件、業務フローなどから、機械化できる要件をまとめる作業などを示す (これも、コンサルタントの仕事ですが、ビジネス要件と同様にSEの仕事になる場合があります)

要件定義

手作業、機械化を明確にし、システム要件をより詳しく機械化する要件をまとめる作業、要件定義書の作成 (これからは、SEの仕事です。もしくはクライアントから提供されます)

概要設計

要件定義書をもとに、利用するシステムやサービスなどの構成や必要とされる技術や言語などを定義、必要であれば開発環境やインフラなども定義する

外部設計

外部にあるシステムやサービスとの連携処理、ユーザーインターフェイス手法の定義、画面、出力帳票などの設計

内部設計

外部設計をもとに、システムが必要とする機能などを定義、設計

基本設計

外部設計、内部設計をもとに、システム基本設計書を作成

詳細設計

基本設計書をもとに、各モジュールの要件や機能を詳細に仕様書を作成、プログラム仕様書やクラス設計なども含まれる

プログラム仕様書

フローチャートやプログラム性能要求などが記述されたもの

クラス設計

オブジェクト指向型言語を使用する場合に必要