← C#

LESSON / ARTICLE

総合開発プロジェクト

要件定義から設計・実装・テスト・運用レビューまでを統合する最終課題の進め方です。

総合開発プロジェクト

この最終章では、これまでの学習内容を統合し、実際の要件を持つ小規模システムを設計・実装・検証します。単にコードを書き切ることではなく、判断の根拠と検証結果を説明できることを目標にします。

成果物

  • 要件と対象範囲
  • アーキテクチャ図と責務分担
  • データモデルとAPI設計
  • 実装コード
  • 自動テストとテスト結果
  • セキュリティ上の脅威と対策
  • 性能測定と改善記録
  • 運用・障害対応の方針

進め方

  1. 要件を機能要件・非機能要件に分ける。
  2. リスクと制約を整理し、設計を決める。
  3. 小さな単位で実装し、継続的にテストする。
  4. セキュリティレビューと性能測定を行う。
  5. 指摘を修正し、最終的な判断を記録する。

評価の観点

動作することだけでなく、正しさ、保守性、安全性、性能、テスト容易性、設計判断の説明可能性を評価します。