軟件工程基礎(胡思康)第2章.pptx
《軟件工程基礎(胡思康)第2章.pptx》由會員分享,可在線閱讀,更多相關《軟件工程基礎(胡思康)第2章.pptx(90頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、S E Y 軟 件 需 求 工 程 S E Y 軟 件 需 求 的 基 本 概 念1 需 求 工 程 的 過 程2 需 求 獲 取 技 術3 結 構 化 需 求 分 析 和 建 模4 案 例 : 簡 歷 自 動 獲 取 和 查 詢 系 統(tǒng) 的 需 求 建 模5 需 求 評 審6 實 際 項 目 經(jīng) 驗 表 明 : 用 戶 自 身 對 將 要 開 發(fā) 的 系 統(tǒng)也 并 不 是 完 全 理 解 , 對 需 求 目 標 的 陳 述 帶 有 主 觀 片面 性 、 模 糊 性 、 不 一 致 性 , 甚 至 還 會 出 現(xiàn) 錯 誤 ; 用戶 不 會 把 需 求 按 照 功 能 、 性 能 、 行 為 、
2、 約 束 等 特 性對 需 求 分 門 別 類 。 只 有 運 用 系 統(tǒng) 的 方 法 學 , 并 借 助 需 求 分 析 提 供的 方 法 和 工 具 , 才 能 把 軟 件 系 統(tǒng) 功 能 、 性 能 的 總體 陳 述 轉 化 為 具 體 的 軟 件 需 求 規(guī) 格 說 明 , 奠 定 軟件 開 發(fā) 的 基 礎 。 軟 件 需 求 實 際 上 就 是 準 確 回 答 “ 系 統(tǒng) 必 須 做 什么 ” 的 問 題 。 這 一 階 段 還 不 能 確 定 系 統(tǒng) 如 何 實 現(xiàn) ,而 是 確 定 系 統(tǒng) 必 須 完 成 的 任 務 是 什 么 , 用 戶 操 作流 程 是 什 么 順 序 ,
3、系 統(tǒng) 約 束 條 件 如 何 規(guī) 定 。 定 義 軟 件 的 使 用領 域 和 必 須 滿 足的 約 束 542 任 務確 定 系 統(tǒng) 功 能 、 性能 、 領 域 等 內(nèi) 容 31確 定 軟 件 與 其他 成 分 間 的 接口 和 通 信 建 立 數(shù) 據(jù) 模 型 、功 能 模 型 和 行 為模 型最 終 定 義 需 求 規(guī) 格 說明 書 、 并 經(jīng) 過 技 術 審查 和 管 理 復 審 , 用 作評 價 確 認 測 試 和 質 量評 估 的 依 據(jù) 系 統(tǒng) 中 最 主 要 、 最 基 本 的 需 求 是 功 能 需 求 。 功 能 體 現(xiàn)計 算 機 能 在 多 大 程 度 上 輔 助 用
4、戶 完 成 任 務 , 是 用 戶 體驗 中 最 重 要 的 部 分 。 恰 當 的 給 用 戶 提 出將 來 系 統(tǒng) 可 能 進 行的 擴 充 和 修 改 數(shù) 據(jù) 從 哪 里 來 ( 收 集 過 程 ) , 到 哪 里 去 ( 存 儲 過 程 ) ,系 統(tǒng) 內(nèi) 部 如 何 操 作 和 轉 換 這 些 數(shù) 據(jù) , 如 果 表 示 數(shù) 據(jù) , 如何 共 享 數(shù) 據(jù) 等 問 題 。 數(shù) 據(jù) 分 析 將 數(shù) 據(jù) 從 物 理 實 體 映 射為 邏 輯 實 體 , 分 析 邏 輯 數(shù) 據(jù) 間 的 連 接 、 視 圖 模 型 。 把 問 題 域 中 的 問 題 轉 換 成 信 息 領 域問 題 。 結 構
5、 化 方 法 采 用 數(shù) 據(jù) 流 圖 、數(shù) 據(jù) 字 典 等 圖 形 工 具 定 義 。 面 向 對象 方 法 采 用 例 圖 、 類 -對 像 圖 。 基 線 是 進 行 需 求 變 更 的 界 線 。 在 需 求 分 析 的 基 線 定 義之 前 , 能 夠 隨 時 進 行 需 求 變 更 , 若 在 基 線 定 義 之 后 變更 , 則 需 要 重 新 進 行 審 查 和 復 審 。 功 能 是 否 有 約 束 , 系 統(tǒng) 如 何 使 用 更 能 符 合 用 戶 的 操 作 習慣 。 在 需 求 評 審 中 , 軟 件 人 員 需 要 在 用 戶 的 配 合 下 , 對需 求 規(guī) 格 說
6、明 進 行 管 理 復 審 , 以 確 保 和 用 戶 對 需 求 規(guī) 格說 明 的 理 解 達 成 一 致 。 通 過 用 戶 對 流 程 的 描 述 , 將 有 關 概 念 和 內(nèi) 容 連 接 起 來 ,如 信 息 、 組 織 結 構 、 處 理 規(guī) 則 、 操 作 流 程 等 , 使 得 對 問題 的 定 義 既 有 宏 觀 描 述 , 也 有 微 觀 解 釋 。 設 計 模 式 重 用 ( 需 求 階 段 考 慮 的 重 點 ) 和 代 碼 重 用 。 例 如 : 增 量 開 發(fā) 模 型 中 迭 代 過 程 的 增 量 選 擇 ,主 要 就 是 通 過 需 求 分 析 優(yōu) 先 級 來
7、確 定 的 立 即 通 知 所 有 相 關 人 員 ,并 積 極 討 論 變 更 帶 來 的 影響 和 組 織 新 的 實 施 方 案 。 描 述 系 統(tǒng) 提 供 的 服 務 和 在 特 定 條 件 下 的 行 為 。 包括 系 統(tǒng) 登 錄 、 輸 入 、 響 應 、 輸 出 、 異 常 等 , 有 時還 需 要 特 別 說 明 系 統(tǒng) 不 應 該 做 什 么 。 通 過 需 求 分析 , 劃 分 出 系 統(tǒng) 必 須 完 成 的 所 有 功 能 。完 整 性 ( 盡 量 得 到 所 有 用 戶 提 出 的 服 務 ) 和 一 致性 ( 功 能 需 求 不 能 有 相 互 矛 盾 之 處 ) 。
8、 “ 簡 歷 信 息 自 動 獲 取 系 統(tǒng) ”u基 本 業(yè) 務 功 能 u用 戶 管 理 功 能u數(shù) 據(jù) 管 理 功 能 規(guī) 定 了 軟 件 必 須 滿 足 的 時 間 上 或 空 間 上 的 約 束 ,通 常 包 括 系 統(tǒng) 響 應 時 間 、 主 存 容 量 、 存 儲 容 量 、安 全 性 、 壓 力 等 方 面 的 需 求 。“ 簡 歷 信 息 自 動 獲 取 系 統(tǒng) ”u提 取 簡 歷 信 息 準 確 性 的 要 求u對 系 統(tǒng) 安 全 性 的 要 求u對 系 統(tǒng) 可 靠 性 的 要 求 具 體 應 用 范 圍 ?!?簡 歷 信 息 自 動 獲 取 系 統(tǒng) ”u簡 歷 文 本 內(nèi)
9、容 符 合 一 般 簡 歷 的 要 求 , 包 括 姓名 、 年 齡 、 專 業(yè) 等 必 要 信 息 , 否 則 該 簡 歷 文本 會 被 系 統(tǒng) 自 動 放 棄 。 與 軟 件 系 統(tǒng) 有 關 的 外 在 約 束 , 如 法 律 需 求 、 道 德需 求 、 外 部 數(shù) 據(jù) 交 換 需 求 、 預 期 需 求 等 ?!?簡 歷 信 息 自 動 獲 取 系 統(tǒng) ”u隨 著 互 聯(lián) 網(wǎng) 文 件 格 式 標 準 和 企 業(yè) 發(fā) 展 的 需 要 ,對 以 XML格 式 或 企 業(yè) 提 供 的 簡 歷 模 版 編 寫 的 簡歷 , 系 統(tǒng) 預 期 將 要 能 自 動 獲 取 信 息 。 S E Y 軟
10、 件 需 求 的 基 本 概 念1 需 求 工 程 的 過 程2 需 求 獲 取 技 術3 結 構 化 需 求 分 析 和 建 模4 案 例 : 簡 歷 自 動 獲 取 和 查 詢 系 統(tǒng) 的 需 求 建 模5 需 求 評 審6 需 求 工 程 過 程 是 一 個 可 行 性 研 究 、 需 求 獲 取 、 需求 分 析 與 建 模 、 需 求 評 審 的 迭 代 過 程 。u可 行 性 研 究 : 最 初 的 計 劃 階 段 -確 定 問 題 是否 能 夠 解 決 。 其 目 的 不 是 確 定 問 題 如 何 去 解 決 ,而 是 確 定 問 題 是 否 值 得 去 解 ( 技 術 可 行
11、 性 、 操作 可 行 性 、 經(jīng) 濟 可 行 性 、 法 律 可 行 性 ) 。 需 求 工 程 過 程 是 一 個 可 行 性 研 究 、 需 求 獲 取 、 需求 分 析 與 建 模 、 需 求 評 審 的 迭 代 過 程 。u需 求 獲 取 : 通 過 獲 取 技 術 ( 對 系 統(tǒng) 領 域 知 識有 一 定 了 解 的 前 提 下 ) , 得 到 用 自 然 語 言 描 述的 問 題 陳 述 和 功 能 陳 述 。 需 求 工 程 過 程 是 一 個 可 行 性 研 究 、 需 求 獲 取 、 需 求 分 析 與建 模 、 需 求 評 審 的 迭 代 過 程 。u需 求 分 析 與
12、建 模 : 以 需 求 獲 取 文 檔 為 基 礎 , 逐 步 細 化 需求 中 的 軟 件 功 能 , 找 出 系 統(tǒng) 各 元 素 間 的 依 賴 和 調 用 關 系 、接 口 特 性 和 設 計 上 的 性 能 約 束 。 之 后 用 軟 件 開 發(fā) 方 法 提 供的 圖 形 工 具 , 用 形 式 化 或 半 形 式 化 的 定 義 來 描 述 初 步 需 求 。將 目 標 系 統(tǒng) 的 物 理 模 型 轉 換 為 詳 細 的 邏 輯 模 型 , 形 成 最 終的 軟 件 需 求 規(guī) 格 說 明 書 和 初 步 的 用 戶 手 冊 。 需 求 工 程 過 程 是 一 個 可 行 性 研 究
13、 、 需 求 獲 取 、 需求 分 析 與 建 模 、 需 求 評 審 的 迭 代 過 程 。u需 求 評 審 : 進 行 技 術 審 查 和 管 理 復 審 , 再 次確 保 所 采 納 的 技 術 方 案 在 技 術 上 是 可 行 的 , 在操 作 上 是 符 合 用 戶 習 慣 的 , 在 經(jīng) 濟 上 是 有 效 的 ,在 法 律 上 是 合 法 的 。 需 求 工 程 的 管 理 貫 穿 整 個 需 求 工 程 的 全 過 程 。在 需 求 工 程 管 理 過 程 中 存 在 兩 大 難 題 : 一 是 需 求確 認 困 難 ; 二 是 需 求 不 斷 變 更 。 對 傳 統(tǒng) 的 需
14、 求 變 更 管 理 過 程 來 說 , 主 要 包 括 軟 件 配 置 、 軟件 基 線 和 變 更 審 查 。u軟 件 配 置 的 目 的 是 確 保 所 做 的 工 作 是 可 回 朔 的 , 能 夠 恢復 原 來 工 作 的 文 檔 、 代 碼 等 內(nèi) 容 , 也 能 跟 蹤 目 前 工 作 結 果的 來 龍 去 脈 。 需 要 進 行 軟 件 配 置 的 內(nèi) 容 稱 為 軟 件 配 置 項 ,主 要 有 兩 類 : 一 是 屬 于 產(chǎn) 品 自 身 需 要 的 內(nèi) 容 , 如 開 發(fā) 文 檔 、代 碼 、 數(shù) 據(jù) 等 ; 二 是 為 軟 件 產(chǎn) 品 服 務 的 內(nèi) 容 , 如 進 度
15、計 劃 、人 員 安 排 、 報 告 等 。 對 傳 統(tǒng) 的 需 求 變 更 管 理 過 程 來 說 , 主 要 包 括 軟 件 配 置 、 軟件 基 線 和 變 更 審 查 。u軟 件 基 線 由 一 組 軟 件 配 置 項 組 成 。 當 軟 件 配 置 項 處 于 穩(wěn)定 狀 態(tài) 后 ( 如 需 求 文 檔 經(jīng) 過 評 審 以 后 ) , 就 確 定 了 這 組 軟件 配 置 項 的 基 線 。 在 后 續(xù) 的 開 發(fā) 過 程 中 , 軟 件 配 置 項 發(fā) 生變 更 , 則 這 一 變 更 須 通 過 變 更 審 查 并 確 定 , 變 更 才 能 記 錄在 軟 件 配 置 項 中 ,
16、并 通 知 與 之 有 關 的 人 員 。 需 求 獲 取 是 需 求 分 析 的 前 提 , 沒 有 完 整 、 正 確 的獲 取 用 戶 需 求 , 就 不 能 保 證 軟 件 產(chǎn) 品 質 量 。 因 此 ,軟 件 人 員 與 用 戶 交 流 需 要 好 的 方 法 , 以 便 能 達 成共 識 。 S E Y 軟 件 需 求 的 基 本 概 念1 需 求 工 程 的 過 程2 需 求 獲 取 技 術3 結 構 化 需 求 分 析 和 建 模4 案 例 : 簡 歷 自 動 獲 取 和 查 詢 系 統(tǒng) 的 需 求 建 模5 需 求 評 審6 個 別 會 談 : 會 談 的 雙 方 是 分 析
17、 員 、 用 戶 以 及 系 統(tǒng)領 域 專 家 。 用 戶 提 供 對 系 統(tǒng) 功 能 、 性 能 等 方 面 的需 求 ; 領 域 專 家 提 供 系 統(tǒng) 背 景 知 識 、 領 域 需 求 等方 面 的 知 識 。 在 這 個 過 程 中 , 分 析 員 學 習 和 掌 握系 統(tǒng) 背 景 知 識 , 保 證 需 求 獲 取 的 正 確 性 。 小 組 會 議 : 對 于 系 統(tǒng) 的 不 同 用 戶 , 由 于 操 作 流 程的 不 同 , 使 用 功 能 的 不 同 , 對 軟 件 運 行 環(huán) 境 要 求的 不 同 , 他 們 對 系 統(tǒng) 的 需 求 也 不 盡 相 同 。 小 組 會議
18、保 證 各 方 需 求 獲 取 的 完 整 性 、 一 致 性 。 談 話 提 綱u用 戶 背 景u系 統(tǒng) 背 景u維 護 分 析 員 給 用 戶 提 供 規(guī) 范 的 問 卷 表 , 幫 助 用 戶明 晰 問 題 的 主 旨 。P40 表 2-1 分 析 員 實 際 觀 察 用 戶 的 手 工 操 作 過 程 , 體 驗 用戶 在 工 作 中 所 遇 到 的 不 便 和 困 難 。用 戶 環(huán) 境 就 是 將 來 系 統(tǒng) 運 行 的 場 景 , 用 戶 的 一次 手 工 操 作 過 程 就 是 一 個 用 例 。防 止 場 景 陷 阱 。 快 速 原 型 技 術 的 基 本 思 想 是 : 在
19、系 統(tǒng) 開 發(fā) 時 期 就讓 用 戶 盡 早 地 接 觸 系 統(tǒng) , 對 系 統(tǒng) 原 型 進 行 評 估 , 指出 不 足 之 處 并 提 出 修 改 意 見 。分 析 員 和 開 發(fā) 人 員 按 照 用 戶 的 需 求 修 改 原 型 或 重新 開 發(fā) 原 型 , 最 終 得 到 滿 足 用 戶 需 求 的 軟 件 系 統(tǒng) 。 快 速 原 型 法 有 兩 種 不 同 類 型 : 拋 棄 型 原 型 法 和 演 化 型 原 型 法 。u演 化 型 原 型 法 : 構 造 一 個 功 能 簡 單 但 滿 足 一 定 質 量 的 系統(tǒng) 原 型 , 通 常 這 個 原 型 是 最 終 系 統(tǒng) 的 核
20、 心 部 分 , 然 后 通 過不 斷 地 增 加 功 能 , 修 改 原 型 中 存 在 的 不 足 , 最 后 得 到 符 合用 戶 需 求 的 、 高 質 量 的 軟 件 系 統(tǒng) 。 快 速 原 型 法 有 兩 種 不 同 類 型 : 拋 棄 型 原 型 法 和 演 化 型 原 型 法 。u拋 棄 型 原 型 法 : 構 造 一 個 功 能 簡 單 且 質 量 要 求 不 高 的 系統(tǒng) 原 型 , 針 對 這 個 原 型 , 用 戶 和 設 計 人 員 提 出 意 見 、 不 足和 錯 誤 , 形 成 新 的 需 求 和 設 計 方 案 。 據(jù) 此 不 用 原 有 模 型 而重 新 設
21、計 更 加 完 整 、 準 確 、 一 致 、 可 靠 的 軟 件 原 型 。 如 此往 復 迭 代 , 最 終 得 到 符 合 用 戶 需 求 的 、 高 質 量 的 軟 件 系 統(tǒng) S E Y 軟 件 需 求 的 基 本 概 念1 需 求 工 程 的 過 程2 需 求 獲 取 技 術3 結 構 化 需 求 分 析 和 建 模4 案 例 : 簡 歷 自 動 獲 取 和 查 詢 系 統(tǒng) 的 需 求 建 模5 需 求 評 審6 結 構 化 分 析 的 核 心 是 數(shù) 據(jù) 。 數(shù)據(jù) 包 括 在 分 析 、 設 計 和 實 現(xiàn) 中涉 及 的 概 念 、 術 語 、 屬 性 等 所有 內(nèi) 容 , 并
22、把 這 些 內(nèi) 容 定 義 在數(shù) 據(jù) 字 典 中 。 圍 繞 數(shù) 據(jù) 字 典 ,完 成 功 能 模 型 、 數(shù) 據(jù) 模 型 和 行為 模 型 的 結 構 化 建 模 過 程 。主 要 描 述 數(shù) 據(jù) 建 模 過程 , 刻 畫 系 統(tǒng) 的 靜 態(tài)狀 態(tài) , 它 包 括 實 體 的屬 性 和 屬 性 間 的 關 系 完 成 對 功 能 、 操 作 流 程 的 抽 象 和 分 解 ,完 成 功 能 建 模 。 通 過 將 復 雜 問 題 自 頂向 下 逐 層 分 解 , 把 操 作 流 程 由 物 理 過程 抽 象 為 邏 輯 過 程 , 完 成 對 問 題 的 分解 和 抽 象 , 最 終 解 決
23、 問 題是 系 統(tǒng) 的 行 為 建 模 , 通過 外 部 事 件 的 觸 發(fā) , 導致 系 統(tǒng) 采 取 相 應 操 作 數(shù) 據(jù) 建 模 需 要 回 答 以 下 幾 個 問 題 :系 統(tǒng) 中 有 哪 些 數(shù) 據(jù) 對 象 ?數(shù) 據(jù) 對 象 具 有 哪 些 屬 性 ?數(shù) 據(jù) 對 象 間 有 什 么 關 系 ?數(shù) 據(jù) 對 象 分 別 處 于 系 統(tǒng) 的 哪 些 功 能 或 流 程 中 ?在 面 向 對 象 建 模 中 , 從 數(shù) 據(jù) 對 象 里 能 抽 象 出 更 高 層 次 的 對 象嗎 ? 或 者 數(shù) 據(jù) 對 象 能 組 合 嗎 ?在 面 向 對 象 建 模 中 , 從 數(shù) 據(jù) 對 象 里 能 細
24、 化 出 更 具 體 的 數(shù) 據(jù) 嗎 ?或 者 數(shù) 據(jù) 對 象 能 分 解 嗎 ? 實 體 關 系 模 型 ( ER) 是 結 構 化 建 模 的 可 視 化 圖形 工 具 , 它 描 述 數(shù) 據(jù) 對 象 ( 實 體 ) 、 對 象 屬 性 和對 象 間 關 系 。 軟 件 系 統(tǒng) 中 涉 及 的 概 念 、 術 語 、 屬 性 , 或 需 求 描 述 中 的 名 詞 、主 謂 結 構 短 語 都 能 作 為 候 選 數(shù) 據(jù) 對 象 。 如 外 部 實 體 ( 電 子 簡 歷文 件 ) 、 事 件 ( 生 成 各 部 門 視 圖 ) 、 事 物 ( 簡 歷 檢 索 結 果 ) 、角 色 ( 各
25、 部 門 的 不 同 用 戶 ) 、 組 織 單 位 ( 企 業(yè) 內(nèi) 部 ) 、 結 構( 簡 歷 庫 ) 等 對 象 。 這 些 對 象 分 別 用 一 組 屬 性 來 定 義 。在 結 構 化 數(shù) 據(jù) 建 模 中 , 數(shù) 據(jù) 對 象 是 屬 性 的 集 合 。 而 在 面 向 對象 建 模 中 , 數(shù) 據(jù) 對 象 是 屬 性 和 行 為 的 集 合 , 更 體 現(xiàn) 了 對 象 是 動靜 相 結 合 的 有 機 體 。 屬 性 是 對 象 的 靜 態(tài) 特 征 , 通 常 是 系 統(tǒng) 需 求 描 述中 的 名 詞 。在 ER模 型 的 模 型 元 素 中 , 用 矩 形 表 示 實 體 、 圓
26、矩 形 表 示 屬 性 、 并 用 無 向 邊 將 對 象 與 屬 性 相 連 接 。 關 系 表 明 了 數(shù) 據(jù) 對 象 間 的 關 聯(lián) 關 系 。 基 數(shù) 則 表 明數(shù) 據(jù) 對 象 在 關 系 上 的 數(shù) 量 約 束 。關 系 用 菱 形 表 示 , 它 通 常 是 一 個 動 詞 或 動 賓 短 語 。三 種 基 數(shù) 關 系 ( 1: 1, 1: N, M: N) 。關 系 也 可 以 具 有 屬 性 。 用 戶 簡 歷部 門工 號 * 姓 名 *所 屬 部門 編 號 *權 限 *參 加 工作 時 間 *專 業(yè) *特 長 編 號 * 姓 名 *性 別 *年 齡 *專 業(yè) *手 機特 長編
27、 號 * 名 稱 * 職 責 * 隸 屬 * 管 理隸 屬 N1 查 看M N 數(shù) 據(jù) 流 圖 ( DFD) 是 結 構 化 建 模 中 最 流 行 的 功 能建 模 工 具 , 描 述 從 數(shù) 據(jù) 輸 入 、 數(shù) 據(jù) 轉 換 到 數(shù) 據(jù) 輸出 的 全 過 程 。 能 對 DFD圖 分 層 , 分 層 的 DFD更 進 一 步 刻 畫 了 系統(tǒng) 的 功 能 分 解 。 外 部 系 統(tǒng)用 戶 目 標系 統(tǒng)輸 入 數(shù) 據(jù)輸 入 數(shù) 據(jù) 輸 出 數(shù) 據(jù)輸 出 數(shù) 據(jù) 外 部 系 統(tǒng)用 戶 或或或 數(shù) 據(jù) 加 工 , 實 現(xiàn) 數(shù) 據(jù) 變 換 。 其 中 要 注 明加 工 的 名 字 。外 部 實 體
28、, 即 數(shù) 據(jù) 源 或 外 部 系 統(tǒng) 。 其 中要 注 明 數(shù) 據(jù) 源 或 外 部 系 統(tǒng) 的 名 字 。數(shù) 據(jù) 存 儲 。 其 中 注 明 數(shù) 據(jù) 存 儲 名 字 或 編號 。數(shù) 據(jù) 流 , 描 述 變 換 的 加 工 數(shù) 據(jù) 及 數(shù) 據(jù) 流方 向 。 箭 頭 上 部 要 注 明 數(shù) 據(jù) 流 的 名 字 。 如 果 數(shù) 據(jù) 加 工 中 不 同 的 數(shù) 據(jù) 流 同 時 “ 流 ” 向 一個 數(shù) 據(jù) 加 工 , 或 當 數(shù) 據(jù) 加 工 間 同 時 輸 出 多 條 數(shù) 據(jù)流 時 , 需 要 用 下 圖 所 示 的 圖 例 來 定 義 語 義 信 息 更明 確 的 DFD圖 。 AB T* CAB
29、 T+ CAB T+ C A BT * CA BT + CA BT + C DFD圖 可 以 用 來 表 示 任 何 抽 象 級 別 的 系 統(tǒng) 功 能 , 隨 著 系 統(tǒng) 功能 和 信 息 的 逐 漸 增 加 , DFD圖 通 過 分 解 來 逐 層 細 化 用 戶 需 求 。 分 解 步 驟 如 下 :l確 定 系 統(tǒng) 的 外 部 信 息 源 、 數(shù) 據(jù) 源 或 與 外 部 系 統(tǒng) 的 接 口 。l畫 出 頂 層 ( 0層 ) DFD圖 。 l第 一 次 精 化 : 劃 分 系 統(tǒng) 的 子 系 統(tǒng) 。l逐 層 求 精 : 對 各 子 系 統(tǒng) 進 一 步 精 化 。 簡 歷 信 息 自 動
30、獲 取 和 查 詢 系 統(tǒng)l數(shù) 據(jù) 源 : 企 業(yè) 各 部 門 用 戶 ;l數(shù) 據(jù) 終 點 : 企 業(yè) 各 部 門 用 戶 ( 簡 歷 查 詢 結 果 的 顯 示 )l主 要 數(shù) 據(jù) 流 : 簡 歷 、 查 詢 信 息 ;l數(shù) 據(jù) 存 儲 : 原 始 簡 歷 庫 、 簡 歷 庫 ;l主 要 處 理 過 程 : 簡 歷 的 自 動 獲 取 、 簡 歷 查 詢 ; 0層 DFD圖部 門 用 戶 簡 歷 自動 獲 取和 查 詢系 統(tǒng) 部 門 用 戶F1 原 始 簡 歷 庫 F2 簡 歷 庫簡 歷 文 件 簡 歷查 詢 信 息登 錄 信 息 簡 歷 第 一 步 求 精 : 1層 DFD圖部 門 用 戶
31、 部 門 用 戶F1 原 始 簡 歷 庫 F2 簡 歷 庫簡 歷 文 件 簡 歷查 詢 信 息登 錄 信 息 簡 歷1登 錄 F3 用 戶 信 息 庫權 限2自 動 獲取 簡 歷信 息權 限 3 查 詢查 詢 信 息 簡 歷 逐 步 求 精 : 對 各 系 統(tǒng) 進 一 步 精 化F1 原 始 簡 歷 庫 F2 簡 歷 庫簡 歷 文 件 2.1電 子 收集 電 子簡 歷 2.2讀 取 電子 簡 歷權 限 2.3 分 析關 鍵 詞 簡 歷簡 歷 文 件 簡 歷文 件 2.4 自 動 獲取 簡 歷信 息關 鍵詞 逐 步 求 精 : 對 各 系 統(tǒng) 進 一 步 精 化F2 簡 歷 庫3.1分 析 查詢
32、 信 息 3.2查 詢查 詢信 息 3.3 生 成 查詢 結 果簡 歷關 鍵 詞權 限 關 鍵 詞 簡 歷 對 DFD圖 中 各 部 分 元 素 的 命 名 切 忌 用 空 洞 的 名詞 , 這 樣 不 僅 會 給 系 統(tǒng) 設 計 帶 來 歧 義 , 而 且 難以 確 定 數(shù) 據(jù) 的 結 構 和 組 織 方 式 。 命 名 時 應 遵 循以 下 原 則 : 用 名 詞 或 名 詞 短 語 , 避 免 使 用 空 洞 、 無 意 義 的 詞 匯 ;盡 量 使 用 需 求 描 述 中 的 已 有 詞 和 領 域 術 語 ;命 名 出 現(xiàn) 困 難 時 , 考 慮 是 否 是 數(shù) 據(jù) 流 劃 分 是
33、否 正 確 , 并 重獲 需 求 ;頂 層 DFD圖 中 的 加 工 名 就 是 軟 件 項 目 的 名 字 ;分 層 DFD圖 中 , 數(shù) 據(jù) 存 儲 一 般 局 限 在 某 一 層 或 少 數(shù) 幾 層 中 。 逐 層 細 化 DFD圖 時 , 還 要 注 意 以 下 幾 點 :u父 圖 和 子 圖 的 平 衡 關 系 : 父 子 圖 ( 上 下 層 圖 ) 中 的 輸入 、 輸 出 必 須 保 持 一 致 , 不 能 隨 意 修 改 數(shù) 據(jù) 流 。uDFD圖 的 編 號 : 按 層 次 進 行 , 體 現(xiàn) 對 系 統(tǒng) 加 工 過 程 中 自頂 向 下 的 分 解 。u平 衡 規(guī) 則 : 所
34、 有 子 圖 中 涉 及 的 外 部 環(huán) 境 , 需 要 與 頂 層圖 的 外 部 環(huán) 境 保 持 一 致 。 狀 態(tài) 轉 換 圖 ( Status Transition Diagram,STD) 通 過 描 述 系 統(tǒng) 狀 態(tài) 及 引 起 狀 態(tài) 轉 換 的 事 件 來表 示 系 統(tǒng) 行 為 。 STD圖 同 時 也 反 映 了 事 件 執(zhí) 行 的 行為 。 STD圖 主 要 由 狀 態(tài) 、 轉 換 和 事 件 的 圖 形 符 號 構成 。 狀 態(tài) 是 可 觀 察 到 的 行 為 , 是 同 一 數(shù) 據(jù) 對 象 在 系統(tǒng) 的 不 同 運 行 時 刻 所 具 有 的 行 為 屬 性 值 , 是
35、 事 件觸 發(fā) 后 一 系 列 動 作 的 結 果 。 初 態(tài) 中 間 狀 態(tài) 終 態(tài) 由 一 個 狀 態(tài) 轉 換 到 另 一 個 狀 態(tài) 的 關 聯(lián) 就 是 狀 態(tài)轉 換 , 它 表 明 狀 態(tài) 變 換 是 有 序 變 換 過 程 , 用 有 向箭 頭 表 示 。 狀 態(tài) 變 換 是 由 事 件 或 條 件 觸 發(fā) 的 , 因而 箭 頭 上 應 說 明 事 件 名 稱 或 觸 發(fā) 條 件 。 如 果 狀 態(tài)間 轉 換 沒 有 事 件 觸 發(fā) , 則 前 一 狀 態(tài) 結 束 信 息 就 是轉 換 到 下 一 狀 態(tài) 的 觸 發(fā) 條 件 。 事 件 是 指 在 某 一 時 刻 發(fā) 生 的 事 情
36、 , 是 觸 發(fā) 狀 態(tài) 轉 換 的 條 件或 一 系 列 動 作 。 在 中 間 狀 態(tài) 的 符 號 中 , 活 動 即 是 事 件 。 STD圖 定 義 了 3個 標 準 事 件 , 它 們 都 沒 有 參 數(shù) :uentry事 件 : 用 于 說 明 轉 換 到 該 狀 態(tài) 的 特 定 動 作 ;uexit事 件 : 用 于 說 明 觸 發(fā) 該 狀 態(tài) 的 特 定 動 作 ;udo事 件 : 用 于 說 明 處 于 當 前 狀 態(tài) 時 執(zhí) 行 的 動 作 檢 索Do: 連 接 簡 歷 庫 驗 證 用 戶Do: 連 接 用 戶 信 息 庫 驗 證查 詢 輸 入Do: 要 求 事 物主 窗
37、口Do: 要 求 事 物 等 待 用戶 登 錄 用 戶 名密 碼關 鍵 詞檢 索成 功 顯 示 查 詢 數(shù) 據(jù)檢 索失 敗 顯 示 無 效 信 息 選 擇退 出 數(shù) 據(jù) 字 典 以 結 構 化 方 式 定 義 了 在 數(shù) 據(jù) 建 模 、 功能 建 模 和 行 為 建 模 過 程 中 涉 及 到 的 所 有 數(shù) 據(jù) 信 息 、控 制 信 息 。DD的 定 義 形 式 多 種 多 樣 : 詞 條 描 述 、 定 義 式 和Warnier圖 的 定 義 方 式 。 定 義 式 ( BF范 式 ) -適 用 于 定 義 的 數(shù) 據(jù) 或 控 制信 息 具 有 良 好 的 數(shù) 據(jù) 結 構 的 情 況 。
38、簡 歷 信 息 自 動 獲 取 和 查 詢 系 統(tǒng)簡 歷 =編 號 +姓 名 +性 別 +年 齡 +專 業(yè) +手 機 號 碼 +特 長用 戶 =工 號 +姓 名 +所 屬 部 門 編 號 +權 限 +參 加 工 作 時 間 +專 業(yè) +特 長 +簡 歷部 門 =編 號 +姓 名 +職 責 +隸 屬 +管 理姓 名 =2漢 字 字 符 8 注 : 姓 名 最 多 為 8個 漢 字性 別 =男 |女 年 齡 =18. . 120專 業(yè) = 2漢 字 字 符 20手 機 =13|5|89數(shù) 字 9特 長 = 2字 符 1024權 限 =0|1|2工 號 =1|2|3|4|5|6|7|8|97數(shù) 字
39、7編 號 =2數(shù) 字 3關 鍵 詞 =1姓 名 |性 別 |年 齡 |專 業(yè) |愛 好 N 詞 條 描 述 詳 細 說 明 了 數(shù) 據(jù) 和 控 制 信 息 在 系 統(tǒng) 內(nèi)的 傳 播 途 徑 。它 分 為 數(shù) 據(jù) 流 詞 條 、 數(shù) 據(jù) 元 素 詞 條 、 加 工 詞 條和 存 儲 文 件 詞 條 等 內(nèi) 容 的 定 義 。P50 圖 2-21 簡 歷 信 息 自 動 獲 取 和 查 詢 系 統(tǒng)名 字 : 原 始 簡 歷 庫別 名 : 簡 歷 文 件 數(shù) 據(jù) 庫描 述 : 保 存 原 始 的 電 子 簡 歷文 件定 義 : 電 子 文 件 格 式=pdf+doc+wps+txt+html 名 字
40、 : 簡 歷 庫別 名 : 簡 歷 信 息 數(shù) 據(jù) 庫描 述 : 保 存 從 原 始 簡 歷 文 件 中提 取 的 信 息定 義 : 簡 歷 =姓 名 +性 別 +年 齡 +專 業(yè) +手 機 號 碼 +特 長 Warnier圖 , 是 描 述 信 息 層 次 結 構 的 一 種 工 具 。類 似 于 一 種 結 構 式 語 言 , 它 用 到 下 列 三 種 符 號 : 順 序 執(zhí) 行 選 擇 執(zhí) 行 循 環(huán) 執(zhí) 行 用 Warnier圖 形 工 具 描 述 的 超 市 收 銀員 一 天 的 工 作 流 程 。上 班 刷 卡收 銀 業(yè) 務結 算下 班 刷 卡 初 始 化 單 筆 業(yè) 務結 束
41、單 筆 業(yè) 務n 清 點 貨 物收 款 取 一 件 商 品掃 描 商 品 信 息m銀 行 卡+現(xiàn) 金 加 工 邏 輯 也 稱 為 過 程 說 明 , 用 于 描 述 DFD加 工 部 分的 流 程 或 算 法 。 加 工 邏 輯 的 形 式 主 要 有 “ 過 程 描 述語 言 ” 、 “ 判 定 樹 ” 、 和 “ 判 定 表 ” 等 。過 程 描 述 語 言 ( PDL) 也 稱 為 偽 代 碼 語 言 ( PL) ,它 是 一 種 介 于 自 然 語 言 和 形 式 化 語 言 之 間 的 結 構 化語 言 。 順 序 結 構選 擇 結 構u if 條 件 表 達 式 then BLOC
42、Ku if 條 件 表 達 式 then BLOCK1 else BLOCK2u Select 表 達 式 case值 1: BLOCK1; case值 2: BLOCK2; case值 N Block N; end select 循 環(huán) 結 構u while ( 條 件 表 達 式 ) BLOCK;u Do BLOCK; while (條 件 表 達 式 );u Repeat BLOCK; until (條 件 表 達 式 ); 程 序 注 釋 。 用 符 號 “ /” 或 “ /* */表 示 對 程序 語 句 的 注 釋 P52 圖 2-25 S E Y 軟 件 需 求 的 基 本 概
43、念1 需 求 工 程 的 過 程2 需 求 獲 取 技 術3 結 構 化 需 求 分 析 和 建 模4 案 例 : 簡 歷 自 動 獲 取 和 查 詢 系 統(tǒng) 的 需 求 建 模5 需 求 評 審6 在 需 求 工 程 完 成 之 前 , 必 須 編 寫 軟 件 需 求 規(guī) 格 說 明 和 數(shù) 據(jù) 規(guī)格 說 明 , 形 成 初 步 的 用 戶 手 冊 , 并 按 照 評 審 標 準 對 軟 件 需 求 過程 和 規(guī) 格 說 明 進 行 評 審 , 目 的 是 發(fā) 現(xiàn) 并 消 除 其 中 存 在 的 遺 漏 、錯 誤 和 不 足 , 使 得 規(guī) 格 說 明 符 合 標 注 及 規(guī) 范 的 要 求
44、 。 通 過 了 評審 的 軟 件 需 求 規(guī) 格 說 明 和 數(shù) 據(jù) 規(guī) 格 說 明 將 成 為 基 線 配 置 項 , 并納 入 需 求 管 理 過 程 。 主 要 包 括 : 軟 件 需 求 規(guī) 格 說 明 和 軟 件 數(shù) 據(jù) 需 求 說 明 等 文 檔 。 軟 件 需 求 規(guī) 格 說 明 ( SRS) 描 述 用 戶 的 功 能 需 求 、性 能 需 求 、 領 域 需 求 , 以 及 對 軟 件 環(huán) 境 、 硬 件 環(huán)境 等 約 束 , 明 確 定 義 系 統(tǒng) 安 全 性 、 可 靠 性 、 可 操作 性 的 性 能 指 標 , 確 保 用 戶 需 求 描 述 的 完 整 性 、一
45、致 性 、 可 驗 證 性 和 可 追 蹤 性 等 特 征 。 便 于 用 戶 和 分 析 人 員 進 行 理 解 和 交 流便 于 分 析 人 員 和 設 計 人 員 的 溝 通 , 并 作 為 設 計 的基 礎 , 得 出 系 統(tǒng) 軟 件 結 構 。支 持 最 終 目 標 系 統(tǒng) 的 確 認 。便 于 軟 件 開 發(fā) 的 管 理 , 有 效 控 制 需 求 變 更 。 SRS沒 有 統(tǒng) 一 的 標 準 , 目 的 就 是 體 現(xiàn) 用 戶 需 求 ,特 別 是 性 能 需 求 、 領 域 需 求 等 方 面 的 約 束 。SRS的 基 本 框 架 ( P57-P59) 數(shù) 據(jù) 需 求 說 明
46、 ( DRD) 描 述 在 軟 件 生 命 周 期 內(nèi) 所處 理 的 數(shù) 據(jù) , 包 括 數(shù) 據(jù) 采 集 、 數(shù) 據(jù) 存 儲 、 數(shù) 據(jù) 結構 等 的 技 術 信 息 。DRD的 基 本 框 架 ( P59-P60) 需 求 評 審 應 發(fā) 現(xiàn) SRS/DRD中 存 在 的 錯 誤 、 遺 漏 和不 足 , 及 時 對 SRS/DRD進 行 修 改 , 重 新 進 行 需 求 分析 和 建 模 , 再 完 成 評 審 。確 認 后 的 SRS/DRD應 該 滿 足 以 下 要 求 : 正 確 性 : SRS/DRD中 表 述 的 功 能 、 性 能 、 定 義 、 規(guī) 定 等 內(nèi) 容都 真 實
47、 反 映 了 用 戶 的 意 圖 , 是 用 戶 對 軟 件 產(chǎn) 品 的 期 望 。完 整 性 : SRS/DRD包 含 了 用 戶 全 部 的 需 求 , 沒 有 遺 漏 任 何 必要 的 信 息 。無 二 義 性 : 用 戶 、 分 析 員 和 設 計 人 員 對 于 SRS/DRD中 任 何 內(nèi)容 的 理 解 應 只 有 唯 一 的 解 釋 。一 致 性 : SRS/DRD中 各 部 分 的 定 義 和 描 述 不 能 互 相 矛 盾 。 可 理 解 性 : SRS/DRD面 對 的 是 用 戶 和 軟 件 人 員 。 既 要 保 證 用戶 能 夠 正 確 理 解 SRS/DRD中 描 述 的 方 案 和 技 術 , 也 要 保 證 軟件 人 員 能 正 確 系 統(tǒng) 的 領 域 需 求 。可 驗 證 性 : 對 SRS/DRD中 所 有 需 求 , 都 能 通 過 技 術 手 段 或 成本 /效 益 方 法 來 驗 證 ???修 改 性 : SRS/DRD 應 能 修 改 、 增 加 和 刪 除 需 求 ???追 蹤 性 : SRS/DRD中 任 何 需 求 的 來 源 和 使 用 都 是 清 晰 的 ,為 后 續(xù) 生 成 的 文 檔 和 開 發(fā) 引 用 這 些 需 求 提 供 方 便 。 P62 12題 S E Y THANK YOU!
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結+在機關“弘揚憲法精神推動發(fā)改工作高質量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結
- 2024-2025年秋季第一學期初中歷史上冊教研組工作總結
- 2024年小學高級教師年終工作總結匯報
- 2024-2025年秋季第一學期初中物理上冊教研組工作總結
- 2024年xx鎮(zhèn)交通年度總結
- 2024-2025年秋季第一學期小學語文教師工作總結
- 2024年XX村陳規(guī)陋習整治報告
- 2025年學校元旦迎新盛典活動策劃方案
- 2024年學校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告