授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
作成アプリケーションのアイディアを出し候補を絞り込む。 |
ブレーンストーミング等でアイディアを出し、アプリケーションの骨格を形づくる。
クライアントからの委託の場合、クライアントにインタビューを行う。 |
| 【理解度確認】制作物チェック、レビュー |
| 2 |
制作するアプリケーションを決定する。 |
卒業制作の企画書を作成し担当教員から承認を受ける。 |
| 【理解度確認】制作物チェック、レビュー |
| 3 |
画面レイアウトや機能概要および画面遷移を明確にする。 |
画面一覧を作成し、各画面の画面設計をする。それらを基に画面遷移図を作成する。 |
| 【理解度確認】制作物チェック、レビュー |
| 4 |
画面ごとの機能を洗い出し、そこにある機能を考える。全ての画面について実施し、アプリ全体の機能を明確にする。 |
画面ごとの機能一覧を作成する。 |
| 【理解度確認】制作物チェック、レビュー |
| 5 |
機能ごとにどれだけ開発に時間がかかるかを考えて、開発スケジュールを決める。 |
機能一覧を基にWBSを作成する。 |
| 【理解度確認】制作物チェック、レビュー |
| 6 |
データベース・外部インターフェース設計を明確にする。 |
データベースのテーブル設計、外部APIデータ定義、ファイルフォーマット定義等を行う。 |
| 【理解度確認】制作物チェック、レビュー |
| 7 |
プログラミングと単体テストを行う。 |
制作(1):コーディング・単体デバッグを行い、PCDAサイクルを行い作業を進める。 |
| 【理解度確認】制作物チェック、レビュー |
| 8 |
プログラミングと単体テストを行う。 |
制作(2):コーディング・単体デバッグを行い、PCDAサイクルを行い作業を進める。 |
| 【理解度確認】制作物チェック、レビュー |
| 9 |
プログラミングと単体テストを行う。 |
制作(3):コーディング・単体デバッグを行い、PCDAサイクルを行い作業を進める。 |
| 【理解度確認】制作物チェック、レビュー |
| 10 |
プログラミングと単体テストを行う。 |
制作(4):コーディング・単体デバッグを行い、PCDAサイクルを行い作業を進める。 |
| 【理解度確認】制作物チェック、レビュー |
| 11 |
結合テストを行う。 |
制作(5):設計に従って機能、例外処理、操作性などを検証、PCDAサイクルを行い作業を進める。 |
| 【理解度確認】制作物チェック、レビュー |
| 12 |
結合テストを行う。 |
制作(6):設計に従って機能、例外処理、操作性などを検証、PCDAサイクルを行い作業を進める。 |
| 【理解度確認】制作物チェック、レビュー |
| 13 |
完成した作品のレビューを受け完成させる。 |
担当教員に完成した作品をレビューしてもらう。修正点などがあれば対応しアプリを完成させる。 |
| 【理解度確認】制作物チェック、レビュー |
| 14 |
最終プレゼンテーション用資料作成。 |
第15回のプレゼンテーションのための資料(ポスター・動画・その他資料)の作成を行う。 |
| 【理解度確認】制作物チェック、レビュー |
| 15 |
最終プレゼンテーションを行う。 |
卒業制作の総まとめとして、アプリケーション制作テーマ、機能、フィードバックについてプレゼンテーションを行う。 |
| 【理解度確認】制作物チェック、レビュー |