学生主体のモデリング演習 ~入出力分析編~

18
Kei YamaguCHt 学学学 学学学学学学学学 学学学学学学学 ~~ M 学学

Upload: zarifa

Post on 11-Jan-2016

38 views

Category:

Documents


1 download

DESCRIPTION

学生主体のモデリング演習 ~入出力分析編~. M 1 山口. 入出力分析. ・画面や帳票・・・情報要求の核. 正しい画面や帳票が得られなければ、正しいデータベースが設計できない. *正しい画面 / 帳票 … 正しいデータ項目が過不足なく含まれているもの. *正しいデータ項目 … 意味的に正しい、正規に標準化されたデータ項目. 画面帳票分析. 各種画面帳票について、その構成部品を明確化し、さらにこれを基に共通部品化や標準化することで、保守性の高いデータベースを作ることができる。. 画面帳票:情報システムが生産する「製品」. *自動車とその組立図の関係と同等. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 学生主体のモデリング演習 ~入出力分析編~

Kei YamaguCHt

学生主体のモデリング演習~入出力分析編~

M 1山口

Page 2: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

画面帳票分析

画面帳票:情報システムが生産する「製品」

データ項目 / 属性:構成する部品 *自動車とその組立図の関係と同等

各種画面帳票について、その構成部品を明確化し、さらにこれを基に共通部品化や標準化することで、保守性の高いデータベースを作ることができる。

・画面や帳票・・・情報要求の核正しい画面や帳票が得られなければ、正しいデータベースが設計できない *正しい画面 / 帳票…正しいデータ項目が過不足なく含まれてい

るもの*正しいデータ項目…意味的に正しい、正規に標準化されたデータ項目

・入出力分析 ・概念 DB 部分図DOA プロジェクトでは

Kei YamaguCHt

Page 3: 学生主体のモデリング演習 ~入出力分析編~

入出力分析入出力分析

入出力分析とは、帳票ごとのデータを正規化することである。入出力分析シートとは、情報を構成するデータの構造を明示するものである。

正規化

 正規化とは、データの意味が失われないようにデータ項目間の関連( 結びつき ) を維持 しつつ、不必要なデータの項目の重複が生じないようにする基準である。 正規化の目的は、データの追加、更新、削除といったデータベースの修復プログラムを単一化でき、情報システムの保守経費を小さくすることである。

Kei YamaguCHt

Page 4: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

◆ 画面 / 帳票分析のステップ

Kei YamaguCHt

Page 5: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

◆ ステップ1:外部レコード及びデータ項目の識別

① 画面帳票( IO )を構成するも最も大きなセグメントを点線で区分

② 適切な構成要素に分解した上で「 A 」「 B 」などの番号を付ける 番号を付けた各要素を「外部レコード」と呼ぶ

③ 画面帳票( IO )上の分析対象項目に番号を付けるこのとき、 IO 上には名称しか表示されていなくても、裏に名称に対応付けられた番号やコードがあれば、これを示す番号も補う

例:品名-品番

手順

Kei YamaguCHt

Page 6: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

Kei YamaguCHt

54

6 7

89

10

11

12 13 1514A B

16

Page 7: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

◆ ステップ2:外部レコードの KEY の識別

分割したセグメント A 、 B などにその外部レコードを単一に特定するための識別子( KEY )を判定し、これをセグメントに対応づけて記述する。

たとえば、「注文」であれば「注文番号」

Kei YamaguCHt

Page 8: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

Kei YamaguCHt

54

6 7

89

10

11

12 13 1514A B

KEY ・・・1 12

16

Page 9: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

入出力分析シートのフォーマット→

◆ ステップ3:入出力分析シート作成外部レコードと KEY の識別ができたら、付番されたデータに適切な項目名をつけ、入出力分析シートを作成し整理する。

Page 10: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

Kei YamaguCHt

Page 11: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

◆ 入出力分析シート表記

・・・ KEY (主 KEY ):概念レコードの識別子であり、最も基本的なデータ項目

・・・ RKEY : KEY を参照する機能を持つデータ項目

行を一意に識別するための一つ以上の列。主キーの値は空値ではいけない

他の表の主キーと関連付けるための列

主 KEY と RKEY

Kei YamaguCHt

Page 12: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

□ :オカレンスリソース

○ :タイプリソース

リソース型の分類

社員に対する性別やスキル、また顧客に対する業種のような種類ないし分類を表す

社員、顧客などコピーの作れない個体を表す.

:リソース :在庫型 :断面 :要約 :イベント

<概念ファイルの類型>

◆ 入出力分析シート表記

Kei YamaguCHt

Page 13: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

CHIBA INSTITUTE OF TECHNOLOGY 学生証

社会システム科学部経営情報科学科

200X年 4月 1日入学

小○ 崇文

千葉県習志野市津田沼 2-17-1

千葉工業大学 学長

学生番号  0X41000

◆ 例題

性別:男

1

23

4 5 6

7

8

Kei YamaguCHt

Page 14: 学生主体のモデリング演習 ~入出力分析編~

入出力分析

項目番号 入出力上項目名称

1

2

3

4

5

6

7

データ項目名称データ項目名称データ項目名称 データ項目名称

入出力分析シート

(3)(1) (2)

IO-

入出力名称 入出力番号 作成日

データ項目名称 データ項目名称

作成者

(6)(4) (5)

性別 C

学生情報

学籍番号 学籍番号

性別 C

性別

性別

性別 C

性別

◆ 例題:解説

Page 15: 学生主体のモデリング演習 ~入出力分析編~

入出力分析◆ 例題:解答

Page 16: 学生主体のモデリング演習 ~入出力分析編~

入出力分析 ‐演習‐◆ 演習

Kei YamaguCHt

Page 17: 学生主体のモデリング演習 ~入出力分析編~

入出力分析 ‐解答‐

□ ○ ○ ○

項目番号 入出力上項目名称

1 学籍番号

2氏名

3 フリガナ

4 C性別

5 性別

6 C担当

7所属

8 C住所

9住所

データ項目名称

性別

C性別

C住所

C担当

担当

住所

C住所

C担当

データ項目名称

氏名

フリガナ

C性別

学籍番号

データ項目名称 データ項目名称

学生情報

入出力分析シート 学生情報管理

性別 担当(3)(1) (2)

IO-

入出力名称 入出力番号 作成日

データ項目名称 データ項目名称

作成者

宇治野

(6)

住所(4) (5)

Page 18: 学生主体のモデリング演習 ~入出力分析編~

おまけ

Kei YamaguCHt

1班:入出力分析:20時間部分図:15時間統合図:10時間

2班:入出力分析:24時間

部分図:13時間統合図:7時間

ちなみに2年前の山口 /篠原は・・・10月20日 入出力分析開始

1月10日 三点セット完全終了

スケジュール

おそらく150時間以上><

やるっきゃな~い!