ソフトウェアアーキテクチャ

授業概要

ウォータフォールモデルを例に、ユーザ要求仕様、システム設計、ソフトウェア設計、レビュー、コーディング、単体/結合テスト等のソフトウェア開発の流れと各工程の手法とソフトウェア品質の重要性を理解する。

全体の教育目標

ソフトウェア開発とプログラミングの違いを理解し、我流のプログラミングに陥らず、効率的で信頼性の高いソフトウェア開発はどうあるべきかが理解できるようになること。