96266 ソフトウェア生産技術研究
|
選 |
|
春学期 |
|
2 |
|
1・2 |
|
野呂 昌満 |
講義題目 | |
開講キャンパス | 瀬戸キャンパス |
授業概要 | ソフトウェアアーキテクチャとは,ソフトウェアにおける基本設計や設計思想をさす。このソフトウェアアーキテクチャは,単純にソフトウェアの構造の概略を示すものとしてではなく,開発プロセスをも規定するものであると考えると,ソフトウェアのメタ記述であるとみなすことができる。さらに,アーキテクチャスタイルをアーキテクチャ記述法に基づいてメタ記述として記述することも可能である。講義では,ADLや領域依存ソフトウェアアーキテクチャなどを題材に,メタ技術の観点からソフトウェアアーキテクチャの技術体系を学ぶ。 |
学修目標 | 1. ソフトウェアアーキテクチャの役割と意義を説明できる。 2. ソフトウェアアーキテクチャにおいて用いられる概念や用語の意味を説明できる。 3. ソフトウェアアーキテクチャ記述において用いられる代表的な技術を理解している。 4. 簡単な例において,ソフトウェアアーキテクチャを適切に記述することができる。 5. ソフトウェアアーキテクチャの記述法をメタ技術の観点から理解している。 |
授業計画 | ソフトウェアアーキテクチャに関して講義を行う。 第1週〜第3週 ソフトウェアアーキテクチャとは 第4週〜第5週 代表的なソフトウェアアーキテクチャ技術 第6週〜第8週 ソフトウェアアーキテクチャ記述法 第9週〜第12週 ADL 第13週〜第14週 領域依存ソフトウェアアーキテクチャ 第15週 定期試験 |
評価方法 | 適宜レポートを提出してもらい、それを評価の対象とする。必要があれば筆記試験を行う。 |
テキスト | |
その他 |