Microsoft PowerPoint - UMLandOO_20140717 [相容模式]



Similar documents
Microsoft Word doc

所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

6-1-1極限的概念

Microsoft Word - ch07

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明

Microsoft Word - 第四章.doc

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒

章節

實德證券網上交易系統示範

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

<30332EAAFEA5F3A440A142A447A142A454A142A57CA147BEC7A5CDB14DB77EC3D2B7D3BEC7B2DFA661B9CF2E786C73>

格 成 績 證 明 第 六 條 第 七 條 本 系 大 四 課 程 中 規 劃 日 本 韓 國 越 南 專 題 研 究, 學 生 需 於 大 四 時 修 習 該 課 程, 並 於 規 定 期 間 內 提 出 專 題 報 告, 取 得 合 格 成 績 證 明 本 系 規 定 學 生 畢 業 時 需 取

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

???T????????


xls

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

修 課 特 殊 規 定 : 一 法 律 系 學 生 最 低 畢 業 學 分 128;101 學 年 度 修 讀 法 律 系 雙 主 修 學 生 應 修 畢 法 律 專 業 目 64 學 分 ( 限 修 習 本 校 法 律 系 開 設 課 程, 不 得 以 原 學 系 或 外 校 課 程 抵 免 -

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

教育實習問與答:

16


(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )

內 政 統 計 通 報

教 師 相 關 ( 升 等, 依 業 務 需 002 交 通 管 科 評 鑑, 評 量, 徵,C031, 聘, 各 項 考 試 委 C051,C054, 員, 通 訊 錄 等 ),C057, C058,C063 各 項 會 議 紀 錄 依 業 務 需 C001,, 002,130 交 通 管 科 (

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

Microsoft PowerPoint - 104年說明會簡報-final-0923.ppt [相容模式]

目 錄 一 系 統 登 入... 2 ( 一 ) 系 統 登 入 畫 面... 2 ( 二 ) 首 次 登 入 請 先 註 冊... 3 ( 三 ) 忘 記 單 位 帳 號... 8 ( 四 ) 忘 記 密 碼 ( 五 ) 健 保 卡 更 換 ( 六 ) 重 寄 確 認 信.

簽 呈

寫 作 背 景 導 讀 [98] L Lyman Frank Baum

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

101年度社會福利方案 網路線上操作手冊


NCKU elearning Manual

行政院金融監督管理委員會全球資訊網-行政院金融監督管理委員會

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

連江縣政府所屬學校兼任代課及代理教師聘任實施要點(草案)

壹、組織編制 代碼:C0101意見反映

PROSPECT EXPLORATION 壹 前 言 第 9 卷 第 2 期 中 華 民 國 100 年 2 月

<4D F736F F D20B0EAA5C1A470BEC7BB50B0EAA5C1A4A4BEC7AF5AAFC5BD73A8EEA4CEB1D0C2BEADFBADFBC342BD73A8EEB1F8A4E5B9EFB7D3AAED A14B>

Microsoft Word - 立法會十四題附件.doc

認可人士、註冊結構工程師及註冊岩土工程師作業備考 ADM-6

桃園市104年國民中學新進教師甄選各校複試方式及需求表

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

玄奘大學 應用心理學系

目 錄

一、 資格條件:

目 錄 頁 1. 歡 迎 使 用 網 上 預 約 面 談 訪 問 系 統 新 用 戶 新 用 戶 登 入 帳 戶 程 序 啟 動 網 上 預 約 面 談 訪 問 帳 戶 核 對 帳 戶 的 地 址 資 料

( 第 4 項 ) 第 1 項 及 第 2 項 投 資 抵 減 之 適 用 範 圍 核 定 機 關 申 請 期 限 申 請 程 序 施 行 期 限 抵 減 率 及 其 他 相 關 事 項, 由 行 政 院 定 之 行 為 時 促 進 產 業 升 級 條 例 第 6 條 第 2 項 及 第 4 項 分

( 五 ) 財 務 會 計 理 論 研 討 3 學 分 ( 六 ) 審 計 理 論 研 討 3 學 分 ( 七 ) 管 理 會 計 理 論 研 討 3 學 分 第 四 條 選 修 科 目 : ( 一 ) 數 量 方 法 3 學 分 ( 二 ) 財 務 會 計 專 題 研 討 ( 一 ) 3 學 分

2 2.1 A H ir@abchina.com 2

Microsoft Word - _3_???????-Ch _???

<4D F736F F D20A4A4B0EAA4E5A4C6A46ABEC7C0B3A5CEBCC6BEC7A874BEC7B873C3D2AED1B1C2BB50BFECAA6B F F2E646F63>

支 持 機 構 : 社 會 文 化 司 主 辦 機 構 : 澳 門 學 聯 澳 門 青 年 研 究 協 會 電 話 : 傳 真 : 網 址 : 報 告 主 筆 : 李 略 博 士 數 據 錄

PowerPoint 簡報

<4D F736F F F696E74202D20B2C431B860C2B2B3F82DC2BEB77EBEC7AED5B77CAD70BEC7BDD2B57BBAF5AD6EA65DC0B3B0EABBDAB77CAD70B7C7AB AE74B2A7A4C0AA E BACDBAE65BCD2A6A15D>

Microsoft Word - 發行CB轉換辦法_ _.doc

第一章 緒論

二 具 有 博 士 學 位 或 其 同 等 學 歷 證 書, 成 績 優 良 並 有 專 門 著 作 者, 得 聘 為 助 理 教 授 三 具 有 博 士 學 位 或 其 同 等 學 歷 證 書, 曾 從 事 與 所 習 學 科 有 關 之 研 究 工 作 專 門 職 業 或 職 務 四 年 以 上

( 二 ) 輔 導 員 除 有 特 殊 情 形 外, 同 時 間 以 輔 導 一 人 為 原 則, 至 多 不 得 超 過 二 人 ( 三 ) 實 務 訓 練 機 關 ( 構 ) 學 校 於 實 務 訓 練 期 間 對 由 資 深 人 員 擔 任 之 輔 導 員 得 酌 減 業 務 五 輔 導 重

第 一 條 : 為 建 立 本 公 司 良 好 董 事 會 治 理 制 度 健 全 監 督 功 能 及 強 化 管 理 機 能, 爰 依 公 開 發 行 公 司 董 事 會 議 事 辦 法 第 二 條 訂 定 本 規 範, 以 資 遵 循 第 二 條 : 本 公 司 董 事 會 之 議 事 規 範,

BSP 烤箱 - 封面-2

<4D F736F F D D313032A7DEC075BAC2BC66B56EB04FB44EC5AAA7D3C440A7C7A874B2CEBEDEA740A4E2A5552E646F63>

2.報考人數暨錄取或及格率按類科分_1試

文 ( 一 ) 閱 讀 理 解 英 語 數 學 社 會 自 然 及 國 文 ( 二 ) 語 文 表 達 等 各 科 此 外 嘉 義 區 則 另 外 單 獨 辦 理 測 驗 五 專 亦 有 辦 理 特 色 招 生 考 試 分 發 入 學, 與 高 中 高 職 分 開 辦 理, 但 成 績 同 樣 採

(Microsoft Word - \246\250\301Z\272\336\262z.doc)

HSBC Holdings plc Interim Report Chinese

(3) 澳 門 特 別 行 政 區 之 稅 務 知 識 及 (4) 商 法 典 ( 二 ) 重 新 批 准 註 冊 為 註 冊 會 計 師 / 專 業 會 計 員 之 筆 試 科 目 如 下 : (1) 澳 門 特 別 行 政 區 之 稅 務 知 識 及 (2) 商 法 典 ( 三 ) 考 試 範

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

駛 學 校 順 成 駕 駛 學 校 新 中 華 駕 駛 學 校 新 社 亮 汽 車 電 單 車 教 授 駕 駛 學 校 有 限 公 司 新 順 成 汽 車 駕 駛 學 校 及 新 福 利 駕 駛 學 校 有 限 公 司 其 中 除 新 福 利 只 提 供 輕 型 汽 車 ( 自 動 ) 教 學 課

Microsoft Word - 教師待遇條例.doc

國立屏東師範學院教育心理與輔導研究所

代 理 人 者, 由 常 務 董 事 或 董 事 互 推 一 人 代 理 之 第 八 條 本 公 司 董 事 會 召 開 時, 總 經 理 室 應 備 妥 相 關 資 料 供 與 會 董 事 隨 時 查 考 召 開 董 事 會, 得 視 議 案 內 容 通 知 相 關 部 門 或 子 公 司 之 人

105輔系科目學分表

PowerPoint 簡報

期交所規則、規例及程序

瑞興銀行

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 )

Microsoft Word - 附件_table

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型...

及 國 民 中 小 學 組 織 規 程 之 規 定 辦 理, 其 班 級 數 之 計 算 依 實 際 班 級 數 ( 幼 教 班 除 外 ) 四 捨 五 入 計 算 : 1. 十 二 班 以 下 者 : 得 置 教 師 兼 教 導 總 務 主 任, 教 師 兼 教 務 訓 育 組 長 各 一 人 2

包 裝 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品 營 養 標 示 應 遵 行 事 項 一 本 規 定 依 食 品 安 全 衛 生 管 理 法 第 二 十 二 條 第 三 項 規 定 訂 定 之 二 本 規 定 所 稱 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品, 指

中國國際商業銀行股份有限公司董事會議事規則(草案)

行政院金融監督管理委員會全球資訊網-行政院金融監督管理委員會

「家加關愛在長青」計劃完成表現及評估報告

上網單附件_105指_報名常見問題-新0408

一、報考資格: 碩士班:公立或已立案之私立大學或獨立學院或經教育部認可之國外大學畢業生或應屆畢業生,或具報考大學碩士班之同等學力資格,並符合本校各所訂定之條件者

關 於 教 育 部 學 習 拍 立 得 教 育 部 於 (103) 年 度 整 合 各 縣 市 政 府 部 屬 機 構 大 學 及 民 間 的 數 位 資 源 與 服 務, 依 不 同 類 型, 分 別 匯 集 於 教 育 大 市 集 教 育 百 科 教 育 媒 體 影 音 教 育 部 學 習 拍

(Microsoft Word - IAS26_0106_\270\352\270\333__\272\364\255\266.doc)

肆 研 究 方 法 進 行 本 研 究 前, 我 們 首 先 對 研 究 中 所 用 到 名 詞 作 定 義 定 義 : 牌 數 : 玩 牌 時 所 使 用 到 撲 克 牌 數 次 數 : 進 行 猜 心 術 遊 戲 時, 重 複 分 牌 次 數 數 : 進 行 猜 心 術 遊 戲 時, 每 次 分

( 二 ) 資 格 考 試 之 方 式 : 1. 筆 試 : 圖 書 資 訊 學 檔 案 學 或 出 版 與 數 位 科 技 ( 三 科 選 考 一 科 ), 考 試 時 間 3 小 時 筆 試 分 數 以 70 分 為 及 格, 如 不 及 格, 且 修 業 年 限 尚 未 屆 滿 者, 得 於

2 評 價 人 員 之 資 格 比 較 中 國 大 陸 於 1995 年 以 全 國 性 統 一 考 試 的 公 平 機 制 建 立 資 產 評 估 師 執 業 資 格 制 度, 其 資 產 評 估 師 評 估 標 的 即 包 含 有 形 資 產 與 無 形 資 產, 值 得 注 意 的 是, 其

<4D F736F F D20A4A4B5D8A448A5C1A640A94DB0EAB5F9A555ABD8BF76AE76B1F8A8D2B9EAAC49B2D3AB682E646F63>

WORD文書排版班教育計畫

untitled

Microsoft Word - 附表二

Transcription:

<< 會 計 資 訊 系 統 課 程 講 義 >> 統 一 塑 模 語 言 (UML) 語 法 精 要 -- 物 件 導 向 概 念 需 求 分 析 及 系 統 分 析 周 國 華 國 立 屏 東 大 學 會 計 學 系 初 版 :2006/8/4 本 次 修 訂 :2014/7/17

目 錄 主 題 頁 次 智 慧 財 產 權 聲 明 3 物 件 導 向 (OO) 4~5 OO 概 念 : 抽 象 化 6 OO 概 念 : 封 裝 7 OO 概 念 : 繼 承 8 OO 概 念 : 多 型 9 UML 與 OO 10 UML 2.0 的 圖 形 11~12 系 統 開 發 程 序 13 使 用 案 例 圖 14~21 活 動 圖 22~24 類 別 圖 25~31 順 序 圖 32~34 設 計 樣 式 35 API 資 料 結 構 演 算 法 36 UML 在 會 計 上 的 應 用 37 UML 與 XBRL 38 國 立 屏 東 大 學 會 計 學 系 周 國 華 2

智 慧 財 產 權 聲 明 本 文 件 係 由 周 國 華 老 師 獨 自 撰 寫, 除 引 用 之 概 念 屬 於 原 文 作 者 外, 其 餘 文 字 及 圖 形 內 容 之 智 慧 財 產 權 當 然 屬 於 周 老 師 獨 有 任 何 機 構 或 個 人, 在 未 取 得 周 老 師 同 意 前, 不 得 直 接 以 本 文 件 做 為 學 校 研 究 機 構 企 業 會 計 師 事 務 所 政 府 機 關 或 財 團 法 人 機 構 舉 辦 教 學 或 進 修 課 程 之 教 材, 否 則 即 屬 侵 權 行 為 任 何 機 構 或 個 人, 在 未 取 得 周 老 師 同 意 前, 不 得 在 自 行 編 撰 的 教 材 中 直 接 大 量 引 用 本 文 件 的 內 容 若 屬 單 頁 內 部 分 內 容 之 引 用, 亦 請 註 明 出 處 國 立 屏 東 大 學 會 計 學 系 周 國 華 3

物 件 導 向 (OO) 2-1 Object-oriented (OO): 應 用 程 式 (application) 由 可 重 複 使 用 的 軟 體 物 件 (object) 或 元 件 (component) 組 合 而 成 軟 體 物 件 可 用 來 描 述 實 體 物 件 以 及 抽 象 概 念 元 件 是 由 功 能 相 關 的 物 件 組 合 而 成 OOAD: 物 件 導 向 分 析 (Analysis) 與 設 計 (Design) OOP: 物 件 導 向 程 式 設 計 (Programming) OO 語 言 : 最 早 具 有 OO 重 要 特 色 的 語 言 :Simula (1967) OO 理 論 據 以 發 展 的 語 言 :SmallTalk (1972~1980) 目 前 主 流 OO 語 言 :C++,JAVA,Ruby,Python,C#,VB.NET ios 及 Mac OS 平 台 使 用 的 OO 語 言 :Objective-C 極 具 親 和 力 的 3D 教 學 用 OO 語 言 :Alice 2.4, 3.1 中 國 大 陸 把 OO 翻 譯 為 面 向 對 象,OOP 為 面 向 對 象 編 程 國 立 屏 東 大 學 會 計 學 系 周 國 華 4

物 件 導 向 (OO) 2-2 傳 統 ( 結 構 化 ) 系 統 開 發 : 以 資 料 為 中 心 (data-centric), 強 調 資 料 的 蒐 集 管 理 及 表 達 資 料 庫 的 設 計 及 建 立 是 重 點 可 輕 易 處 理 資 料 庫 的 變 動 當 企 業 規 則 或 系 統 行 為 改 變 時, 較 難 處 理 * 傳 統 結 構 化 系 統 遇 上 千 禧 蟲 (Y2K), 得 耗 費 鉅 資 做 調 整 OO 系 統 開 發 : 資 訊 與 行 為 並 重, 所 建 立 的 系 統 較 具 彈 性, 能 更 有 效 處 理 企 業 規 則 或 系 統 行 為 的 變 動 描 述 資 訊 與 行 為, 不 同 語 言 有 不 同 構 念 名 稱 : Java 稱 為 variable( 變 數 ) 及 method( 方 法 ),C++ 稱 為 variable 及 function( 函 數 ),VB.VET 稱 為 variable function 及 sub( 副 程 式 ) 國 立 屏 東 大 學 會 計 學 系 周 國 華 5

OO 概 念 : 抽 象 化 將 真 實 世 界 的 複 雜 現 象 以 簡 化 的 模 型 加 以 描 述, 稱 為 抽 象 化 (abstraction) 在 OO 中, 類 別 (class) 及 其 物 件 (object) 就 是 抽 象 化 的 表 徵 在 編 程 時, 先 定 義 類 別 (class), 再 實 作 特 定 類 別 的 物 件 例 如, 在 學 校 管 理 系 統 中, 有 學 生 這 個 類 別, 此 類 別 可 能 有 身 份 證 字 號 學 號 姓 名 性 別 生 日 住 址 等 變 數, 及 註 冊 選 課 申 請 成 績 單 畢 業 離 校 等 方 法 在 真 實 世 界 中, 任 何 一 位 學 生 的 特 質 及 能 力 都 遠 超 過 上 述 學 生 類 別 所 描 述 的 內 容, 但 就 學 校 管 理 系 統 而 言, 上 述 類 別 的 描 述 或 已 足 夠 國 立 屏 東 大 學 會 計 學 系 周 國 華 6

OO 概 念 : 封 裝 在 OO 中, 把 提 供 特 定 功 能 的 變 數 及 方 法 放 在 一 個 物 件 內, 稱 為 封 裝 (encapsulation) 例 如 : 銀 行 系 統 的 帳 戶 物 件 變 數 : 編 號, 客 戶 名 稱, 餘 額, 地 址, 帳 戶 類 型, 利 率, 開 戶 日 期 方 法 : 開 戶, 結 清, 存 款, 提 款, 更 改 帳 戶 類 型, 更 改 客 戶 名 稱, 更 改 地 址.. 封 裝 的 優 點 : 模 組 化 (modularity): 每 個 類 別 的 程 式 碼 可 以 單 獨 撰 寫, 並 可 重 複 再 用 資 訊 隱 藏 (information hiding): 物 件 透 過 公 共 介 面 與 其 他 類 別 的 物 件 溝 通, 物 件 內 的 變 數 及 方 法 不 必 公 開 國 立 屏 東 大 學 會 計 學 系 周 國 華 7

OO 概 念 : 繼 承 在 OO 中, 子 類 別 (subclass) 可 繼 承 (inherit) 父 類 別 (superclass) 的 所 有 變 數 及 方 法, 再 增 添 額 外 的 變 數 及 方 法 子 類 別 亦 可 覆 寫 (override) 繼 承 自 父 類 別 的 方 法, 提 供 新 的 詮 釋 方 式 子 類 別 的 一 個 物 件, 也 是 其 父 類 別 的 物 件 反 之 不 然! 例 如,A 類 別 繼 承 B 類 別, 一 個 A 類 別 物 件 也 是 一 個 B 類 別 物 件 ; 但 一 個 B 類 別 物 件 不 一 定 是 一 個 A 類 別 物 件 在 C++ 中, 一 個 子 類 別 可 以 繼 承 多 個 父 類 別 在 Java 及 Objective-C 中, 一 個 子 類 別 只 能 繼 承 一 個 父 類 別, 但 Java 的 類 別 可 透 過 實 作 interface( 介 面 ) 而 Objective-C 的 類 別 可 透 過 實 作 protocol( 協 定 ) 的 方 式, 實 質 上 取 得 多 重 繼 承 的 優 點 ( 介 面 或 協 定 內 的 方 法 均 為 抽 象 方 法 ) 例 如,A 類 別 實 作 C 介 面, 一 個 A 類 別 物 件 也 是 一 個 C 介 面 國 立 屏 東 大 學 會 計 學 系 周 國 華 8

OO 概 念 : 多 型 在 OO 中, 多 個 方 法 名 稱 相 同, 卻 容 許 有 不 同 的 運 作 內 涵, 稱 為 多 型 (polymorphism): 子 類 別 繼 承 自 父 類 別 的 方 法 並 加 以 覆 寫 多 個 子 類 別 繼 承 自 同 一 父 類 別 的 抽 象 方 法, 再 各 自 定 義 實 質 內 涵 多 個 類 別 實 作 同 一 個 介 面 或 協 定, 並 各 自 定 義 介 面 或 協 定 內 的 抽 象 方 法 之 實 質 內 涵 一 個 類 別 內 有 多 個 方 法 名 稱 相 同, 但 各 方 法 的 參 數 不 同 此 情 況 通 稱 為 overloading ( 方 法 超 載 ) 國 立 屏 東 大 學 會 計 學 系 周 國 華 9

UML 與 OO Unified Modeling Language (UML): 統 一 塑 模 語 言, 是 物 件 導 向 分 析 與 設 計 的 標 準 工 具 語 言, 亦 可 用 來 描 述 企 業 程 序 UML 是 由 國 際 物 件 管 理 組 織 (OMG) 負 責 維 護 及 更 新, 目 前 最 新 正 式 版 本 是 2.4.1 版,UML 2.5 版 草 案 已 公 布 UML 並 未 完 整 支 援 data modeling, 但 class diagram 可 提 供 類 似 ERD 的 資 料 塑 模 功 能 塑 模 (modeling): 開 發 資 訊 系 統 時, 必 須 先 確 認 使 用 者 需 求, 並 將 此 需 求 以 通 用 的 圖 形 及 語 法 建 立 成 視 覺 模 型 (visual model), 以 便 有 效 傳 達 給 程 式 設 計 師 國 立 屏 東 大 學 會 計 學 系 周 國 華 10

UML 2.x 的 圖 形 : 分 類 名 稱 UML 2.x 將 圖 形 分 成 三 大 類, 共 14 種 圖 : 結 構 圖 形 : 類 別 圖, 物 件 圖, 元 件 圖, 剖 析 圖, 複 合 結 構 圖, 佈 署 圖, 套 件 圖 行 為 圖 形 : 使 用 案 例 圖, 活 動 圖, 狀 態 機 器 圖 互 動 圖 形 : 順 序 圖, 溝 通 圖, 計 時 圖, 互 動 觀 點 圖 * 本 課 程 將 介 紹 四 種 與 需 求 分 析 及 系 統 分 析 相 關 的 圖 形 : 類 別 圖 使 用 案 例 圖 活 動 圖 及 順 序 圖 國 立 屏 東 大 學 會 計 學 系 周 國 華 11

UML 2.x 的 圖 形 : 階 層 架 構 以 類 別 圖 表 示 的 階 層 架 構 : * 本 圖 取 材 自 http://en.wikipedia.org/wiki/file:uml_diagrams_overview.svg 國 立 屏 東 大 學 會 計 學 系 周 國 華 12

系 統 開 發 程 序 1. 確 認 需 求 :Use Case Model 從 使 用 者 取 得 完 整 的 需 求 資 料 UML 圖 形 工 具 : 使 用 案 例 圖, 活 動 圖 2. 系 統 分 析 (OOA):Conceptual Model or Analysis Model 將 需 求 資 料 轉 成 開 發 者 觀 點 UML 圖 形 工 具 : 概 念 類 別 圖, 系 統 順 序 圖 3. 系 統 設 計 (OOD) 將 概 念 模 型 轉 成 可 供 特 定 程 式 語 言 實 作 的 觀 點 UML 圖 形 工 具 : 設 計 類 別 圖, 物 件 順 序 圖, 溝 通 圖 4. 程 式 設 計 (OOP) 國 立 屏 東 大 學 會 計 學 系 周 國 華 13

使 用 案 例 圖 使 用 案 例 圖 (use case diagram, ucd): 此 圖 可 表 達 使 用 者 對 系 統 功 能 的 期 待, 每 個 use case 代 表 使 用 者 認 定 系 統 應 提 供 的 某 項 功 能 與 該 系 統 互 動 的 人 ( 使 用 者 維 護 者 ) 或 其 他 系 統, 在 ucd 中 稱 為 角 色 (actor) 符 號 : 使 用 案 例 : 角 色 : 國 立 屏 東 大 學 會 計 學 系 周 國 華 14

使 用 案 例 圖 範 例 :ATM 餘 額 查 詢 提 款 轉 帳 存 款 更 改 密 碼 國 立 屏 東 大 學 會 計 學 系 周 國 華 15

問 題 討 論 ATM 的 UCD 中, 應 不 應 該 包 含 確 認 密 碼 及 列 印 報 告 這 兩 個 use case? 可 對 照 參 考 p.24 活 動 圖 範 例 提 款 國 立 屏 東 大 學 會 計 學 系 周 國 華 16

UC 之 間 的 關 係 :include include ( 包 含 ):uc A---<<include>>-->uc B, 表 示 在 uc A ( 此 為 base uc) 內 的 活 動 流 程 遇 到 inclusion point B 時, 必 須 轉 移 至 uc B, 在 完 成 uc B 的 活 動 流 程 後, 再 回 到 uc A 內 完 成 剩 下 的 活 動 流 程 優 點 : 大 而 複 雜 的 uc 可 拆 解 成 多 個 小 而 簡 單 的 uc 一 個 uc 可 被 多 個 uc 包 含, 故 可 將 通 用 的 程 序 抽 離 成 通 用 uc [ 練 習 : 請 根 據 前 頁 問 題 將 ATM 範 例 做 修 正, 可 參 考 p.20 ] 國 立 屏 東 大 學 會 計 學 系 周 國 華 17

UC 之 間 的 關 係 :extend extend ( 延 伸 ): uc X <<extend>> uc Y, 表 示 在 uc Y ( 此 為 base uc) 內 的 活 動 流 程 遇 到 extension point 時, 需 判 斷 uc X 是 否 滿 足 延 伸 條 件, 如 為 否, 則 略 過 uc X, 繼 續 uc Y 的 後 續 流 程 ; 如 為 是, 則 轉 移 至 uc X, 在 完 成 uc X 的 活 動 流 程 後, 再 回 到 uc Y 內 完 成 剩 下 的 活 動 流 程 優 點 : 當 系 統 內 容 需 與 時 俱 進 時, 可 將 改 變 的 部 分 放 在 extension uc 內, 如 此 可 讓 base uc 維 持 穩 定 性 國 立 屏 東 大 學 會 計 學 系 周 國 華 18

繼 承 關 係 UC 間 的 繼 承 關 係 :uc O uc P, 表 示 uc O 繼 承 uc P 通 常 uc O 會 改 寫 uc P 內 的 部 分 程 序 角 色 間 的 繼 承 關 係 :actor A actor B, 表 示 actor A 繼 承 actor B 國 立 屏 東 大 學 會 計 學 系 周 國 華 19

使 用 案 例 圖 範 例 : 註 冊 國 立 屏 東 大 學 會 計 學 系 周 國 華 20

問 題 討 論 uc 教 職 員 子 弟 註 冊 與 uc 註 冊 的 潛 在 差 異 為 何? 教 職 員 子 弟 這 個 角 色 應 不 應 該 繼 承 學 生 角 色? 還 是 應 該 獨 立? 國 立 屏 東 大 學 會 計 學 系 周 國 華 21

活 動 圖 活 動 圖 (activity diagram, 或 稱 作 業 圖 ): 此 圖 可 用 來 描 述 個 別 使 用 案 例 內 的 詳 細 作 業 流 程 企 業 程 序 企 業 規 則 的 細 節 在 傳 統 結 構 化 分 析 中 所 使 用 的 DFD 及 system flowchart, 在 OOAD 中 可 用 活 動 圖 代 替 國 立 屏 東 大 學 會 計 學 系 周 國 華 22

活 動 圖 : 符 號 符 號 : 作 業 起 點 : 作 業 終 點 ( 可 有 多 個 ): 分 岔 點 (fork, 一 作 業 進 多 作 業 同 時 出 ): 會 合 點 (join, 上 述 多 個 平 行 作 業 同 時 進 一 作 業 出 ): 決 策 點 (decision, 一 進 擇 一 出 ): 合 併 點 (merge, 多 進 一 出 ): 作 業 內 容 : 國 立 屏 東 大 學 會 計 學 系 周 國 華 23

活 動 圖 範 例 : 提 款 國 立 屏 東 大 學 會 計 學 系 周 國 華 24

類 別 圖 類 別 圖 (class diagram): 此 圖 藉 由 描 述 系 統 內 的 各 個 類 別 以 及 類 別 之 間 的 關 係, 以 呈 現 系 統 結 構 OO 技 術 的 核 心 是 類 別 及 其 物 件, 故 此 圖 是 OOAD 中 最 核 心 的 圖 形 OO 內 的 每 個 類 別 包 含 名 稱 屬 性 ( 即 資 料, 包 含 變 數 及 常 數 ) 及 方 法 ( 即 行 為 ), 與 傳 統 結 構 化 系 統 將 資 料 交 由 資 料 庫 行 為 交 由 應 用 程 式 處 理 的 模 式 大 不 相 同 分 類 : 概 念 類 別 圖 : 在 系 統 分 析 (OOA) 階 段 繪 製 的 類 別 圖, 不 必 考 量 特 定 技 術 內 涵 (e.g., Java or C++), 也 不 必 考 慮 技 術 細 節 ( 可 忽 略 屬 性 及 方 法 ) 此 圖 可 用 來 塑 模 企 業 程 序, 形 成 概 念 模 型 (conceptual model) 設 計 類 別 圖 : 在 系 統 設 計 (OOD) 階 段 繪 製 的 類 別 圖, 必 須 將 選 定 技 術 之 細 節 包 含 在 圖 形 內 國 立 屏 東 大 學 會 計 學 系 周 國 華 25

類 別 型 態 及 符 號 : 類 別 圖 : 符 號 2-1 類 別 : 抽 象 類 別 : 介 面 : 抽 象 類 別 意 指 其 多 個 方 法 中 至 少 有 一 個 是 抽 象 方 法, 介 面 的 方 法 則 都 是 抽 象 方 法 ( 抽 象 方 法 : 只 有 方 法 名 稱 而 無 實 作 內 涵 ) 有 時 為 了 讓 概 念 模 型 更 簡 潔, 可 將 類 別 的 屬 性 或 方 法 省 略 屬 性 及 方 法 的 透 明 度 (visibility): 公 開 (public):+ 私 有 (private):- 保 護 (protected):# 套 裝 (package):~ 國 立 屏 東 大 學 會 計 學 系 周 國 華 26

類 別 圖 : 符 號 2-2 類 別 間 之 關 係 類 型 及 符 號 : 聯 合 (association): 雙 向, 單 向 聯 合 關 係 的 兩 端, 可 標 示 多 重 性 (multiplicity) 標 示 方 式 :*, 0, 1, 0..*, 1..*, etc. 範 例 : 航 班 0..* 0..1 飛 機 表 示 一 個 航 班 最 多 可 指 定 一 架 飛 機 飛, 亦 可 暫 時 無 飛 機 飛 ; 一 架 飛 機 可 飛 多 個 航 班, 亦 可 暫 時 無 指 派 航 班 依 賴 (dependency): 聚 合 (aggregation): by ref: 汽 車 輪 胎, 表 示 後 者 是 前 者 的 一 部 份, 並 可 獨 立 存 在 by value: 公 司 部 門, 表 示 後 者 是 前 者 的 一 部 份, 但 無 法 獨 立 存 在 繼 承 (generalization): 繼 承 類 別, 實 作 介 面 國 立 屏 東 大 學 會 計 學 系 周 國 華 27

類 別 圖 範 例 : 繼 承 國 立 屏 東 大 學 會 計 學 系 周 國 華 28

類 別 圖 範 例 : 教 學 管 理 住 在 管 理 編 入 包 含 教 授 輸 入 選 課 條 列 選 課 查 核 成 績 管 理 國 立 屏 東 大 學 會 計 學 系 周 國 華 29

問 題 討 論 在 上 圖 中, 兩 個 類 別 間 的 多 重 性 應 該 如 何 標 示? 教 師 的 分 級 ( 助 教 講 師 助 理 教 授 副 教 授 教 授 ) 應 該 做 為 教 師 類 別 的 屬 性 還 是 應 該 獨 立 成 為 教 師 下 的 子 類 別? 或 是 可 以 其 他 方 法 做 進 一 步 分 類 ( 教 學 型 教 師 研 究 型 教 師 行 政 型 教 師 )? 國 立 屏 東 大 學 會 計 學 系 周 國 華 30

類 別 圖 : 典 型 設 計 階 段 的 三 種 典 型 類 別 (stereotype) Boundary class: 此 類 別 做 為 系 統 與 外 部 之 間 的 橋 樑, 可 再 分 為 兩 類 : 使 用 者 介 面 : 處 理 系 統 與 使 用 者 之 間 的 互 動 系 統 介 面 : 處 理 系 統 與 其 他 系 統 之 間 的 互 動 Control class: 此 類 別 負 責 協 調 其 他 類 別 的 工 作, 通 常 每 個 使 用 案 例 都 會 有 一 個 control class 此 類 別 接 收 由 boundary class 傳 來 的 訊 息 後, 再 轉 成 一 系 列 的 訊 息 傳 遞 給 entity classes Entity class: 此 類 別 封 裝 企 業 資 料 及 企 業 邏 輯, 是 類 別 圖 的 核 心 所 在 * 本 頁 內 容 可 與 p.35 之 MVC pattern 內 容 相 互 參 照 可 在 類 別 圖 的 類 別 名 稱 上 冠 上 <<boundary>> <<control>> <<entity>> 等 符 號 國 立 屏 東 大 學 會 計 學 系 周 國 華 31

順 序 圖 順 序 圖 (sequence diagram): 依 時 間 順 序 描 述 系 統 內 部 各 成 員 之 間 的 互 動, 通 常 可 分 成 兩 大 類 : 描 述 使 用 情 境 : 主 要 用 於 系 統 分 析 (OOA) 階 段, 著 重 在 角 色 (actor) 與 系 統 之 間 的 互 動, 將 系 統 當 成 一 個 黑 盒 子, 通 稱 為 系 統 順 序 圖 描 述 方 法 邏 輯 : 主 要 用 於 系 統 設 計 (OOD) 階 段, 著 重 在 物 件 之 間 的 訊 息 傳 遞 國 立 屏 東 大 學 會 計 學 系 周 國 華 32

順 序 圖 : 符 號 符 號 : 物 件 :, 或 生 命 線 (lifeline): 由 上 到 下 的 虛 線, 代 表 物 件 角 色 或 系 統 的 存 活 時 間 訊 息 線 : 或 回 應 線 : 或 促 動 盒 : 位 於 物 件 生 命 線 上 的 長 條 矩 形, 代 表 訊 息 已 發 出, 並 由 接 收 物 件 進 行 處 理 中 國 立 屏 東 大 學 會 計 學 系 周 國 華 33

系 統 順 序 圖 範 例 : 新 生 報 到 學 生 管 理 系 統 學 生 職 員 繳 驗 畢 業 證 書 驗 畢 發 還 確 認 學 生 報 到 繳 交 學 生 基 本 資 料 卡 將 學 生 資 料 輸 入 系 統 黏 貼 照 片 蓋 鋼 印, 交 付 學 生 證 產 生 學 生 證 國 立 屏 東 大 學 會 計 學 系 周 國 華 34

設 計 樣 式 設 計 樣 式 (design pattern): 樣 式 (pattern) 是 指 被 許 多 人 一 再 重 複 使 用 的 作 業 方 式, 通 常 代 表 解 決 類 似 問 題 的 理 想 方 法 電 腦 科 學 領 域 已 發 展 出 許 多 設 計 樣 式, 可 供 OOD 階 段 參 考 採 用, 以 提 昇 效 率 Model-view-controller (MVC) pattern:mvc 樣 式 是 從 Smalltalk 時 代 即 存 在 至 今 的 最 通 用 樣 式, 它 把 OO 應 用 程 式 的 物 件 分 成 Model ( 模 型 ) View ( 檢 視 畫 面 ) 及 Controller ( 控 制 器 ) 等 三 種 類 型, 一 方 面 可 以 把 複 雜 的 系 統 架 構 分 解 成 較 易 處 理 的 片 段, 另 方 面 可 讓 系 統 開 發 團 隊 分 頭 同 時 進 行 不 同 類 型 物 件 的 編 程, 提 高 OOP 的 效 率 Model: 負 責 管 理 資 料 及 系 統 的 核 心 行 為 Model 會 回 應 來 自 View 對 系 統 狀 態 的 檢 視 請 求, 也 會 接 收 來 自 Controller 要 求 改 變 系 統 狀 態 的 指 令 View: 負 責 把 Model 的 狀 態 顯 示 為 能 與 使 用 者 互 動 的 GUI 介 面 一 個 Model 通 常 會 對 應 多 個 Views Controller: 把 使 用 者 下 達 的 指 令 轉 達 給 Model 及 View 做 對 應 的 處 理 國 立 屏 東 大 學 會 計 學 系 周 國 華 35

API 資 料 結 構 演 算 法 OOAD 結 束 後, 系 統 發 展 即 進 入 OOP 階 段 : API (application programming interface): 應 用 程 式 介 面, 指 個 別 程 式 語 言 的 技 術 內 涵 及 寫 作 規 範 每 種 程 式 語 言 的 API 都 不 相 同, 學 習 某 種 程 式 語 言, 大 部 分 時 間 是 在 學 習 它 的 API 內 容 資 料 結 構 (data structure): 是 探 討 如 何 把 資 料 有 效 率 地 存 放 在 電 腦 中 的 學 問 基 本 的 資 料 結 構 包 括 陣 列 (Array) 串 列 (List) 堆 疊 (Stack) 佇 列 (Queue) 樹 狀 (Tree) 及 圖 形 (Graph) 等, 不 同 程 式 語 言 的 API 規 範 雖 然 有 異, 但 資 料 結 構 的 內 涵 則 大 致 相 同 演 算 法 (algorithm): 是 指 完 成 一 件 任 務 所 需 要 的 具 體 步 驟 和 方 法 程 式 設 計 可 說 是 資 料 結 構 + 演 算 法 的 結 合 演 算 法 的 優 劣 可 從 空 間 複 雜 度 及 時 間 複 雜 度 來 判 斷 ; 同 樣 硬 體 條 件 下, 越 省 時 省 空 間 通 常 就 是 越 好 的 演 算 法 國 立 屏 東 大 學 會 計 學 系 周 國 華 36

UML 在 會 計 上 的 應 用 實 務 上 : 新 的 會 計 資 訊 系 統 多 半 採 用 OOP 做 為 開 發 工 具 教 學 上 :AIS 教 科 書 雖 然 都 有 系 統 開 發 的 章 節, 但 大 部 分 的 內 容 都 在 介 紹 傳 統 的 開 發 工 具, 鮮 少 提 及 UML 及 OOP 的 概 念 Jones & Rama (2006) 是 目 前 唯 一 以 UML 貫 穿 全 書 內 容 的 AIS 教 科 書, 但 主 要 的 描 述 工 具 僅 限 於 活 動 圖 由 於 AIS 課 程 的 主 要 目 的 在 幫 助 學 生 建 立 企 業 系 統 流 程 的 概 念, 而 非 培 養 系 統 開 發 能 力, 因 此 描 述 工 具 的 學 習 具 有 相 當 彈 性 隨 著 UML 及 OO 的 普 及, 未 來 的 AIS 教 科 書 可 望 增 加 對 於 UML 及 OO 概 念 的 介 紹 以 UML 設 計 會 計 系 統 之 參 考 範 例 ( 連 結 至 政 大 機 構 典 藏 ): http://nccur.lib.nccu.edu.tw/bitstream/140.119/35187/8/35601908.pdf 國 立 屏 東 大 學 會 計 學 系 周 國 華 37

UML 與 XBRL XBRL: 以 XML 為 基 礎 的 延 伸 性 企 業 報 告 語 言, 目 前 已 成 為 國 際 通 用 的 網 際 網 路 財 務 報 告 資 料 交 換 標 準 台 灣 金 管 會 已 宣 布, 自 2010 年 9 月 份 起, 上 市 櫃 及 興 櫃 公 司 須 在 傳 統 格 式 申 報 文 件 外, 額 外 申 報 XBRL 格 式 文 件, 申 報 內 容 包 含 會 計 師 查 核 報 告 財 務 報 表 及 附 註 揭 露 資 訊 XBRL Abstract Model (XBRL 抽 象 模 型 ): 為 了 讓 XBRL 規 格 書 未 來 的 發 展 有 語 意 式 的 抽 象 模 型 可 以 遵 循, 以 便 讓 規 格 書 內 容 能 更 易 在 軟 體 工 程 界 及 資 訊 產 業 內 流 通,XBRL 國 際 組 織 (XII) 著 手 制 定 XBRL 抽 象 模 型, 以 UML 圖 形 ( 包 含 使 用 案 例 圖 類 別 圖 物 件 圖 順 序 圖 等 ) 描 述 XBRL 2.1 基 礎 規 格 書 及 Dimensions 1.0 延 伸 規 格 書 的 語 意 內 涵, 並 分 析 這 些 元 模 型 (meta-model) 如 何 用 在 Formula Table Linkbase Versioning GL Taxonomy Framework 等 後 續 延 伸 規 格 書 的 語 意 描 述 上 國 立 屏 東 大 學 會 計 學 系 周 國 華 38