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

正文內(nèi)容

《軟件設(shè)計(jì)工程》ppt課件(文件)

 

【正文】 第三級(jí) 56 軟件體系結(jié)構(gòu)的風(fēng)格 ? 絕大多數(shù)可以被歸類(lèi)為相對(duì)小數(shù)量的體系結(jié)構(gòu)風(fēng)格之一 ? 每種風(fēng)格描述一種系統(tǒng)范疇,范疇包括: ①一些實(shí)現(xiàn)系統(tǒng)所需的功能的部件(如數(shù)據(jù)庫(kù)、計(jì)算模塊); ②一組用來(lái)連接部件 “ 通信、協(xié)調(diào)和合作 ” 的 “ 連接子 ” ; ③定義部件之間怎樣整合的系統(tǒng)約束; ④使設(shè)計(jì)者能夠理解整個(gè)系統(tǒng)屬性并分析已知屬性的語(yǔ)義模型。 61 層次式風(fēng)格的體系結(jié)構(gòu) ? 在這種結(jié)構(gòu)中,定義不同的層次,每層都完成了相對(duì)外層更靠近機(jī)器指令的操作 62 評(píng)估可選的體系結(jié)構(gòu) ? 對(duì)于同一個(gè)軟件需求,由于各種設(shè)計(jì)方法的原理不同,會(huì)導(dǎo)出不同的軟件結(jié)構(gòu)。 4) 單獨(dú)地評(píng)價(jià)系統(tǒng)的各項(xiàng)性能。那些在體系結(jié)構(gòu)改動(dòng)中受到較大影響的性能被稱(chēng)為敏感點(diǎn)( sensitive point)。比如說(shuō),一個(gè) clientserver結(jié)構(gòu)的系統(tǒng)的表現(xiàn)性能和系統(tǒng)中 server的數(shù)量是息息相關(guān)的(比如增加 server的數(shù)量,一定程度上系統(tǒng)的表現(xiàn)性能就會(huì)提高) …… 這樣的話, server的數(shù)量就是這個(gè)架構(gòu)中的平衡點(diǎn)。 “自頂而下,逐步求精” J: =h k: =h+1, n J:=k H: =1, n1 排好第 h個(gè) X [h] W:=X[h] X[h]:=X[j] X[j]:=w 循環(huán)一次,排好一個(gè) X[h] 排好第 H個(gè) X [h] 找 X[J]= MAX( X[h]… X[n]) 交換 X[J] 和 X[h] 細(xì)化 X[k] X[J] (a) (b) (b) (a) 連接各圖,構(gòu)成完整的 PAD圖 : ,: ,H: =1, n1 : ,: ,75 設(shè)計(jì)性語(yǔ)言 PDL ? PDL( Program Design Language) 是一種用于描述功能部件的算法設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言,稱(chēng)為設(shè)計(jì)性語(yǔ)言。為了區(qū)別關(guān)鍵字,規(guī)定關(guān)鍵字一律大寫(xiě),其它單詞一律小寫(xiě)。 4. 有子程序定義與調(diào)用機(jī)制,用以表達(dá)各種方式的接口說(shuō)明。 但判定表表示的是靜態(tài)邏輯,是在某種條件取值組合情況下可能的結(jié)果,它不能表達(dá)加工的順序,也不能表達(dá)循環(huán)結(jié)構(gòu) 79 設(shè)計(jì)規(guī)約與設(shè)計(jì)評(píng)審 設(shè)計(jì)規(guī)約 Ⅰ . 工作范圍 A. 系統(tǒng)目標(biāo) B. 運(yùn)行環(huán)境 C. 主要軟件需求 D. 設(shè)計(jì)約束 ∕限制 Ⅱ . 體系結(jié)構(gòu)設(shè)計(jì) A. 數(shù)據(jù)流與控制流復(fù)審 B. 導(dǎo)出的程序結(jié)構(gòu) C. 功能與程序交叉索引 Ⅲ . 數(shù)據(jù)設(shè)計(jì) A. 數(shù)據(jù)對(duì)象與形成的數(shù)據(jù)結(jié)構(gòu) B. 文件和數(shù)據(jù)庫(kù)結(jié)構(gòu) ⅰ 文件的邏輯結(jié)構(gòu) ⅱ 文件邏輯記錄描述 ⅲ 訪問(wèn)方式 C. 全局?jǐn)?shù)據(jù) D. 文件 ∕數(shù)據(jù)與程序交叉索引 Ⅳ . 接口設(shè)計(jì) A. 人機(jī)界面規(guī)格說(shuō)明 B. 人機(jī)界面設(shè)計(jì)規(guī)則 C. 外部接口設(shè)計(jì) ⅰ 外部數(shù)據(jù)接口 ⅱ 外部系統(tǒng)或設(shè)備接口 D. 內(nèi)部接口設(shè)計(jì)規(guī)則 80 Ⅴ .各部件的過(guò)程設(shè)計(jì) A. 處理與算法描述 B. 接口描述 C. 設(shè)計(jì)語(yǔ)言 (或其它 )描述 D. 使用的部件 E. 內(nèi)部程序邏輯描述 F. 注釋 ∕約束 ∕限制 Ⅵ . 運(yùn)行設(shè)計(jì) A. 運(yùn)行部件組合 B. 運(yùn)行控制規(guī)則 C. 運(yùn)行時(shí)間安排 Ⅶ . 出錯(cuò)處理設(shè)計(jì) A. 出錯(cuò)處理信息 B. 出錯(cuò)處理對(duì)策 ⅰ 設(shè)置后備 ⅱ 性能降級(jí) ⅲ 恢復(fù)和再啟動(dòng) Ⅷ . 安全保密設(shè)計(jì) Ⅸ . 需求 ∕設(shè)計(jì)交叉索引 Ⅹ . 測(cè)試部分 A. 測(cè)試方針 B. 集成策略 C. 特殊考慮 Ⅺ . 特殊注解 Ⅻ . 附錄 81 設(shè)計(jì)評(píng)審 ? 軟件設(shè)計(jì)的最終目標(biāo)是要取得最佳方案 ? “ 最佳 ” 是指在所有候選方案中,就節(jié)省開(kāi)發(fā)費(fèi)用,降低資源消耗,縮短開(kāi)發(fā)時(shí)間的條件,選擇能夠贏得較高的生產(chǎn)率、較高的可靠性和可維護(hù)性的方案 82 設(shè)計(jì)評(píng)審的內(nèi)容 1. 可追溯性 : 即分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計(jì)是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項(xiàng)需求。 3. 風(fēng)險(xiǎn): 即確認(rèn)該軟件設(shè)計(jì)在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時(shí)實(shí)現(xiàn)。 7. 質(zhì)量: 即確認(rèn)該軟件設(shè)計(jì)是否表現(xiàn)出良好的質(zhì)量特征。 83 設(shè)計(jì)評(píng)審 評(píng)審分 正式評(píng)審 和 非正式評(píng)審 兩種 – 正式評(píng)審 除軟件開(kāi)發(fā)人員外,還邀請(qǐng)用戶(hù)代表和領(lǐng)域?qū)<覅⒓?,通常采用答辯形式 – 非正式評(píng)審 多少有些同行切磋的性質(zhì),不拘泥于時(shí)間和形式 84 小結(jié) 一般認(rèn)為,軟件開(kāi)發(fā)階段由設(shè)計(jì)、編碼和測(cè)試三個(gè)基本活動(dòng)組成,其中 “ 設(shè)計(jì) ” 活動(dòng)是獲取高質(zhì)量、低耗費(fèi)、易維護(hù)軟件的一個(gè)最重要環(huán)節(jié)。 9. 限制: 評(píng)估對(duì)該軟件的限制是否現(xiàn)實(shí),是否與需求一致。 5. 技術(shù)清晰度 :即確認(rèn)該軟件設(shè)計(jì)是否以一種易于翻譯成代碼的形式表達(dá)。部件是否滿(mǎn)足高內(nèi)聚和低耦合的要求。然而, 判定表 卻能清晰地表達(dá)復(fù)雜的條件組合與應(yīng)做動(dòng)作之間的對(duì)應(yīng)關(guān)系。內(nèi)語(yǔ)法比較靈活,只要寫(xiě)清楚就可以,不必考慮語(yǔ)法錯(cuò),以利于人們可把主要精力放在描述算法的邏輯上。一般地,偽碼的語(yǔ)法規(guī)則分為“ 外語(yǔ)法 ” 和 “ 內(nèi)語(yǔ)法 ” – 外語(yǔ)法應(yīng)當(dāng)符合一般程序設(shè)計(jì)語(yǔ)言常用語(yǔ)句的語(yǔ)法規(guī)則; – 內(nèi)語(yǔ)法可以用英語(yǔ)中一些簡(jiǎn)單的句子、短語(yǔ)和通用的數(shù)學(xué)符號(hào),來(lái)描述程序應(yīng)執(zhí)行的功能 語(yǔ)言描述 76 PDL的使用實(shí)例 PROCEDURE spellcheck IS 查找錯(cuò)拼的單詞 BEGIN split document into single words 把整個(gè)文檔分離成單詞 lood up words in dictionary 在字典中查這些單詞 display words which are not in dictionary 顯示字典中查不到的單詞 create a new dictionary 造一新字典 END spellcheck 77 PDL特點(diǎn) 1. 有固定的關(guān)鍵字外語(yǔ)法,提供全部結(jié)構(gòu)化控制結(jié)構(gòu)、數(shù)據(jù)說(shuō)明和部件特征。 66 部件級(jí)設(shè)計(jì)技術(shù) 在部件級(jí)設(shè)計(jì)階段 , 主要完成如下工作: ( 1) 為每個(gè)部件確定采用的算法 , 選擇某種適當(dāng)?shù)墓ぞ弑磉_(dá)算法的過(guò)程 , 編寫(xiě)部件的詳細(xì)過(guò)程性描述; ( 2) 確定每一部件內(nèi)部使用的數(shù)據(jù)結(jié)構(gòu); ( 3) 在部件級(jí)設(shè)計(jì)結(jié)束時(shí) , 應(yīng)該把上述結(jié)果寫(xiě)入部件級(jí)設(shè)計(jì)說(shuō)明書(shū) , 并且通
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1