ざっくりと各開発プロセスの解説:
要件定義:
今から開発するもので何がやりたいか
基本設計:
要件を満たすシステムをどんな形式(Web、クラサバ等)で、どんな画面で作るか
詳細設計:
基本設計を満たすシステムをデータベースやソースコードの枠組みとしてどのように作るか
コーディング:
詳細設計に基づき実際にソースコードを書く
作成した機能がそれ単体でみて仕様通りに動き、不具合がないかテストする
作成した機能が関連する前後のモジュールと連携させて仕様通りに動き、不具合がないかテストする
内結(内部結合テスト):作成しているシステム内での結合
外結(外部結合テスト):作成しているシステム内での結合
実際に想定される使用方法に基づき各一連のフローを動作させて仕様通りに動き、不具合がないかテストする