要求仕様

比較的小規模を対象としたアンケート配布、回収システムを作成する。

【機能面】

  • 利用者の種別は、管理者と一般利用者の二種類。
  • 管理者はアンケートの作成、配布、集計と利用者の追加を行う。
  • 一般利用者はアンケートの回答、提出を行う。
  • 管理者はアンケートの回答期限を設定できる。
  • 管理者、利用者ともにユーザ名とパスワードでログインしてから利用する。
  • 管理者、利用者双方に回答内容のプライバシーは保たれていること。(利用者の回答内容が直接管理者にわかったりはしないこと。)
  • アンケートの回答は途中で保存できること。
  • アンケートが配信されたら、メールで利用者に知らせること。
  • 集計手段は数値の場合、総計値と平均値を出すこと。自由回答の場合は全内容を列挙する。
  • 利用者登録は、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
70691e2e.jpg (66.72KB)
Uploaded by ror_vs_java 2007年12月09日(日) 04:52:54



スマートフォン版で見る