授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
システム開発における工程とUMLとは何かを説明出来る。 |
システム開発の工程と、各工程に必要なURMLモデル図について学習する。 |
【理解度確認】課題 |
2 |
要求定義と要件定義について説明出来る。 |
要求定義、要件定義とは何か、またその違いについて学習する。 |
【理解度確認】課題 |
3 |
基本的なアクティビティ図が記述出来る。 |
アクティビティ図の役割とその記法について学習する。 |
【理解度確認】課題 |
4 |
基本的なユースケース図が記述出来る。 |
ユースケース図の役割とその記法について学習する。 |
【理解度確認】課題 |
5 |
基本的なオブジェクト図、クラス図が記述出来る。
基本的なシーケンス図が記述出来る。 |
オブジェクト図、クラス図の役割とその記法について学習する。
シーケンス図の役割とその記法について学習する。 |
【理解度確認】課題 |
6 |
基本的なパッケージ図が記述出来る。
基本的な配置図が記述出来る。 |
パッケージ図の役割とその記法について学習する。
配置図の役割とその記法について学習する。 |
【理解度確認】課題 |
7 |
これまでに学んだUMLの内容を振り返り、定着度を確認する。 |
第1〜6回までの内容の振り返り、理解度を深める。 |
【理解度確認】課題 |
8 |
モバイルアプリケーション開発で利用されるアーキテクチャについて説明が出来る。 |
モバイルアプリケーション開発で利用されるアーキテクチャの特徴について学習する。 |
【理解度確認】 |
9 |
データベースの必要性について説明が出来る。
データ中心アプローチについて説明が出来る。 |
データベースの必要性と、どのような場面で使われているかを学習する。
データベース設計におけるCRUDを学習する。
データ中心アプローチについて学習する。 |
【理解度確認】課題 |
10 |
データベースの設計の基礎について説明が出来る。
ER図を作成することが出来る。 |
身近なデータを用いてどのようなデータがデータベースに格納されるかを学習する。
ER図の書き方を学習する。 |
【理解度確認】課題 |
11 |
正規化されたテーブルを作成することが出来る。
作成したER図からSQL文を作成出来る。 |
正規化を学習する。
作成したテーブルからデータを取り出し、プログラムがどのように使うかを学習する。 |
【理解度確認】課題 |
12 |
システムとデータベースのあり方を考え、設計することが出来る(1)。 |
架空のシステムについて、設計を行う。
架空のシステムのデータベースにおけるER図を作成する。 |
【理解度確認】課題 |
13 |
作成した設計の整合性や過不足について検討することが出来る(1)。 |
作成した設計を用いて、システムが正しく構築できるかをレビューを行い、修正をする。 |
【理解度確認】課題 |
14 |
システムとデータベースのあり方を考え、設計することが出来る(2)。 |
架空のシステムについて、設計を行う。
架空のシステムのデータベースにおけるER図を作成する。 |
【理解度確認】 |
15 |
作成した設計の整合性や過不足について検討することが出来る(2)。 |
作成した設計を用いて、システムが正しく構築できるかをレビューを行い、修正をする。 |
【理解度確認】課題 |