ソフトウェア工学’2001
プロジェクトリスト
1. 缶ジュース自動販売機システム
料金収受、販売、表示機能、制御モジュールなどを実現する。
2. 切符自動販売機システム
料金収受、販売、表示機能、制御モジュールなどを実現する。
3. Web上の切符予約・販売システム
上記のプロジェクトにWeb機能を追加し、ネットワーク上で販売を可能にする。
4. 銀行のATMシステム
3-tier システム: クライアント、サーバ、データベースから構成されるシステム。
5. ホームセキュリティーシステム (顧客側)
監視、アラーム、電話回線経由アラーム送信、GUI などを実現する。
6. ホームセキュリティーシステム (警備会社側)
データ中心アーキテクチャー:複数のユーザの監視、アラーム処理、GUI などを実現する。
7. 電子シラバスシステム
l 日本語の処理を可能にする。
l 作業状態を残し、それを次回で再現できるようにする。
l Web上で作業を行い、教官は研究室や自宅の機械から作業できるようにする。
l できるだけシステム管理を簡単化し、手入力作業をなくす。
l できるだけ教官側の負担を少なくし、Webの検索感覚でシステムを利用する。
8. 電子シラバス (教官用パーソナルアシスタントシステム)
l 各教官は、自分の端末(クライアント側)ですべての処理を終えてから結果をhtmlファイルとして保存し、それをサーバに送る。
l 作業状態を残し、それを次回で再現できるようにする。
l Webサーバを通らずにクライアントから直接に odbc/jdbc 経由で直接にデータベースを利用する。(オプション)
9. 電子シラバス (学生用パーソナルアシスタントシステム)
認証、利用者にあわせた時間割、授業・試験日程、科目登録、シラバスなどを提供するシステム。
10. Web上の自動教育・学習システム
エージェントアーキテクチャー:
たとえば、
l個人向けの学習 (Personal Learning)
lグループ向けの学習 (Group Learning)
l個人向けの教育 (Personal Tutoring)
lグループ向けの教育 (Group Tutoring)
を支援するために分散型教育システムを実現する。(4つの内1つを実現する)
11. Web上の自動検査(試験)システム
学生認証、試験登録、自動採点、成績表報告書の生成などの機能を実現する。
12. 電子秘書
パーソナルDBを持つシステム。会議、スケジュール管理、メール、電話帳などの機能を提供する。
13. ネットワーク管理用パーソナルアシスタントシステム
2-tier システム: ネットワークに関する知識ベースをもち、ユーザの質問にあわせてその知識ベースから適した答えを提供する。GUI、知識ベースなどをもつシステム。
14. Web検索用パーソナルアシスタントシステム
GUIによるユーザの検索キーワードを複数のサーチエンジンになげ、サーチ結果をソートしユーザに提供する。GUI、履歴管理などの機能をもつシステム。
15. 電子商取引用パーソナルアシスタントシステム
初心者にやさしい、GUIによるユーザ個人情報管理、履歴管理、商品のサーチなどの機能をもつシステム。
16. Web上の電子本屋さん
展示、販売、在庫管理機能などを実現する。
17. ソフトウェア設計ドキュメント管理システム
データ中心アーキテクチャー: 複数のソフトウェアプロジェクトのドキュメントを電子化し、保存、版管理、検索するシステムを実現する。
18. チームによるソフトウェア設計を支援するシステム
エージェントアーキテクチャー: 各メンバーは個人作業を終えた結果を共通の作業場に保存、管理
するシステム。