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

正文內(nèi)容

軟件工程考研資料-文庫吧

2025-06-10 00:15 本頁面


【正文】 2)可重用的軟 件構(gòu)件;(3)形式化規(guī)格說明和原型環(huán)境。 :(1)快速;(2)容易修改。 :關(guān)注滿足客戶需求。 :可能導(dǎo)致系統(tǒng)設(shè)計(jì)差,效率低,難于維護(hù)。 分析建模:根據(jù)結(jié)構(gòu)化分析準(zhǔn)則,需求分析過程應(yīng)該建立3種模型 數(shù)據(jù)模型(實(shí)體聯(lián)系圖ER) 功能模型(數(shù)據(jù)流圖DFD) 行為模型(狀態(tài)轉(zhuǎn)換圖STD) 實(shí)體—聯(lián)系圖:1)描繪數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系,用于建立數(shù)據(jù)模型。 數(shù)據(jù)對象:可以由一組屬性來定義的實(shí)體。 2)數(shù)據(jù)模型包括 數(shù)據(jù)對象的屬性 :定義了數(shù)據(jù)對象的性質(zhì)。 一對一 數(shù)據(jù)對象的聯(lián)系:數(shù)據(jù)對象彼此之間相互連接的方式。 一對多 多對多 3)例子: 狀態(tài)轉(zhuǎn)換圖:1)通過描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,來表示系統(tǒng)的行為。 2)狀態(tài)轉(zhuǎn)換圖的3部分: :(1)狀態(tài):任何可以被觀察到的系統(tǒng)行為模式,一個(gè)狀態(tài)代表系統(tǒng)的一種 行為模式。 (2)狀態(tài)圖中定義的狀態(tài)主要有:初態(tài)(初始狀態(tài))、終態(tài)(最終狀態(tài))和 中間狀態(tài)。在一張狀態(tài)圖中只能有一個(gè)初態(tài),而終態(tài)則可以有0至多個(gè)。 :引起系統(tǒng)做動(dòng)作或(和)轉(zhuǎn)換狀態(tài)的控制信息。 :(1)初態(tài):用實(shí)心圓表示;(2)終態(tài):用一對同心圓表示;(3)中間狀態(tài): 用圓角矩形表示。 (必選) (可選) (可選) 層次方框圖(重要)其他圖形工具: IPO圖(重要) Warnier圖(不重要) 1)層次方框圖:用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。 2)IPO圖:是輸入、處理、輸出圖的簡稱,能夠方便地描繪輸入數(shù)據(jù)、對數(shù)據(jù)的處理和 輸出數(shù)據(jù)之間的關(guān)系。算法的初級描述。 改進(jìn) IPO圖 改進(jìn)的IPO圖 驗(yàn)證需求的一致性驗(yàn)證軟件需求的方法 :驗(yàn)證需求的現(xiàn)實(shí)性 驗(yàn)證需求的完整性和有效性 驗(yàn)證軟件需求分析的工具:PSL/PSA(問題陳述語言/問題陳述分析程序)系統(tǒng)。 優(yōu)點(diǎn):改進(jìn)了文檔質(zhì)量,能保證文檔具有完整性、一致性和無二義性,從而可 以減少管理和維護(hù)的費(fèi)用;數(shù)據(jù)存放在數(shù)據(jù)庫中,便于增加、刪除和更改。第四章總體設(shè)計(jì)總體設(shè)計(jì)/概要設(shè)計(jì)/初步設(shè)計(jì)的目的:“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”How to do?總體設(shè)計(jì)過程:1)通常由兩個(gè)主要階段組成: ,確定系統(tǒng)的具體實(shí)現(xiàn)方案; ,確定軟件結(jié)構(gòu); 2)典型的總體設(shè)計(jì)過程包括9個(gè)步驟: 1. 設(shè)想供選擇的方案 2. 選取合理的方案 3. 推薦最佳方案 4. 功能分解:先進(jìn)行結(jié)構(gòu)設(shè)計(jì)(總體設(shè)計(jì)階 段),然后過程設(shè)計(jì)(詳細(xì)設(shè)計(jì)階段); 5. 設(shè)計(jì)軟件結(jié)構(gòu):可以用層次圖或結(jié)構(gòu)圖 來描繪; 6. 設(shè)計(jì)數(shù)據(jù)庫 7. 制定測試計(jì)劃 8. 書寫文檔 9. 審查和復(fù)審 總體設(shè)計(jì)原理:1)模塊化:把程序劃分成獨(dú)立命名且可獨(dú)立訪問的模塊,每個(gè)模塊完成一個(gè)子功能, 這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求。 (1)優(yōu)點(diǎn):使軟件結(jié)構(gòu)清晰;使軟件容易測試和調(diào)試;能夠提高軟件的可修改性。 【【【模塊是構(gòu)成程序的基本構(gòu)件。】】】 2)抽象:抽出事物的本質(zhì)特性而暫時(shí)不考慮細(xì)節(jié)(忽略差異,集中相似在一起)。 3)逐步求精:是人類解決復(fù)雜問題時(shí)采用的基本方法,是一種自頂向下的設(shè)計(jì)策略。 4)信息隱藏和局部化:局部化有助于實(shí)現(xiàn)信息隱藏。 5)模塊獨(dú)立:是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果。 (1)度量模塊獨(dú)立程度的兩個(gè)定性標(biāo)準(zhǔn):內(nèi)聚和耦合。 (2)為什么模塊的獨(dú)立性很重要? (即具有獨(dú)立的模塊)的軟件比較容易開發(fā)出來。 。 (3)耦合:對一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。 :軟件設(shè)計(jì)中追求盡可能松散耦合的系統(tǒng)。 : c. ①數(shù)據(jù)耦合:兩個(gè)模塊彼此間通過參數(shù)交換信息,而且交換的信息 僅僅是數(shù)據(jù);屬松散耦合。 【【【系統(tǒng)中至少存在這種耦合】】】 ②控制耦合:一個(gè)模塊通過傳送開關(guān)、標(biāo)志、名字等控制信息,明顯地 控制選擇另一個(gè)模塊的功能。 【【【控制耦合增加了系統(tǒng)的復(fù)雜程度,通常是把它分解然后用數(shù)據(jù)耦 合代替它】】】 ③特征耦合:把整個(gè)數(shù)據(jù)結(jié)構(gòu)作為參數(shù)傳遞而被調(diào)用的模塊只需要使用 其中一部分?jǐn)?shù)據(jù)元素。 ④公共環(huán)境耦合:兩個(gè)或多個(gè)模塊通過一個(gè)公共數(shù)據(jù)環(huán)境相互作用。 ⑤內(nèi)容耦合:它是最高程度的耦合。 : 盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合, 限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合。 (4)內(nèi)聚:標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱藏和局部 化概念的自然擴(kuò)展。 :高內(nèi)聚。 : . c.①偶然內(nèi)聚:一個(gè)模塊完成一組任務(wù),這些任務(wù)彼此間即使有關(guān)系,關(guān) 系也很松散。 【【【缺點(diǎn):可理解性差, 可修改性差】】】 ②邏輯內(nèi)聚:一個(gè)模塊完成的任務(wù)在邏輯上屬于相同或相似的一類。 【【【缺點(diǎn):增強(qiáng)了耦合程度(控制耦合)不易修改,效率低】】】 ③時(shí)間內(nèi)聚④過程內(nèi)聚⑤通信內(nèi)聚⑥順序內(nèi)聚 ⑦功能內(nèi)聚: 模塊內(nèi)所有處理元素屬于一個(gè)整體,完成一個(gè)單一的功能。 【【【功能內(nèi)聚是最高程度的內(nèi)聚】】】 :強(qiáng)內(nèi)聚、弱耦合,獲得較高的模塊獨(dú)立性。 啟發(fā)規(guī)則:利用長期實(shí)踐中積累的豐富經(jīng)驗(yàn)來改進(jìn)軟件設(shè)計(jì),提高軟件質(zhì)量。 1)幾條啟發(fā)式規(guī)則: (1) 改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性; (2) 模塊規(guī)模應(yīng)該適中。 (3) 深度、寬度、扇出和扇入都應(yīng)適當(dāng); a. 深度:表示軟件結(jié)構(gòu)中控制的層數(shù)。 b. 寬度:是軟件結(jié)構(gòu)內(nèi)同一個(gè)層次上的模塊總數(shù)的最大值。 c. 扇出:一個(gè)模塊直接控制(調(diào)用)的模塊數(shù)目。 d. 扇入:表明有多少個(gè)上級模塊直接調(diào)用它。 【【【設(shè)計(jì)得很好的軟件結(jié)構(gòu)通常:頂層扇出比較高,中層扇出較低,底層扇入 到公共的實(shí)用模塊中去(底層模塊有高扇入)】】】 (4) 模塊的作用域應(yīng)該在控制域之內(nèi); (5) 力爭降低模塊接口的復(fù)雜程度; (6) 設(shè)計(jì)單入口單出口的模塊; (7) 模塊功能應(yīng)該可以預(yù)測; 描繪軟件結(jié)構(gòu)的圖形工具: 1)層次圖(H圖):(1)用來描繪軟件的層次結(jié)構(gòu); (2)一個(gè)矩形框代表一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1