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

正文內(nèi)容

軟件工程導論(第五版)課后習題答案ok-文庫吧

2024-09-29 13:59 本頁面


【正文】 生 病 情 報 告F 2 生 理 信 號危 及 病 人 信 息定 時 的 生 理 信 號F 2 生 理 信 號F 6 日 志D 3 生 理 信 息F 2 生 理 信 號定 時 的生 理 信 號 25 北京某高校可用的電話號碼有以下幾類:校內(nèi)電話號碼由 4 位數(shù)字組成,第 1位數(shù)字不是 0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥 0,若是本市電話則再接著撥 8 位數(shù)字 (第 1 位不是 0),若是外地電話則撥 3 位區(qū)碼再撥 8位電話號碼 (第 1 位不 是 0)。 請用定義數(shù)據(jù)字典的方法,定義上述的電話號碼。 數(shù)據(jù)結構的描述 符 號 含 義 舉 例 = 被定義為 + 與 x = a+ b [...,...] 或 [...|...] 或 x = [a , b], x = [a | b] { ... }或 m{...}n 重復 x = {a}, x = 3{a}8 (...) 可選 x = (a) “ ...” 基本數(shù)據(jù)元素 x = “ a” .. 連結符 x = 1..9 電話號碼 =[校內(nèi)電話號碼 |校外電話號碼 ] 校內(nèi)電話號碼 =非零數(shù)字 + 3 位數(shù)字 //后面繼續(xù)定義 校外電話號碼 =[本市號碼 |外地號碼 ] 本市號碼 =數(shù)字零 +8 位數(shù)字 外地號碼 =數(shù)字零 +3 位數(shù)字 +8 位數(shù)字 非零數(shù)字 =[1|2|3|4|5|6|7|8|9] 數(shù)字零= 0 3 位數(shù)字= 3{數(shù)字 }3 //3 至 3 個數(shù)字 8 位數(shù) 字 =非零數(shù)字 +7 位數(shù)字 7 位數(shù)字 =7{數(shù)字 }7 數(shù)字= [0|1|2|3|4|5|6|7|8|9] 第三章 需求分析 習題答案 ? 有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定表、判定樹、結構化自然語言、層次方框圖、 Warnier圖、 IPO 圖和需求描述語言等。 ? 準確定義未來系統(tǒng)的目標,確定為了滿足用戶的需要系統(tǒng)必須做什么。 ?要經(jīng)過哪些步驟 ? 建立目標系統(tǒng)的邏輯模型的過程也就是數(shù)據(jù)流圖的分解過程。它的導出過程如圖: ?它的結構化體現(xiàn)在哪里 ? 結構化分析 :使用數(shù)據(jù)流程圖、數(shù)據(jù)字典、結構化英語、判定表和判定樹等工具,來建立一種新的、稱為結構化說明書的目標文檔 需求規(guī)格說明書。 結構化體現(xiàn)在將軟件系統(tǒng)抽象為一系列的邏輯加工單元 ,各單元之間以數(shù)據(jù)流發(fā)生關聯(lián)。 哪些部分組成 ? 組成包括: (1) 引言:編寫目的、背景說明、術語定義及參考資料等。 (2) 概述主要功能、約束條件或特殊需求。 (3) 數(shù)據(jù)流圖與數(shù)據(jù)字典。 (4) 用戶接口、硬件接口及軟件接口。 (5) 性能需求、屬性等。 (6) 其它需求,如數(shù)據(jù)庫、操作及故障處理等。 ?畫分層的 DFD 要遵循哪些原則 ? 分層的目的:便于逐步細化、結構清晰。 畫分層的 DFD 要遵循哪些原則: (1)父圖與子圖之間數(shù)據(jù)要平衡。 (2)分解的深度和層次達到使 加工足夠簡單、易于理解的基本加工為止。 (3)區(qū)分局部文件和局部外部項 (局限于數(shù)據(jù)流中某一層或某幾層的文件和外部項 )。 (4)不要把控制流作為數(shù)據(jù)流。 (5)忽略瑣碎的枝節(jié)。 (6)每個數(shù)據(jù)流要有一個合適的名字,盡量使用現(xiàn)實系統(tǒng)中有具體意義的名字。 ? 系統(tǒng)流程圖描述系統(tǒng)物理模型的工具,數(shù)據(jù)流程圖描述系統(tǒng)邏輯模型的工具。 系統(tǒng)流程圖從系統(tǒng)功能的角度抽象的描述系統(tǒng)的各個部分及其相互之間信息流動的情況。 數(shù)據(jù)流程圖從數(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ù)字典為他們提供了數(shù)據(jù)的明確定義;對系統(tǒng)分析員來講 ,數(shù)據(jù)字典幫助他們比較容易修改已建立的系統(tǒng)邏輯模型。 ? 有決策樹 (又稱判定樹 )、決策表 (又稱判斷表 )和結構化語言等。 33 銀行 計算機儲蓄系統(tǒng)的工作過程大致如下:儲戶填寫的存款單或取款單由業(yè)務員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址 (或電話號碼 )、身份證號碼、存款類型、存款日期、到期日期、利率及密碼 (可選 )等信息,并印出存單給儲戶;如果是取款而且存款時留有密碼,則系統(tǒng)首先核對儲戶密碼,若密碼正確或存款時未留密碼,則系統(tǒng)計算利息并印出利息清單給儲戶。 請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并用實體 聯(lián)系圖描繪系統(tǒng)中的數(shù)據(jù)對象。 E 1儲 戶P 0 儲 蓄 系 統(tǒng)E 1儲 戶F 1 存 款 單F 2 取 款 單F 3 存 單F 4 利 息 清 單D 1 存 款 信 息F 5 存 款 信 息 F 5 存 款 信 息E 1儲 戶E 1儲 戶F 1 存 款 單F 2 取 款 單F 3 存 單F 4 利 息D 1 存 款 信 息F 5 存 款 信 息F 5 存 款 信 息E 2業(yè) 務 員P 3核 算 密 碼P 4計 算 利 息P 5打 印 利 息 清 單P 1記 錄 存 款 信 息P 2打 印 存 單F 7 密 碼D 2 存 款 利 率F 8 儲 蓄 利 率P 6設 置 利 率F 8 儲 蓄 利 率F 8 儲 蓄 利 率F 6 取 款 信 息F 5 存 款 信 息F 7 密 碼F 4 利 息F 4 利 息 36 復印機 的工作過程大致如下:未接到復印命令時處于閑置狀態(tài),一旦接到復印命令則進入復印狀態(tài),完成一個復印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個復印命令;如果執(zhí)行復印命令時發(fā)現(xiàn)沒紙,則進入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后進入閑置狀態(tài),準備接收復印命令;如果復印時發(fā)生卡紙故障,則進入卡紙狀態(tài),發(fā)出警告等待維修人員來排除故障,故障排除后回到閑置狀態(tài)。 請用狀態(tài)轉(zhuǎn)換圖描繪復印機的行為。 從問題陳述可知,復印機的狀態(tài)主要有 “ 閑置 ” 、 “ 復印 ” 、 “ 缺紙 ” 和 “ 卡紙 ” 。引起狀態(tài)轉(zhuǎn)換的事件主要是 “ 復印命令 ” 、 “ 完成復印命令 ” 、 “ 發(fā)現(xiàn)缺紙 ” 、 “ 裝滿紙 ” 、 “ 發(fā)生卡紙故障 ” 和 “ 排除了卡紙故障 ” 。 第 五 章 總體設計 習題答案 1. 系統(tǒng)設計包括哪兩個階段 ? 系統(tǒng)設計包括總體設計與詳細設計兩個階段。 2. 總體設計的主要任務是什么? 總體設計的主要任務是完成軟件結構的設計 ,確定系統(tǒng)的模塊及其模塊之間的關系。 3. 什么是模塊?模塊具有哪幾個特征?總體設計主要考慮什么特征? E 1儲 戶F 2 取 款 單D 1 存 款 信 息P 3 . 1輸 入 取 款 信 息F 7 密 碼P 3 . 2密 碼 校 驗F 5 存 款 信 息F 7 密 碼無 效 取 款 信 息 模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,可以單獨命名且可通過名字來訪問。 模塊具有輸入和輸出 (參數(shù)傳遞 )、功 能、內(nèi)部數(shù)據(jù)結構 (局部變量 )和程序代碼四個特性。 概要設計主要考慮輸入、輸出 (參數(shù)傳遞 )和功能兩個特性。 4. 什么是模塊化?模塊設計的準則? 模塊化是按規(guī)定的原則將一個大型軟件劃分為一個個較小的、相對獨立但又相關的模塊。 模塊設計的準則: (1) 改進軟件結構 , 提高模塊獨立性 :在對初步模塊進行合并、分解和移動的分析、精化過程中力求提高模塊的內(nèi)聚,降低藕合。 (2) 模塊大小要適中 :大約 50 行語句的代碼,過大的模塊應分解以提高理解性和可維護性 。過小的模塊 ,合并到上級模塊中。 (3) 軟件結構圖的深度、寬度、扇入和扇出要適當。一般模塊的調(diào)用個數(shù)不要超過 5 個。 (4) 盡量降低模塊接口的復雜程度; (5) 設計單入口、單出口的模塊。 (6) 模塊的作用域應在控制域之內(nèi)。 5. 變換型數(shù)據(jù)流由哪幾部分組成? 變換型結構由三部分組成 :傳入路徑、變換 (加工 )中心和傳出路徑。 6. 變換分析設計的步驟? (1) 區(qū)分傳入、傳出和變換中心三部分,劃分 DFD 圖的分界線; (2) 完成第一級分解 :建立初始 SC 圖的框架; (3) 完成第二級分解 :分解 SC 圖的各個分支; (4) 對初始結構圖按照設計準則進行精化與改進。 7. 事務型數(shù)據(jù)流由哪幾部分組成? 事務型結構由至少一條接受路徑、一個事務中心與若干條動作路徑組成。 8. 事務分析設計的步驟? (1) 在 DFD 圖中確定事務中心、接收部分 (包含全部接收路徑 )和發(fā)送部分(包含全部動作路徑 )。 (2) 畫出 SC 圖框架 ,把 DFD 圖的三部分分 ?quot。映射 為事務控制模塊 ,接收模塊和動作發(fā)送模塊 .一般得到 SC 圖的頂層和第一層 (如果第一層簡單可以并入頂層 )。 (3) 分解和細化接收分支和動作分支 ,完成初始的 SC 圖 。 (4) 對初始結構圖按照設計準則進行精化與改進。 9. 比較層次方框圖與結構圖是的異同? (1) 層次方框圖描繪數(shù)據(jù)的層次結構 , 結構圖描繪的是軟件結構。 (2) 二者都采用多層次矩形框樹形結構。層次方框圖的頂層矩形框代表完 整的數(shù)據(jù)結構 , 下面各層矩形框依次代表上個框數(shù)據(jù)的子集;結構圖 是在層次圖的每一個方框內(nèi)注明模塊的名字或主要功能,方框之間的直線表示模塊的調(diào)用關系,用帶注解的箭頭表示模塊調(diào)用過程中傳遞的信息。 :儲戶將填好的存 /取 款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理; (1)業(yè)務分類處理:系統(tǒng)首先根據(jù)儲戶所填的存 /取款單,確定本次業(yè)務的性質(zhì),并將存 /取款單和存折交下一步處理; (2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲戶; (3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中,并從現(xiàn)金庫提取現(xiàn)金;最后將現(xiàn)金和存折還給儲戶。 繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結構圖。 頂層 一層 二層 軟件結構圖 補充 1:請為某倉庫的管理設計一個 ER 模型。該倉庫主要管理零件的訂購和供應等事項。倉庫向工程項目供應零件,并且根據(jù)需要向供應商訂購零件 本問題中共有三類實體,分別是“零件 ”、“工程項目”和“供應商”。 一種零件可供應多個工程項目,一個工程項目需要使用多種零件,因此,零件與工程項目之間的聯(lián)系“供應”,是多對多( M 39。 N )聯(lián)系;類似地,零件與供應商之間的聯(lián)系“訂購”,也是多對多( M 39。 N )聯(lián)系。 實體類型“零件”的主要屬性是:零件編號,零件名稱,顏色,重量。實體類型“工程項目”的屬性主要是:項目編號,項目名稱,開工日期。實體類型“供應 商”的屬性主要有:供應商編號,供應商名稱,地址。聯(lián)系類型“供應”的屬性是,向某工程項目供應的某種零件的數(shù)量。聯(lián)系類型“訂購”的屬性是, 向某供應商訂購的某種零件的數(shù)量。 53 用面向數(shù)據(jù)流的方法設計下列系統(tǒng)的軟件結構 ( 1)儲蓄系統(tǒng) 22 ( 2)機票預定系統(tǒng) 23 為了方便旅客,某航空
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1