ソフトウェア工学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.  チームによるソフトウェア設計を支援するシステム

エージェントアーキテクチャー: 各メンバーは個人作業を終えた結果を共通の作業場に保存、管理

するシステム。