31376 ネットワークソフトウェア工学
|
選 |
|
秋学期 |
|
2 |
|
3 |
|
青山 幹雄 |
他の科目との関連 | オブジェクト指向プログラミングを履修していることが望ましい。 |
他学科履修 | 可 |
副題 | |
授業概要 | インターネット(Web)を介して連携する複数のコンピュータを利用するソフトウェアの開発技術をWebサーバのソフトウェア開発技術を中心に理解する。特に、ネットワーク上で相互連携できるためのデータ表現技術であるXMLとWebサーバを利用するアプリケーションのアーキテクチャと開発技術を理解する。 |
学修目標 | 1. ネットワークネットワークソフトウェア工学の概念を説明できる。 2. ネットワークソフトウェアの主要なアーキテクチャを知っている。 3. XMLを理解し、例題を用いてデータ定義ができる。 4. Javaによるネットワークソフトウェア開発の基礎技術であるJSPとサーブレットの原理を知っている。 5. ネットワークソフトウェア設計におけるセキュリティ上の脆弱性の主要な要因とその主要な対処技術 を知っている。 |
授業計画 | 第1週 ネットワークソフトウェア工学の概念とそのフレームワーク 第2〜3週 ネットワークソフトウェアのアーキテクチャ 第4〜6週 XMLによるネットワークソフトウェアの情報表現技術 第7週 XMLによる情報表現技術の演習 第8〜11週 Javaによるネットワークサーバソフトウェア開発技術 第12週 その他のネットワークソフトウェア開発技術 第13〜14週 ネットワークソフトウェアのセキュリティ設計技術 第15週 定期試験 |
評価方法 | 成績は、定期試験(60%)、演習(30%)、レポート(10%)により評価する。 |
テキスト | 特にないが、適宜Webページまたはプリントを提供する。 【その他】この科目は、次のJABEE対応コース「情報技術専修コース(情報通信学科・情報システム数理学科)」の学習・教育目標に対応する。(E) |
その他 |