ISCI-418Yの最終プロジェクト、ソフトウェアエンジニアリング、2019年春
ここでプレゼンテーション
スクリーンショットはこちら

ここのビデオ
このドメインでは、ここでライブを参照してください:http://quiz-app.us-east-1.elasticbeanstalk.com/。終了
要件
最終プロジェクトは、Webベースのアプリケーションでした。より具体的には、それは機能であるテストツールであり、複数選択および真のファルス試験の管理、管理、および撮影でした。このプロジェクトの目標は、ユーザーコンポーネントを含むテストシステムを作成することでした。このコンポーネントには、割り当てられたテストを任せたり、その結果を受け取ったり、以前に撮影したテストの結果を表示できます。テストシステムには、すべてのタイプのユーザー、質問(回答)、テストなどを作成、読み取り、更新、削除し、ユーザーの結果を表示できる管理コンポーネントも含まれます。
より具体的な要件は次のとおりです。ユーザーは、電子メールとパスワードによって識別され、ログインされます。ユーザーは、管理者によって非アクティブにマークされる可能性があるため、ログインすることは許可されていません。ユーザーには、管理者によるアカウント作成に関する識別情報がメールで送信されます。質問は分類され、画像とテキストを含めることができます。テストを受けると、ユーザーが質問に答える際に積極的に保存する必要があります。ヘッダー画像、ヘッダーテキスト、フッターテキストは、各管理者がカスタマイズできる必要があります。質問と回答を含むテストは、データベースを介して伝播するCSVファイルの形でWebアプリにアップロードできます。
前述のプロジェクトの目標と要件を満たすには、必要なデータを指定することが重要です。テスト管理ソリューションを保護するには、ユーザー(管理者と通常の両方)がユーザー名とパスワードデータでログインする必要があります。ユーザーアクティビティデータもログイン時に取得する必要があります。 INACTIVEデータでマークされたIEユーザーは、ログインすることは許可されません。 WebベースのGUIでテストを正常に表現するために、テストには、誰が作成したか、その名前、義務、およびテストに含まれる質問など、特定の必要なデータがあります。質問には、TFまたはMCのかどうかを判断するためのデータ、およびMCの質問である場合の回答、またはTFの質問である場合の回答が真またはfalseであるかどうかを決定する必要があります。回答にはテキストが必要であり、質問が正しいかどうかを決定するデータが必要です。テストエンティティが作成される前に、選択した回答を保存する必要があります。 IE回答データは、テスト提出まで保存し、テストが送信されたときにフラッシュするか、期日が通過する必要があります。
- 割り当てPDFを参照してください
- ライブトレロを参照してください
デザイン


製品バックログ
- ストーリーの優先順位は上部 - >下にあり、各カードタイトルの先頭にある数字はストーリーポイントですが、各Trelloアイテムのタグとしても利用できます。ありがとう。
- ライブトレロを参照してください
- 製品バックログPDFを参照してください
スプリント付きプロジェクト計画
- タスクの優先順位は上部 - > bottom;ラベルは、どのスプリントタスクがその一部であるかを決定します。製品のバックログ(列1)は、このタグによってこれらのスプリントの期日を決定します。プロジェクト計画にある5つのアジャイルコラムは、製品バックログ、開発中、検証、および実行される製品バックログです。
- ライブパブリックリンク:https://trello.com/b/pfh92dpn/icsi-418-group-project
- 4.11.2019 Trelloバックアップ:https://trello.com/b/6yb23pnh/4112019
- 4.6.2019 Trelloバックアップ:https://trello.com/b/j43Znm3y/462019
- 3.28.2019 Trello Backup:https://trello.com/b/imeyhv1x/3282019
- 3.21.2019 Trello Backup:https://trello.com/b/zcdjdnac/3212019
- 3.14.2019 Trelloバックアップ:https://trello.com/b/xdxtte7t/3142019
テスト計画と結果
インストールスクリプトを含む展開計画
- Live Trello、より具体的には、Sprint 7を参照してください。
- SQLスクリプトを参照してください
- 展開計画ドキュメントをダウンロードします
メンテナンス計画
- メンテナンス計画のドキュメントをダウンロードしてください
その他の情報
依存関係
- Javax.Servlet-API 4.0.1
- javax.servlet.jsp-api 2.3.3
- JSTL 1.2
- mysql-connector-java 8.0.15
- javax.mail 1.6.2
- commons-io 1.3.2
- commons-fileupload 1.4
- OpenCSV 4.5
グループチャット招待リンク
- Slackチームコード: ICSI-418TEAM .slack.com
Trello Invite Link
- 製品のバックログとスプリントをホストするためのリポジトリ/タスクマネージャー
割り当てPDF
チームメンバー:
- ルーク・R・プレスコット
- ショーン・ルック
- ジャック・ホールデン
- マックス・ムーア
- チンワチョン
- ダールになります
- ゲイリー・パサレリ