総合開発プロジェクト
この最終章では、これまでの学習内容を統合し、実際の要件を持つ小規模システムを設計・実装・検証します。単にコードを書き切ることではなく、判断の根拠と検証結果を説明できることを目標にします。
成果物
- 要件と対象範囲
- アーキテクチャ図と責務分担
- データモデルとAPI設計
- 実装コード
- 自動テストとテスト結果
- セキュリティ上の脅威と対策
- 性能測定と改善記録
- 運用・障害対応の方針
進め方
- 要件を機能要件・非機能要件に分ける。
- リスクと制約を整理し、設計を決める。
- 小さな単位で実装し、継続的にテストする。
- セキュリティレビューと性能測定を行う。
- 指摘を修正し、最終的な判断を記録する。
評価の観点
動作することだけでなく、正しさ、保守性、安全性、性能、テスト容易性、設計判断の説明可能性を評価します。