14. 開発のスタイル 技法やドキュメント 関心の焦点 モジュール構造 機能分割駆動 三階層の機能一覧/機能詳細 部門/業務/職務の分解 アプリケーション層 トランザクション スクリプト データモデル駆動 ER図 テーブル定義書 CRUD分析 データソース層 データベーススクリプト スマート Entity ワークフロー・ ユースケース駆動 アクテビティ図 ユースケースモデル ユースケース記述 アプリケーション層 トランザクション スクリプト 画面/API 駆動 (インタフェース駆動) ワイヤフレーム 画面一覧/画面遷移 API一覧/API定義 プレゼンテーション層 スマートUI ファットコントローラ 開発のスタイルとモジュール構造 どの開発スタイルでも、データ処理の手続き単位のモジュールになる (モジュール=ソースコードファイルの分割単位)