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

正文內(nèi)容

軟件工程概論復(fù)習(xí)資料2(編輯修改稿)

2025-05-21 22:45 本頁面
 

【文章內(nèi)容簡介】 l 一:總體設(shè)計(jì)的目標(biāo)是什么?遵循的基本原理有哪些?目的:概括的說總體設(shè)計(jì)的目的就是回答“系統(tǒng)該如何實(shí)現(xiàn)這個(gè)問題” 通過這個(gè)這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素程序、文件數(shù)據(jù)庫、人工過程和文檔等,但每個(gè)物理元素仍然處于黑盒級(jí),這些黑盒子里的具體內(nèi)容將在以后仔細(xì)設(shè)計(jì)?;驹恚?》抽象:抽出本質(zhì),忽略細(xì)節(jié),分層理解 2》模塊化:就是把程序劃分成獨(dú)立命名且可獨(dú)立訪問的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求。 3》逐步求精:為了能集中精力解決主要問題而盡量推遲對(duì)問題細(xì)節(jié)的考慮。 4》信息隱蔽和局部化:信息隱蔽原理應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù))對(duì)于不需要這些信息的模塊來說,是不能訪問的局部化是把一些關(guān)系密切的軟件元素物理地放得彼此靠近。顯然, 局部化有助于實(shí)現(xiàn)信息隱藏 5》模塊獨(dú)立性:模塊獨(dú)立是好設(shè)計(jì)的關(guān)鍵,而設(shè)計(jì)又是決定軟件質(zhì)量的關(guān)鍵環(huán)節(jié) 模塊化程度較高的軟件容易編制 獨(dú)立的模塊比較容易維護(hù)和測(cè)試l ?有哪幾種耦合?什么是內(nèi)聚?有哪幾種內(nèi)聚?如何增強(qiáng)模塊的獨(dú)立性?耦合:是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量耦合強(qiáng)弱取決于模塊間接口復(fù)雜程度,進(jìn)入或訪問一個(gè)模塊的點(diǎn),以及通過接口的數(shù)據(jù)模塊間的耦合程度強(qiáng)烈影響系統(tǒng)的可理解性、可測(cè)試性、可靠性和可維護(hù)性《耦合表示一個(gè)軟件結(jié)構(gòu)內(nèi)各個(gè)模塊之間的互連程度,應(yīng)盡量選用松散耦合的系統(tǒng)》耦合種類:公共耦合:幾個(gè)模塊共享一個(gè)數(shù)據(jù)區(qū)域 特征耦合:把整個(gè)數(shù)據(jù)結(jié)構(gòu)作為參數(shù)傳遞而被調(diào)用模塊只使用其中一部分?jǐn)?shù)據(jù)元素時(shí)就出現(xiàn)了特征耦合。 控制耦合:一個(gè)模塊通過傳遞控制信息來控制另一個(gè)模塊 標(biāo)記耦合: 模塊間通過參數(shù)表傳遞記錄信息,這個(gè)記錄是某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡單變量 數(shù)據(jù)耦合: 只有數(shù)據(jù)在模塊之間進(jìn)行交換,只通過參數(shù)傳遞基本類型的數(shù)據(jù) 非直接耦合: 兩個(gè)模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實(shí)現(xiàn)的非直接耦合的模塊獨(dú)立性最強(qiáng)內(nèi)聚:標(biāo)志著一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度內(nèi)聚有七種,由弱到強(qiáng)分別為 偶然內(nèi)聚邏輯內(nèi)聚時(shí)間內(nèi)聚過程內(nèi)聚通信內(nèi)聚順序內(nèi)聚功能內(nèi)聚增強(qiáng)模塊獨(dú)立性:提高模塊的內(nèi)聚程度,減少耦合3. 衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?它們各表示什么含義? * 高內(nèi)聚,少耦合;*對(duì)于一個(gè)模塊而言,模塊自身的內(nèi)聚越強(qiáng),模塊間的耦合就越小,模塊所具有的獨(dú)立性就越好??梢哉f高內(nèi)聚低耦合是我們進(jìn)行軟件設(shè)計(jì)的一貫原則l ?什么叫模塊化?模塊設(shè)計(jì)時(shí)應(yīng)注意哪些規(guī)則? 模塊:是由邊界元素限定的相鄰程序元素(例如,數(shù)據(jù)說明,可執(zhí)行的語句)的序列,而且有一個(gè)總體標(biāo)識(shí)符代表它。 模塊化:就是把程序劃分成獨(dú)立命名且可獨(dú)立訪問的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求。 規(guī)則: 高內(nèi)聚,少耦合4. 影響耦合度的因素有哪些?.降低耦合度的方法有哪些? 內(nèi)容耦合 公共耦合 特征耦合 控制耦合 標(biāo)記耦合 數(shù)據(jù)耦合 非直接耦合 內(nèi)容方法:盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合環(huán)境的范圍,完全不用內(nèi)容耦合。 第六章詳細(xì)設(shè)計(jì)?詳細(xì)設(shè)計(jì)階段的根部目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng)。詳細(xì)設(shè)計(jì)階段的任務(wù)是要設(shè)計(jì)出程序的“藍(lán)圖”。?并比較它們的區(qū)別?層次圖和層次方框圖不同點(diǎn):①,但是表現(xiàn)的內(nèi)容卻完全不同。②層次圖描繪的是軟件的結(jié)構(gòu),層次方框圖描繪的是數(shù)據(jù)結(jié)構(gòu)③層次圖中的一個(gè)矩形框代表一個(gè)模塊,方框間的連線表示調(diào)用關(guān)系。層次方框圖矩形框代表數(shù)據(jù),連線表示組成關(guān)系。層次圖很適于在自頂向下設(shè)計(jì)軟件的過程中使用。層次方框圖適用于需求分析階段.?Jackson圖的優(yōu)點(diǎn)是什么?三種基本結(jié)構(gòu)Jackson結(jié)構(gòu)化設(shè)計(jì)方法基本上由下述五個(gè)步驟組成:1 分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結(jié)構(gòu),并用Jackson圖描繪這些數(shù)據(jù)結(jié)構(gòu)2 找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)中有對(duì)應(yīng)關(guān)系的數(shù)據(jù)單元
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1