要求仕様
比較的小規模を対象としたアンケート配布、回収システムを作成する。
【機能面】
- 利用者の種別は、管理者と一般利用者の二種類。
- 管理者はアンケートの作成、配布、集計と利用者の追加を行う。
- 一般利用者はアンケートの回答、提出を行う。
- 管理者はアンケートの回答期限を設定できる。
- 管理者、利用者ともにユーザ名とパスワードでログインしてから利用する。
- 管理者、利用者双方に回答内容のプライバシーは保たれていること。(利用者の回答内容が直接管理者にわかったりはしないこと。)
- アンケートの回答は途中で保存できること。
- アンケートが配信されたら、メールで利用者に知らせること。
- 集計手段は数値の場合、総計値と平均値を出すこと。自由回答の場合は全内容を列挙する。
- 利用者登録は、CSVファイルとかから一括でできると嬉しい。
- 集計結果もCSVで出せるといいな。
- アンケートは他のアンケートをベースにしたりテンプレートを適用したりして、効率的に作れると嬉しい。
【作成可能アンケート例】
【性能面】
- ユーザーは最大でも100人くらい、アンケートも最大で100個くらい。
- アンケートの回答項目数も最大でも100くらいまで。回答選択肢も常識的な程度の数を想定。
【システム面】
- 一般的な3層アーキテクチャを採用したWebアプリケーションであること。
- 利用すると使いやすくなるような所には、積極的にAjaxを利用すること。
- 利用するソフトウェアは全てオープンソースなど、費用のかからないもので構築すること。
- RDBMSは容易に変更可能とする。もしかしたら将来的には商用のにするかもしれないので。
【開発面】
- テスト自動化を積極的に利用し、デグレードを阻止すること。
- IDEとかを積極的に利用して開発効率を上げること。
- バグ管理システムなどを利用して適切な問題管理を行うこと。
- バージョン管理システムを利用して適切なソース管理を行うこと。
- ソースコードは適切な書き方で統一されていること。
【スケジュール面】
- とりあえず納期は二ヶ月くらいを目処に。
- 作業担当は一人。
【最終提出物】
- ソースコード、バイトコード、DB定義、DBデータなど、システム稼働に必要なもの一式。
2007年12月09日(日) 16:25:32 Modified by ror_vs_java
添付ファイル一覧(全2件)
3431b4394ba819de.jpg (290.59KB)
Uploaded by ror_vs_java 2007年12月09日(日) 04:57:21
Uploaded by ror_vs_java 2007年12月09日(日) 04:57:21
70691e2e.jpg (66.72KB)
Uploaded by ror_vs_java 2007年12月09日(日) 04:52:54
Uploaded by ror_vs_java 2007年12月09日(日) 04:52:54