システム開発における設計の目的について
システム開発は下記の流れでフェーズ分けされ、リリースまで進行されることが多い。
①企画
②要件定義
③基本設計
④詳細設計
⑤実装
⑥単体テスト
⑦結合テスト
⑧システムテスト
⑨リリース
このうち③と④では何をするのか?成果物は何か?を調べてみた。
基本設計
システム全体の概要・機能一覧・操作画面・操作方法など、主にシステムを使用するユーザーから見える部分の設計を行う。
詳細設計
基本設計を基に、システムの内部構造・処理方法・データの流れなど、ユーザーからは見えない細部ま