ユースケースシナリオ


【ログインする】

アクター:一般利用者、管理者
前提条件:なし
  1. システムはログインしていないユーザにアクセスされると、ログイン画面を表示する。
  2. ユーザはユーザ名とパスワードを入力し、システムにログインする。
  3. ユーザ名とパスワードが一致した場合、ログインすることができる。
    1. ユーザが一般利用者の場合、一般利用者の初期表示画面を表示する。
    2. ユーザが管理者の場合、管理者画面を表示する。
  4. ユーザ名もしくはパスワードが一致しない場合、「ユーザ名かパスワードが間違っています」と表示し、ログイン画面に戻る。

【アンケートに回答する】

アクター:一般利用者
前提条件:ログインされていること、回答可能なアンケートが存在すること
  1. アンケート一覧画面から、回答するアンケートを選択する。
  2. アンケート回答画面へと遷移し、アンケート内容が表示される。
  3. アンケートの回答を入力する。
    1. 今までの回答を保存して途中でやめるには、「下書き保存」ボタンを押下する。
  4. アンケートの回答を提出するには、「提出」ボタンを押下する。
    1. 入力内容に不備がある場合は、エラー箇所を表示する。
    2. 提出期限が切れている場合は、エラーを表示する。
    3. 不備がない場合、内容確認画面に遷移する。
  5. 回答内容を確認する。
    1. この内容で問題ない場合、「提出」ボタンを押下してアンケートを提出する。
    2. 書き直ししたい場合、「書き直す」ボタンを押下してアンケート回答画面に戻る。
  6. 提出したことを示す画面を表示する。
  7. アンケート一覧画面に戻る。

【提出済みアンケートを確認する】

アクター:一般利用者
前提条件:ログインされていること、提出済みアンケートが存在すること
  1. 「提出済みのアンケート」を選択し、提出済みのアンケートの一覧を表示する。
  2. 一覧から、確認する提出済みのアンケートを選択する。
  3. アンケート確認画面へと遷移し、選択したアンケートの内容と回答内容が表示される。
  4. アンケートの回答内容を確認する。
  5. 「戻る」を押下してアンケート一覧画面に戻る。

【アンケートを作成する】

前提条件:ログインされていること、管理者アンケート一覧画面が表示されていること
アクター:管理者
  1. 「アンケートの作成」を選択する。
  2. アンケート作成画面が表示される。
  3. 新規作成か、他のアンケートを元に作成するかを選択する。
    1. 他のアンケートから作成する場合、元にするアンケートを選択する。
    2. 各設定値のデフォルトとして、指定されたアンケートの内容が読み込まれる。
  4. アンケート名を設定する。
  5. アンケートの質問項目を設定する。入力方式、選択制限などを設定する。
  6. 質問項目に対応した選択肢を設定する。選択肢に表示される文字列や選択値を設定する。
  7. 5〜6を適宜繰りかえす。
  8. アンケート質問内容の入力が完了したら、「保存」ボタンを押下する。
    1. 入力内容に不備がある場合は、エラー箇所を表示する。
    2. 不備がない場合、内容確認画面に遷移する。
  9. 質問内容を確認する。
    1. この内容で問題ない場合、「保存」ボタンを押下してアンケートを保存する。
    2. 書き直ししたい場合、「書き直す」ボタンを押下してアンケート作成画面に戻る。
  10. 管理者アンケート一覧表示画面に戻る。

【アンケートを編集する】

前提条件:ログインされていること、編集対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていること
アクター:管理者
  1. 一覧から編集するアンケートを選択する。
  2. アンケートの内容が表示されるので、「編集」ボタンを押す。
    1. 既にこのアンケートが配信されている場合は編集できないので、エラーを表示する。
  3. アンケート編集画面が表示される。
  4. アンケートを編集する。編集方法は作成時と同様。
  5. アンケートを保存する場合、「保存」ボタンを押下する。
    1. 入力内容に不備がある場合は、エラー箇所を表示する。
    2. 不備がない場合、内容確認画面に遷移する。
  6. 回答内容を確認する。
    1. この内容で問題ない場合、「保存」ボタンを押下してアンケートを保存する。
    2. 書き直ししたい場合、「書き直す」ボタンを押下してアンケート作成画面に戻る。
  7. 管理者のアンケート一覧表示画面に戻る。

【アンケートを配信する】

前提条件:ログインされていること、配信対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていること
アクター:管理者
  1. 一覧から配信するアンケートを選択する。
  2. アンケートの内容が表示されるので、「配信」ボタンを押す。
  3. 配信対象選択画面が表示される。
  4. 配信対象とするユーザを選択し、配信ボタンを押す。
    1. 既にこのアンケートが配信されているユーザは選択できない。
  5. 配信確認画面が表示される。
    1. この内容で問題ない場合、「配信」ボタンを押下してアンケートを配信する。
    2. 対象ユーザを選択し直したい場合、「戻る」ボタンを押下して配信対処宇選択画面に戻る。
  6. ユーザにアンケートが配信される。
  7. ユーザのメールアドレスに配信通知メールが送信される。

【アンケートを削除する】

前提条件:ログインされていること、削除対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていること
アクター:管理者
  1. 一覧から削除するアンケートを選択する。
  2. アンケートの内容が表示されるので、「削除」ボタンを押す。
  3. 削除確認画面が表示される。
      1. このアンケートが配信されている場合、警告するメッセージが表示される。
      2. このアンケートに対する回答が存在する場合、それを警告するメッセージが表示される。
    1. この内容を削除して問題ない場合、「削除」ボタンを押下してアンケートを削除する。
    2. 削除をキャンセルしたい場合、「戻る」ボタンを押下して一覧画面に戻る。
  4. アンケートが削除される。

【アンケートを集計する】

前提条件:ログインされていること、集計対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていること
アクター:管理者
  1. 一覧から集計するアンケートを選択する。
  2. アンケートの内容が表示されるので、「集計」ボタンを押す。
  3. アンケートの集計結果が表示される。
  4. 「CSVで出力」を押下すると、csv形式で集計結果が保存される。

【ユーザを登録する】

前提条件:ログインされていること、ユーザ一覧画面が表示されていること
アクター:管理者
  1. 「ユーザ登録」を選択する。
  2. ユーザ登録画面が表示される。
    1. ユーザ情報を入力し、「登録」ボタンを押下する。
    2. CSVから一括してユーザを登録する場合、ファイルをダイアログで選択し、「登録」ボタンを押下する。
    3. 2.1, 2.2で入力内容に不備がある場合、エラーを表示する。
  3. 確認画面が表示される。
    1. この内容でよければ、「登録」ボタンを押す。
    2. 入力をやり直したければ「戻る」ボタンを押し、登録画面へ遷移する。
  4. ユーザ一覧画面へと遷移する。

【ユーザ情報を変更する】

前提条件:ログインされていること、変更対象のユーザが存在すること、管理者のユーザ一覧画面が表示されていること
アクター:管理者
  1. ユーザ一覧画面から、ユーザ情報を変更するユーザを選択する。
  2. ユーザ情報が表示されるので、「編集」ボタンを押す。
  3. 選択されたユーザのユーザ情報編集画面が表示される。編集方法は作成時と同様。
  4. 編集が完了したら、「保存」ボタンを押下する。
    1. 入力内容に不備がある場合は、エラー箇所を表示する。
    2. 不備がない場合、内容確認画面に遷移する。
  5. 入力内容を確認する。
    1. この内容で問題ない場合、「保存」ボタンを押下してユーザ情報を保存する。
    2. 書き直ししたい場合、「書き直す」ボタンを押下してユーザ情報編集画面に戻る。
  6. 管理者のユーザ一覧表示画面に戻る。

【ユーザ情報を削除する】

前提条件:ログインされていること、集計対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていること
アクター:管理者
  1. 一覧画面から削除するユーザを選択する。
  2. ユーザ情報が表示されるので、「削除」ボタンを押す。
  3. 削除確認画面が表示される。
    1. このユーザを削除して問題ない場合、「削除」ボタンを押下してアンケートを削除する。
    2. 削除をキャンセルしたい場合、「戻る」ボタンを押下して一覧画面に戻る。
  4. ユーザが削除される。
2007年12月14日(金) 04:07:58 Modified by ror_vs_java




スマートフォン版で見る