《信息系統(tǒng)開發(fā)》PPT課件

上傳人:san****019 文檔編號:22478556 上傳時間:2021-05-26 格式:PPT 頁數:53 大?。?.25MB
收藏 版權申訴 舉報 下載
《信息系統(tǒng)開發(fā)》PPT課件_第1頁
第1頁 / 共53頁
《信息系統(tǒng)開發(fā)》PPT課件_第2頁
第2頁 / 共53頁
《信息系統(tǒng)開發(fā)》PPT課件_第3頁
第3頁 / 共53頁

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《信息系統(tǒng)開發(fā)》PPT課件》由會員分享,可在線閱讀,更多相關《《信息系統(tǒng)開發(fā)》PPT課件(53頁珍藏版)》請在裝配圖網上搜索。

1、第 10章 信 息 系 統(tǒng) 開 發(fā) 前 導 案 例 信 息 系 統(tǒng) 規(guī) 劃 過 程 大 眾 ( 美 國 ) 公 司 案例 案 例 中 信 息 系 統(tǒng) 規(guī) 劃 過 程 的 基 本 指 導 思 想 是 什么 ? 希 望 達 到 什 么 目 的 ? 案 例 中 描 述 的 方 法 和 過 程 的 主 要 優(yōu) 點 有 哪 些 ?主 要 缺 點 是 什 么 ? 有 哪 些 部 門 、 職 能 角 色 、 委 員 會 成 員 參 與 規(guī) 劃過 程 的 各 階 段 ? 分 別 起 什 么 作 用 ? 10.1 信 息 系 統(tǒng) 規(guī) 劃 信 息 系 統(tǒng) 規(guī) 劃 是 一 個 識 別 支 持 企 業(yè) 戰(zhàn) 略 和目

2、標 的 信 息 系 統(tǒng) 的 過 程 。 常 見 的 信 息 系 統(tǒng) 規(guī) 劃 信 息 工 程 法 (information engineering) 價 值 鏈 分 析 法 (value chain analysis)、 企 業(yè) 系 統(tǒng) 規(guī) 劃 法 (business systems planning) 關 鍵 成 功 要 素 法 (critical success factors) 10.2 系 統(tǒng) 復 雜 性 與 需 求 的 重 要 性 系 統(tǒng) 需 求 環(huán) 節(jié) 中 的 主 要 問 題 ( 1) 缺 少 規(guī) 劃 和 設 計 環(huán) 節(jié) , 軟 件 的 結 構 隨 著不 斷 的 修 改 越 來 越

3、糟 , 導 致 無 法 繼 續(xù) 修 改 ; ( 2) 忽 略 需 求 環(huán) 節(jié) , 再 精 心 設 計 的 軟 件 也 可能 很 難 匹 配 用 戶 的 需 求 , 導 致 要 么 被 拒 絕 , 要么 花 費 昂 貴 的 代 價 重 建 。 ( 3) 沒 有 考 慮 測 試 和 程 序 的 可 維 護 性 , 也 沒有 任 何 文 檔 , 軟 件 的 維 護 十 分 困 難 。 10. 2 系 統(tǒng) 復 雜 性 與 需 求 的 重 要 性 ( 續(xù) ) 圖 10-1 需 求 變 更 對 系 統(tǒng) 開 發(fā) 成 本 的 影 響 10.3 軟 件 開 發(fā) 模 型 軟 件 開 發(fā) 模 型 (Software

4、 Development Model)是 指 軟 件 開 發(fā) 全 部 過 程 、 活 動 和 任 務 的 結 構框 架 。 軟 件 開 發(fā) 過 程 包 括 需 求 分 析 、 設 計 、編 碼 和 測 試 等 階 段 , 有 時 也 包 括 維 護 階 段 。 典 型 開 發(fā) 模 型 生 命 周 期 模 型 ( Life cycle model) 原 型 模 型 ( Prototype model) 螺 旋 模 型 ( Spiral model) 敏 捷 模 型 ( Agile model) 10.3 軟 件 開 發(fā) 模 型 ( 續(xù) ) 10.3.1 生 命 周 期 模 型 圖 10-2生 命

5、 周 期 模 型 10.3 軟 件 開 發(fā) 模 型 ( 續(xù) ) 10.3.2 快 速 原 型 模 型 原 型 的 必 要 性 在 于 : 用 戶 需 要 借 助 具 體 的 設 計 來 描 述 需 求 ; 用 戶 缺 乏 想 象 設 計 效 果 的 能 力 ; 用 戶 沒 有 能 力 對 技 術 設 計 文 檔 作 評 論 ; 幾 乎 不 可 能 為 用 戶 界 面 提 供 一 種 完 全 、 一 致 、 可 用的 描 述 ; 有 利 于 盡 早 開 始 進 行 有 用 戶 參 與 的 連 續(xù) 性 測 試 。 10.3 軟 件 開 發(fā) 模 型 ( 續(xù) ) 10.3.2 快 速 原 型 模 型

6、( 續(xù) ) 圖 10-3 快 速 原 型 模 型 10.3 軟 件 開 發(fā) 模 型 ( 續(xù) ) 10.3.3 螺 旋 模 型 圖 10-4 螺 旋 模 型 10.3 軟 件 開 發(fā) 模 型 ( 續(xù) ) 10.3.4 敏 捷 模 型 敏 捷 模 型 是 應 對 快 速 變 化 和 不 確 定 性 需 求 的 一 種軟 件 開 發(fā) 論 。 敏 捷 開 發(fā) 方 法 Scrum 極 限 編 程 ( Extreme Programming, 常 縮 寫 為 XP) 敏 捷 統(tǒng) 一 過 程 ( Agile Unified Process, 常 縮 寫 為 AUP) 10.3 軟 件 開 發(fā) 模 型 ( 續(xù)

7、 ) 10.3.4敏 捷 模 型 ( 續(xù) ) 圖 10-5 理 想 的 XP生 命 周 期 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 Scrum, 暫 譯 為 “ 密 集 沖 刺 ” , 這 是 種 輕 量 級敏 捷 項 目 管 理 方 法 , 特 別 適 合 在 需 求 多 變 不 確定 的 情 況 下 , 以 快 速 迭 代 和 增 量 式 開 發(fā) 軟 件 系統(tǒng) 和 產 品 。 三 個 基 本 原 則 是 高 可 視 度 、 頻 繁 檢 查 和 適 應 高 可 視 度 ( Visibility) 指 確 保 中 間 環(huán) 節(jié) 的 可 觀 察 性 ; 頻 繁 檢 查 ( Insp

8、ection) 提 供 了 及 時 評 估 中 間 成 果和 發(fā) 現 問 題 的 可 能 ; 適 應 ( Adaptation) 就 是 調 整 , 對 不 符 合 標 準 的 過程 和 操 作 進 行 修 改 和 完 善 。 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) ) 10.4.1 Scrum團 隊 一 個 典 型 的 Scrum團 隊 只 包 括 三 種 角 色 產 品 負 責 人 : 這 一 角 色 在 許 多 軟 件 企 業(yè) 中 由 產 品 經理 或 市 場 經 理 擔 任 。 團 隊 隊 長 : 隊 長 通 常 由 傳 統(tǒng) 的 項 目 組 長 擔 任 , 他

9、也可 以 是 團 隊 的 成 員 , 承 擔 一 定 的 開 發(fā) 任 務 , 但 絕 對不 能 兼 任 產 品 負 責 人 。 開 發(fā) 團 隊 : 構 建 產 品 的 系 統(tǒng) 架 構 師 、 業(yè) 務 分 析 師 、界 面 設 計 師 、 開 發(fā) 人 員 、 測 試 人 員 、 質 量 保 障 員 以及 其 他 相 關 的 人 員 。 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) ) 10.4.2 Scrum的 過 程 框 架 圖 10-6 Scrum過 程 框 架 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) )優(yōu) 先 級 標 題 描 述 預 計 的 工 作

10、 量( 故 事 點 )1 新 的 Ajax框 架 用 戶 可 以 通 過 Ajax框 架 系 統(tǒng)實 現 所 有 的 Web應 用 , 并 達到 桌 面 級 的 用 戶 體 驗 。 402 支 持 Safari瀏 覽 器 用 戶 可 以 使 用 蘋 果 的 Mac操作 系 統(tǒng) 上 的 Safari瀏 覽 器 正常 訪 問 網 站 20表 10-1 產 品 工 作 清 單 示 例 10.4.2 Scrum的 過 程 框 架 ( 續(xù) ) 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) ) 圖 10-7: 從 產 品 工 作 清 單 中 挑 選 沖 刺 條 目 10.4.2 Scrum

11、的 過 程 框 架 ( 續(xù) ) 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) )表 10-2: 估 算 沖 刺 階 段 內 可 利 用 時 間Sprint長 度 : 2周 Sprint包 含 的 工 作 天 數 : 9團 隊 成 員 可 用 天 數 每 日 可 利 用 的 時 間 總 共 可 用 的 工 時王 明 9天 6小 時 54小 時張 玲 9天 5小 時 45小 時李 強 7天 ( 出 差 2天 ) 4小 時 28小 時周 京 4天 ( 請 假 5天 ) 7小 時 28小 時 10.4.2 Scrum的 過 程 框 架 ( 續(xù) ) 10.4 敏 捷 開 發(fā) 方 法 以

12、 Scrum為 例 ( 續(xù) )表 10-3: 沖 刺 任 務 單 分 解 后 的 任 務 列 表 示 例10.4.2 Scrum的 過 程 框 架 ( 續(xù) )Sprint中 每 日 剩 余 的 工 作 時 間用 戶 故 事 任 務 所 屬者 工 作 量 第 1天 第 2天 第 3天 第 4天 第 5天 第 9天 用 戶 可 以 收 藏 喜 歡 的 物品 設 計 商 業(yè) 邏 輯 李 強 4 4 3設 計 用 戶 界 面 張 玲 2 2 2執(zhí) 行 后 端 編 碼 王 明 7 7 6執(zhí) 行 前 端 編 碼 周 京 4 4 4完 成 單 元 測 試 王 明 4 4 4編 寫 文 檔 張 玲 3 3 2

13、 合 計 40 40 36 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) )10.4.2 Scrum的 過 程 框 架 ( 續(xù) ) 圖 10-8 燃 盡 圖 示 例 10.4 敏 捷 開 發(fā) 方 法 以 Scrum為 例 ( 續(xù) ) 10.4.3 Scrum和 極 限 編 程 Scrum強 調 簡 單 直 接 、 快 速 反 應 、 溝 通 和 團 隊 合作 , 是 一 個 非 常 簡 單 的 項 目 管 理 過 程 框 架 。 極 限 編 程 則 更 加 具 體 , 提 供 了 許 多 可 以 實 踐 的 操作 指 南 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化

14、方 法 10.5.1 模 型 與 建 模 工 具 目 的 性 : 從 本 質 上 講 , 任 何 模 型 都 是 針 對 特 定 目的 的 抽 象 描 述 。 換 句 話 說 , 所 有 模 型 都 是 為 實 現一 定 目 標 而 存 在 的 , 因 目 的 和 表 達 形 式 而 不 同 。因 此 , 模 型 的 一 個 首 要 特 點 是 目 的 性 。 抽 象 性 : 任 何 模 型 都 是 根 據 建 模 目 的 , 把 不 相 關的 細 節(jié) 和 表 面 現 象 忽 略 掉 , 僅 保 留 與 目 的 最 相 關的 方 面 , 以 方 便 把 握 事 物 的 本 質 , 達 到 去

15、粗 取 精 ,由 表 及 里 。 抽 象 是 必 要 的 , 否 則 就 失 去 了 建 模 的意 義 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.1 模 型 與 建 模 工 具 ( 續(xù) ) 結 構 化 分 析 和 設 計 的 原 理 是 基 于 系 統(tǒng) 理 論 , 將 一個 復 雜 系 統(tǒng) 通 過 自 頂 而 下 逐 層 分 解 建 立 系 統(tǒng) 模 型 ,以 分 而 治 之 的 策 略 來 處 理 復 雜 性 。 首 先 明 確 一 個 整 體 系 統(tǒng) 的 邊 界 , 以 及 與 環(huán) 境 的 輸 入 和輸 出 數 據 流 ; 接 下 來 描 述 系 統(tǒng)

16、 內 部 的 過 程 和 數 據 存 貯 ; 然 后 再 描 述詳 細 的 數 據 流 ; 接 下 來 , 再 定 義 詳 細 的 數 據 結 構 和 處 理 邏 輯 , 然 后 轉移 到 模 塊 化 結 構 設 計 等 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.2 案 例 背 景 “ 城 市 電 腦 書 庫 ” 的 傳 統(tǒng) 業(yè) 務 一 直 是 接 受 來 自 圖書 館 有 關 電 腦 書 籍 的 定 單 , 然 后 從 相 應 的 出 版 商以 折 扣 價 訂 購 這 些 書 籍 , 收 到 出 版 商 的 書 籍 后 執(zhí)行 客 戶 定 單 。 公

17、司 目 前 業(yè) 務 運 營 量 大 約 每 天 100張 定 單 , 每 張定 單 平 均 4本 書 , 平 均 價 值 150元 。 公 司 的 新 管 理計 劃 決 定 擴 大 經 營 , 提 高 服 務 水 平 , 并 且 使 得 個體 專 業(yè) 人 士 也 可 以 通 過 撥 打 免 費 電 話 或 從 網 上 訂購 書 籍 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.3 系 統(tǒng) 分 析 系 統(tǒng) 分 析 的 主 要 目 的 是 明 確 用 戶 的 信 息 需 求 , 提出 新 系 統(tǒng) 的 邏 輯 方 案 結 構 化 方 法 在 系 統(tǒng) 分 析 階

18、段 的 任 務 可 以 歸 納 為 以下 三 方 面 : (1) 數 據 流 程 分 析 ; (2) 數 據 描 述 ; (3) 處 理 邏 輯 定 義 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 數 據 流 程 圖 : 數 據 流程 圖 (data flow diagram, DFD)以 圖形 的 方 式 描 繪 數 據 在系 統(tǒng) 中 流 動 、 存 儲 和處 理 的 過 程 , 它 主 要反 映 必 須 完 成 的 邏 輯功 能 , 所 以 本 質 上 是一 種 功 能 模 型 。 圖 10-9 數 據 流 程 圖 的 基 本 要 素 10.5.3 系 統(tǒng) 分

19、 析 ( 續(xù) ) 數 據 流 程 圖 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 圖 10-10 頂 層 數 據 流 程 圖 ( “ 0級 -處 理 訂 單 ” ) 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 流 程 圖 圖 10-11 一 級 數 據 流 程 圖 圖 10-12二 級 數 據 流 程 圖 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 圖 10-13 數 據 流 程 圖 的 層 次 關 系 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 流 程 圖 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 1

20、0.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 字 典 數 據 字 典 (Data Dictionary, DD)的 作 用 就是 對 數 據 流 程 圖 上 的 每 個 成 分 給 予 定 義 和說 明 。 數 據 字 典 描 述 的 主 要 內 容 包 括 : 數 據 元 素 數 據 結 構 數 據 流 數 據 存 儲 處 理 過 程 外 部 實 體 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 數 據 元 素 : 數 據元 素 是 數 據 的 最小 組 成 單 位 , 即不 可 再 分 的 數 據單 位 。 數 據 字 典中 , 每 個 數 據 元素 需 要 描

21、述 的 屬性 有 名 稱 、 別 名以 及 類 型 、 長 度和 值 域 等 。 數 據 編號 名 稱 類 型 長 度 說 明 備 注1-01 訂 單 日 期 整 型 6 1-02 訂 單 號 整 型 6 訂 單 編 號 1-03 顧 客 名 字 符 型 4 顧 客 名 稱 1-04 顧 客 電 話 整 型 8 用 于 缺 貨 到 貨 時 通 知1-05 顧 客 類 型 字 符 型 1 標 志 個 人 、 團 體 1-06 顧 客 貨 運 地 址 字 符 型 251-07 顧 客 帳 單 地 址 字 符 型 25 1-08 書 編 號 整 型 4 1-09 書 名 字 符 型 8 1-10 書

22、 數 量 整 型 3 記 錄 貨 物 數 量 1-11 出 版 商 名 整 型 12 記 錄 出 版 商 姓 名 1-12 出 版 商 編 號 整 型 6 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 字 典表 10-4 數 據 元 素 列 表 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 字 典 數 據 結 構 : 數 據 結 構 用 來 定 義 數 據 元 素 之間 的 組 合 關 系 , 是 對 數 據 的 一 種 邏 輯 描 述 ,與 物 理 實 現 無 關 。 數 據 字 典 中 , 數 據 結 構需 要

23、描 述 的 屬 性 有 編 號 和 名 稱 、 組 、 描 述等 。 數 據 流 :編 號 名 稱 來 源 去 向 所 含 數 據 結 構 說 明F1 訂 單 P6 P13 訂 單 、 不 能 發(fā) 貨 的 原 因 表 10-5 待 處 理 發(fā) 貨 訂 單 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 字 典 數 據 存 儲 : 數 據 存 儲 指 數 據 結 構 暫 存 或 永久 保 存 的 地 方 。 數 據 字 典 中 , 只 能 對 數 據存 儲 從 邏 輯 上 加 以 簡 單 的 描 述 , 不 涉 及 具體 的

24、 設 計 和 組 織 。表 10-6 D4訂 單 歷 史編 號 名 稱 輸 入 數 據 流 輸 出 數 據 流 內 容 說 明D4 訂 單 歷 史 P6-D4 D4-P10 D4-P11D4-P9 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 數 據 字 典 數 據 處 理 : 處 理 過 程 。 對 處 理 過 程 的 描 述有 處 理 過 程 在 數 據 流 程 圖 中 的 名 稱 、 編 號 ,對 處 理 過 程 的 簡 單 描 述 , 輸 入 數 據 流 、 輸出 數 據 流 及 來 源 與 去 向 , 和 主 要 功

25、能 的 簡單 描 述 。 表 10-7 P1-驗 證 訂 單 有 效 性 過 程編 號 名 稱 輸 入 處 理 邏 輯 情 況 輸 出 說 明 P1 驗 證 訂 單 有 效 性 1訂 單 D3-支 付 歷 史 記錄 根 據 訂 單 和 顧 客 情況 ,判 斷 新 老 客 戶 ,并 編 輯 成 合 適 的 訂單 C-要 求 付 款D3-新 客 戶 訂單 記 錄 6-無 以往 信 譽 污 點 的訂 單 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.3 系 統(tǒng) 分 析 ( 續(xù) ) 定 義 數 據 處 理 邏 輯 圖 10-14 折 扣 數 據 處 理 邏 輯 10.

26、5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.4 系 統(tǒng) 設 計 概 要 設 計 流 程 設 計 ( 略 ) 具 體 編 碼 設 計 具 體 數 據 結 構 與 數 據 庫 設 計 輸 入 與 輸 出 設 計 處 理 過 程 設 計 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.4 系 統(tǒng) 設 計 ( 續(xù) ) 數 據 流 程 圖 的 兩 種 類 型 變 換 型 : 一 個 數 據 流 程 圖 可 以 明 顯 地 分 成 輸 入 、 處 理 和 輸 出 三部 分 。 具 體 數 據 結 構 與 數 據 庫 設 計 事 務 型 : 該

27、數 據 流 程 圖 一 般 呈 束 狀 形 , 即 一 束 數 據 流 平 行 輸 入或 輸 出 , 可 能 同 時 有 幾 個 事 務 要 求 處 理 或 加 工 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.4 系 統(tǒng) 設 計 ( 續(xù) ) 從 數 據 流 程 圖 導 出 初 始 結 構 圖 有 兩 種 技 術 變 換 分 析 技 術 事 務 分 析 技 術 數 據 流 程 圖 往 往 不 是 單 一 的 變 換 型 或 事 務 型 , 而 是 變換 型 和 事 務 型 的 混 合 。 這 時 , 一 般 以 變 換 分 析 設 計 為主 , 事 務 分

28、 析 設 計 為 輔 的 方 法 進 行 設 計 。 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.4 系 統(tǒng) 設 計 ( 續(xù) ) 圖 10-15 訂 單 處 理 結 構 圖 10.5 系 統(tǒng) 分 析 與 設 計 結 構 化 方 法 ( 續(xù) ) 10.5.4 系 統(tǒng) 設 計 ( 續(xù) ) 對 某 些 較 低 層 上 的 重 要 工 作 模 塊 , 還 必 須 根 據 數據 字 典 和 結 構 圖 , 繪 制 其 IPO (輸 入 /處 理 /輸 出 )圖 圖 10-16 “確 定 能 否 供 貨 ” 模 塊 的 IPO圖系 統(tǒng) 名 稱 : 訂 單 處 理 設 計

29、 者 : XXX模 塊 名 稱 : 確 定 能 否 供貨 日 期 :上 層 調 用 模 塊 : 處 理 模塊 可 調 用 下 層 模 塊 : 無輸 入 部 分 (I) 處 理 描 述 (P) 輸 出 部 分 (O)訂 單 訂 貨 量 X 供 貨 類 型 標 志 I庫 存 信 息 Y 缺 貨 信 息 Z 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 面 向 對 象 方 法 ( Object-Oriented Approach)是 一 種 把 以 對 象 為 中 心 的 思 想 應 用 于 軟 件 開 發(fā)過 程 中 , 指 導 開 發(fā) 活 動 的 系 統(tǒng) 方 法 , 簡 稱 OO方

30、 法 。 表 10-8 結 構 化 方 法 與 面 向 對 象 方 法 對 比特 征 結 構 化 分 析 與 設 計 面 向 對 象 分 析 與 設 計側 重 點 過 程 對 象風 險 高 低可 重 用 率 中 高 成 熟 度 成 熟 且 被 廣 泛 應 用 新 興 且 快 速 發(fā) 展適 用 于 良 好 定 義 的 項 目用 戶 需 求 較 穩(wěn) 定 高 風 險 的 大 項 目用 戶 需 求 變 化 較 多 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.1 基 礎 概 念 面 向 對 象 的 基 礎 體 系 類 封 裝 : 封 裝 是 指 把 對 象 的 屬

31、 性 和 操 作 結 合 在 一 起 ,組 成 一 個 獨 立 的 單 元 。 User- name: String- id: Integer.- last_login : Date+ login () : bool. 圖 10-17 用 戶 ( User) 的 類 圖 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.1 基 礎 概 念 ( 續(xù) ) 面 向 對 象 的 基 礎 體 系 繼 承 : 表 示 類 之 間 的 歸 屬 關 系 。 消 息 : 指 對 象 間 相 互 聯 系 和 相 互 作 用 的 方 式 , 一 個 對 象 通 過 接 受消 息 、

32、 處 理 消 息 、 傳 出 消 息 或 使 用 其 他 類 的 方 法 來 實 現 一定 功 能 ; 消 息 是 指 對 象 間 相 互 聯 系 和 相 互 作 用 的 方 式 , 一 個 對 象 通過 接 受 消 息 、 處 理 消 息 、 傳 出 消 息 或 使 用 其 他 類 的 方 法 來實 現 一 定 功 能 。 多 態(tài) : 指 由 繼 承 而 產 生 的 相 關 的 、 不 同 的 類 , 其 對象 對 同 一 消 息 會 做 出 不 同 的 響 應 。 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.1 基 礎 概 念 繼 承 與 聚 合 層

33、 次 結 構 ( 或 稱 為 分 類 結 構 ) , 針 對 的 是 事 物 類別 之 間 的 繼 承 關 系 。 父 類 具 有 通 用 性 , 而 子 類 具 有 特 殊 性 。 子 類 可 以 從 其父 類 , 直 至 祖 先 那 里 繼 承 方 法 和 屬 性 。 組 裝 結 構 , 對 象 之 間 的 聚 合 關 系 是 指 一 個 對 象 是由 若 干 個 其 他 對 象 組 合 而 成 , 是 一 種 直 接 的 包 含關 系 。 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) )Book- bookID: ulong- category: SUBCATEG

34、ORY- publisher: PUBLISHER- bookTitle : string- bookISBN : ulong- bookPrice : long- bookAuthor : string- bookPublishYear : string- bookLanguage : string - bookImage : string- bookAbstract : string- bookKeyword : string- bookSalesPrice : string- bookBuyPrice : string- bookTranslater : string- note : s

35、tring+ stockout () : integer 屬 性 是 實 體 所 具 有的 某 個 特 性 的 抽 象 ,而 實 體 本 身 被 抽 象成 對 象 。 屬 性 可 用數 據 表 示 , 用 以 描述 對 象 或 類 結 構 的實 例 。 10.6.1 基 礎 概 念 屬 性 定 義 與 實 例 關 聯圖 10-18 書 ( Book) 的 類 圖 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.1 基 礎 概 念 類 圖 之 間 的 關 系 圖 10-19 類 圖 之 間 的 關 系 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方

36、法 ( 續(xù) ) 10.6.2 統(tǒng) 一 建 模 語 言 UML UML( unified modeling language) , 即 統(tǒng) 一 建模 語 言 , 是 一 種 面 向 對 象 建 模 的 標 準 化 圖 形 工 具 ,主 要 用 于 軟 件 的 分 析 與 設 計 , 用 定 義 完 善 的 符 號來 圖 形 化 地 展 現 一 個 軟 件 系 統(tǒng) 。 UML2.0共 有 13種 圖 , 可 分 為 兩 大 類 : 結 構 圖 和 行 為 圖 。 UML是 用 于 軟 件 藍 圖 階 段 的 標 準 建 模 語 言 。 UML只 用 一 組 圖 形 符 號 就 可 以 產 生 便

37、于 交 流 的 系 統(tǒng) 模型 , 清 晰 的 闡 釋 系 統(tǒng) 架 構 。 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.3 UML中 系 統(tǒng) 建 模 用 的 四 種 行 為 圖 用 例 圖 圖 10-20 在 線 書 店 用 例 圖 順 序 圖 圖 10-21 順 序 圖 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.3 UML中 系 統(tǒng) 建 模 用 的 四 種 行 為 圖 ( 續(xù) ) 狀 態(tài) 圖 圖 10-22登 錄 的 狀 態(tài) 圖 10.6 系 統(tǒng) 分 析 與 設 計 面 向 對 象 方 法 ( 續(xù) ) 10.6.

38、3 UML中 系 統(tǒng) 建 模 用 的 四 種 行 為 圖 ( 續(xù) ) 活 動 圖 圖 10-23活 動 圖 本 章 習 題1.傳 統(tǒng) 生 命 周 期 法 模 型 的 主 要 目 標 是 解 決 軟 件 系 統(tǒng) 開發(fā) 中 的 哪 些 問 題 ?2.敏 捷 模 型 為 什 么 如 此 重 視 溝 通 和 迭 代 ? 溝 通 和 迭 代分 別 對 系 統(tǒng) 開 發(fā) 質 量 有 什 么 意 義 ?3.試 討 論 結 構 化 分 析 與 設 計 方 法 為 什 么 在 信 息 系 統(tǒng) 分析 設 計 中 得 到 普 遍 應 用 ? 該 方 法 與 面 向 數 據 的 建 模方 法 ( 例 如 ER模 型 ) 有 怎 樣 的 關 系 ? 與 基 于 對 象 的分 析 設 計 方 法 相 比 有 哪 些 劣 勢 ?

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!