freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[軟件工程]ch3-需求分析(編輯修改稿)

2025-02-12 16:40 本頁面
 

【文章內容簡介】 年并受聘高級工程師的職務工資為 140元 ?⒉ 工齡補助 ? 10年以下加 10元 ? 10~20年加 20元 ? 20年以上加 30元 3/3/2023 43 數據字典 ? DFD描述的 系統(tǒng)邏輯模型 不能充分描述軟件需求: ? ⑴數據流 ?表示輸入到加工中的或從加工中輸出的數據對象; ? 【問題】 ?數據對象的內容是什么? ? ⑵數據存儲 ?表示有組織的數據的集合; ? 【問題】 ?數據是怎樣組織的? 數據字典( Data Dictionary) 3/3/2023 44 數據字典 ? 主要內容: 數據元素 2 數 據 流 3 數 據 存 儲 4 加 工 邏 輯 3/3/2023 45 【 1/5】 ? 不可再分的數據。 ? 如:學號、姓名、課程名稱 ..... ? 組成: ? ⑴名稱 :“訂貨單編號” ? ⑵別名 :“采購單編號” ...... ? ⑶取值(類型、范圍) ? ⑷長度 :字符個數、數字個數 ? ⑸描述 : ?有關的其他數據元素、數據結構、加工處理 ...... ? ⑹位置 : ?數據流、數據存儲 3/3/2023 46 【 2/5】 名稱: 別名: 取值: 長度: 描述: 位置: 班級號 CNO 字符型 5個字節(jié) 如、 J1308,其中: 1位 —— 系; 2位 —— 專業(yè); 3位 —— 年級; 5位 —— 班級號 購書單、發(fā)票、各班學生用書表 3/3/2023 47 【 3/5】 名稱: 別名: 取值: 長度: 描述: 位置: 年級號 GNO 字符型( F、 M、 J、 S) 1個字節(jié) Freshman 一年級 Sophomore 二年級 Junior 三年級 Senior 四年級 各班學生用書表 3/3/2023 48 【 4/5】 名稱: 別名: 取值類型: 長度: 描述: 位置: 零件編號 字符型 8個字節(jié) 零件的唯一標識,作為關鍵字。 訂貨報表、 庫存清單表、 訂貨信息表 3/3/2023 49 【 5/5】 ? 常用符號: ? = —— “ 被定義為 ...” ? + —— “ 連接 ” ? [ | ]—— “ 選擇 ” ?選擇 [ ]中的一項; ? ()—— “ 可選 ” ?括號內的項可選可不選; ? m{}n、 {}nm—— “ 重復 ” ?n為重復次數的上限 ?M為重復次數的下限 2 數 據 流 3 數 據 存 儲 數據元素 3/3/2023 50 【 1/3】 ? 數據在系統(tǒng)中流動的方向。 ? 組成: ? ⑴名稱、描述 ? ⑵來源 ?數據源、加工處理、數據存儲、外部項 ? ⑶去處 ?數據終點、加工處理、數據存儲、外部項 ?可能不唯一 ? ⑷組成 ?按一定方式連接起若干 數據元素 ? ⑸流通量 ?單位時間內的傳輸次數 3/3/2023 51 【 2/3】 名稱: 描述: 來源: 去處: 組成: 流通量: 發(fā)票 按照有效購書單開購書發(fā)票 開發(fā)票 開領書單 班級號 + {書號 +單價 +數量 +總價 }+ 書費合計 3/3/2023 52 【 3/3】 名稱: 描述: 來源: 去處: 組成: 流通量: 訂貨報表 每天給采購員的零件訂貨表 2 產生報表 采購員 訂貨表編號 + {零件編號 +零件名稱 + 數量 +單價 +總價 + 供應商 }+ 合計 3/3/2023 53 【 1/3】 ? 保存數據結構的地方。 ? 為數據文件、數據庫設計打下基礎。 ? 組成: ? ⑴名稱 ? ⑵輸入數據流 ? ⑶輸出數據流 ? ⑷組成 ?按一定方式連接起若干 數據元素 ? ⑸描述 ? ⑹組織方式 ?順序、隨機、其他排序方式 3/3/2023 54 【 2/3】 名稱: 輸入數據流: 輸出數據流: 組成: 描述: 組織方式: 各班學生用書表 審查有效性 系編號 +年級號 +班級號 +{書號 } DNO+GNO+CNO+{SH} 按班級存放各班學生用書 按系編號、 班級號 由小到大排列 3/3/2023 55 【 3/3】 名稱: 輸入數據流: 輸出數據流: 組成: 描述: 組織方式: 訂貨信息表 處理訂貨 2 產生報表 零件編號 +零件名稱 + 數量 + {供應商 +單價 } 需要訂貨的零件 各供應商單價 按 零件編號 由小到大排列 3/3/2023 56 【 1/3】 ? 描述 DFD中的每個邏輯功能“做什么”。 ? 組成: ? ⑴名稱 ⑵編號 ? ⑶輸入 ⑷輸出 ? ⑸功能描述 ⑹加工處理 3/3/2023 57 【 2/3】 名稱: 編號: 輸入: 輸出: 功能描述: 加工處理: 審查有效性 購書單、售書登記表 各班學生用書表 有效書單、無效書單 若發(fā)現購書單中有學生不用或買重了的教材,便發(fā)出 無效書單 。只有通過了審查的教材保留在 有效書單 。 購書單的內容是否與 各班學生用書表 相符,通過 售書登記表 檢查學生是否買過這些教材。 3/3/2023 58 【 3/3】 ? 組成: ? ⑴名稱 ⑵編號 ? ⑶輸入 ⑷輸出 ? ⑸功能描述 ⑹加工處理 ? 缺點: ? 文字描述不準確 ,不適合描述復雜的加工。 3/3/2023 59 加工邏輯 描述技術 ? DFD圖 中加工處理 —— 加工邏輯 ? 作用: ? 描述如何把輸入數據流 ?輸出數據流的加工邏輯; ?不是實現加工的細節(jié) ; ? 說明的信息應是充足的,有用的,無冗余信息。 ? 常用技術: ? ⑴結構化語言 ? ⑵判定表 ? ⑶判定樹 ? ⑷ IPO圖 3/3/2023 60 1. 結構化語言 [1/3] ? 一種介于 自然語言 和 形式化語言 之間的語言 ? 自然語言 —— 簡單易懂; ? 形式化語言 —— 精確; ? 【組成】 ? 簡單陳述句結構 :避免復合語句; ? 選擇結構 : ? IF(條件 ) ? IF(條件 )THEN...ELSE ? CASE(條件序列 ) ? 重復結構 : ? WHILE DO ? FOR ? REPEAT UNTIL 3/3/2023 61 1. 結構化語言 [2/3] ? (自然語言描述 ) 名稱: 編號: 輸入: 輸出: 功能描述: 加工處理: 審查有效性 購書單、售書登記表 各班學生用書表 有效購書單、無效書單 若發(fā)現購書單中有學生不用或買重了的教材,便發(fā)出 無效書單 。只有通過了審查的教材保留在 有效購書單 。 購書單的內容是否與 各班學生用書表 相符,通過 售書登記表 檢查學生是否買過這些教材。 3/3/2023 62 1. 結構化語言 [3/3] ? (結構化語言描述 ) 按 班級號 檢索 各班學生用書表 ,獲得學生用書列表 。 按 班級號 、書號 檢索 售書登記表 ,獲得已購書列表 。 FOR( EACH 書號 IN 購書單 ){ IF (書號 IN 學生用書列表 ) THEN{ IF (書號 IN 已購書列表 ) THEN{ 把 班級號 、 書號 、 購買數量 寫入 無效書單 ; } ELSE{把 班級號 、 書號、原因 寫入 有效書單 。} } ELSE{把 班級號 、 書號、原因 寫入 無效書單 。} } 3/3/2023 63
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1