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

正文內(nèi)容

軟件工程復(fù)習(xí)提綱(編輯修改稿)

2025-05-21 22:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ssCreditRating():String團(tuán)體客戶ContactNamecreditRatingcreditLimitRemind()billforMonth(Intrger)雇員產(chǎn)品個(gè)人客戶CreditCard{creditRating()=“poor”}銷(xiāo)售代表1*0..11**UML類(lèi)圖第四章采用什么方式對(duì)模塊進(jìn)行描述老師原話:.對(duì)模塊進(jìn)行描述,主要是模塊內(nèi)與模塊之間的關(guān)系來(lái)進(jìn)行描述的。如耦合與內(nèi)聚等。模塊的耦合:耦合(Coupling)表示軟件結(jié)構(gòu)內(nèi)不同模塊彼此之間相互依賴(lài)(連接)的緊密程度,是衡量軟件模塊結(jié)構(gòu)質(zhì)量好壞的度量,是對(duì)模塊獨(dú)立性的直接衡量指標(biāo)。 耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問(wèn)一個(gè)模塊的點(diǎn),以及通過(guò)接口的數(shù)據(jù)。1) 數(shù)據(jù)耦合如果兩個(gè)模塊彼此間通過(guò)參數(shù)交換信息,而且交換的信息僅僅是數(shù)據(jù),那么這種耦合稱(chēng)為數(shù)據(jù)耦合。數(shù)據(jù)耦合是低耦合。系統(tǒng)中必須存在這種耦合,因?yàn)橹挥挟?dāng)某些模塊的輸出數(shù)據(jù)作為另一些模塊的輸入數(shù)據(jù)時(shí),系統(tǒng)才能完成有價(jià)值的功能。2) 控制耦合如果傳遞的信息中有控制信息,則這種耦合稱(chēng)為控制耦合??刂岂詈鲜侵械瘸潭鹊鸟詈?,它增加了系統(tǒng)的復(fù)雜程度??刂岂詈贤嵌嘤嗟模诎涯K適當(dāng)分解之后通??梢杂脭?shù)據(jù)耦合代替它。 3) 公共環(huán)境耦合當(dāng)兩個(gè)或多個(gè)模塊通過(guò)一個(gè)公共數(shù)據(jù)環(huán)境相互作用時(shí),它們之間的耦合稱(chēng)為公共環(huán)境耦合(即公用耦合)。公共環(huán)境耦合的復(fù)雜程度隨耦合的模塊個(gè)數(shù)而變化,當(dāng)耦合的模塊個(gè)數(shù)增加時(shí)復(fù)雜程度顯著增加。(1)一個(gè)模塊往公共環(huán)境送數(shù)據(jù),另一個(gè)模塊從公共環(huán)境取數(shù)據(jù)。這是數(shù)據(jù)耦合的一種形式,是比較松散的耦合。(2)兩個(gè)模塊都既往公共環(huán)境送數(shù)據(jù)又從里面取數(shù)據(jù),這種耦合比較緊密,介于數(shù)據(jù)耦合和控制耦合之間。4) 內(nèi)容耦合最高程度的耦合是內(nèi)容耦合。(1)一個(gè)模塊訪問(wèn)另一個(gè)模塊的內(nèi)部數(shù)據(jù);(2)一個(gè)模塊不通過(guò)正常入口而轉(zhuǎn)到另一個(gè)模塊的內(nèi)部;(3)兩個(gè)模塊有一部分程度代碼重疊(只可能出現(xiàn)在匯編程序中);(4)一個(gè)模塊有多個(gè)入口(這表明一個(gè)模塊有幾種功能)總之,耦合是影響模塊結(jié)構(gòu)和軟件復(fù)雜程度的一個(gè)重要因素,應(yīng)該采用如下設(shè)計(jì)原則:盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共環(huán)境耦合,完全不用內(nèi)容耦合。第四章偽代碼老師原話:偽代碼主要是用來(lái)說(shuō)明一段程序,如畫(huà)一個(gè)流程圖,讓你們用偽代碼來(lái)說(shuō)明,或者一段文字說(shuō)明,讓你們用偽代碼來(lái)說(shuō)明。第五章重用原則(老師原話:.基本不考。)第六章白盒測(cè)試方法(基于代碼的測(cè)試)(1)語(yǔ)句覆蓋:語(yǔ)句覆蓋方法是選擇足夠的測(cè)試用例,使得程序中每一條可執(zhí)行語(yǔ)句至少被執(zhí)行一次。Test case : A=2 , B=0 , X=*. (2)判定覆蓋:判定覆蓋是選擇足夠的測(cè)試用例,使得程序中每一個(gè)判斷的每一種可能結(jié)果都至少被執(zhí)行一次地測(cè)試方法,使得程序中的每個(gè)判斷至少獲得一次“真”值和“假”值。判定覆蓋也叫分支覆蓋。Test cases:①A=3 , B=0 , X=1(TF)②A=1 , B=1 , X=3(FT)(3)條件覆蓋:在語(yǔ)句覆蓋的基礎(chǔ)上,使每個(gè)判定表達(dá)式的每個(gè)條件都取到各種可能的結(jié)果。Test cases:①A=2 , B=0 , X=4(TT)(滿足A1, B=0。 A=2, X1)②A=1, B=1, X=1(FF) (滿足A163。1, B185。0。 A 185。2, X163。1)問(wèn):條件覆蓋 ? 判定覆蓋 答: 不一定。 反例: ①A=2, B=0, X=1(TT)(滿足A1, B=0。 A
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1