授業のねらい |
ソフトウェア工学は、ソフトウェアの開発・運用・保守に関する技法を体系的に扱う学問である。オブジェクト指向プログラミングの登場によって、ソフトウェア開発技法にも新たなパラダイムが生まれている。 本講義では、これまでのソフトウェア工学の展開を整理し、それらを踏まえて、個々のソフトウェア開発技術のみならず、今後のソフトウェア工学の発展を展望する。 |
|
授業の目標 |
1. | 基本的なソフトウェア開発プロセスを理解する。 | 2. | オブジェクト指向なソフトウェア開発技法について理解する。 | 3. | モデル化技法の基本を理解する。 | 4. | プロジェクト管理の基本を理解する。 |
|
授業計画 |
第1回 | ソフトウェアとソフトウェア工学 | 第2回 | ソフトウェアの開発プロセス | 第3回 | 開発計画と要求分析 | 第4回 | 構造化分析技法 | 第5回 | ソフトウェアの設計 | 第6回 | プログラミング | 第7回 | テストと保守 | 第8回 | オブジェクト指向ソフトウェア開発(1) | 第9回 | オブジェクト指向ソフトウェア開発(2) | 第10回 | プロジェクト管理と品質管理 | 第11回 | 再利用と規模見積もり | 第12回 | ソフトウェア開発環境 | 第13回 | 実例紹介(1) | 第14回 | 実例紹介(2) | 第15回 | 新たなパラダイムの紹介と今後の展望 |
|
教科書及び教材 |
|
参考書 |
・ 「ソフトウェア工学の基礎」 玉井哲雄著 岩波書店 ・ 「ソフトウェア開発」 小泉寿男、他共著 オーム社 他、講義の中で参考書を適宜紹介する。 |
|
成績評価方法 |
|
履修条件等 |
|
教員からのメッセージ |
|
その他 |
|