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

正文內(nèi)容

軟件工程學(xué)習(xí)筆記-文庫(kù)吧資料

2025-07-01 00:26本頁(yè)面
  

【正文】 作者:思淵 提交日期:20061021 14:54:00九、什么是確認(rèn)測(cè)試?該階段有哪些工作?確認(rèn)測(cè)試又稱有效性測(cè)試。深度優(yōu)先策略:先從軟件結(jié)構(gòu)中選擇一條主控路徑,把該路徑上的模塊一個(gè)個(gè)結(jié)合進(jìn)來(lái)測(cè)試,再結(jié)合其他需要優(yōu)先考慮的路徑。6)漸增式占用的時(shí)間較多7)非漸增式開始可并行測(cè)試所有模塊,能充分利用人力,對(duì)測(cè)試大型軟件很有意義。4)漸增式有利于排錯(cuò),發(fā)生錯(cuò)誤往往和最近加進(jìn)來(lái)的模塊有關(guān),而非漸增式發(fā)現(xiàn)接口錯(cuò)誤推遲到最后,很難判斷是哪一部分接口出錯(cuò)。2)非漸增式需要更多的工作量。區(qū)別1)非漸增方法把單元測(cè)試和集成測(cè)試分成兩個(gè)不同的階段,前一階段完成模塊的單元測(cè)試,后一階段完成集成測(cè)試。測(cè)試方法主要有兩種:非漸增式測(cè)試和漸增式測(cè)試1)非漸增式測(cè)試首先對(duì)每個(gè)模塊分別進(jìn)行單元測(cè)試,然后把所有的模塊按設(shè)計(jì)要求組裝在一起進(jìn)行測(cè)試。八、什么是集成測(cè)試?非漸增測(cè)試與漸增測(cè)試有什么區(qū)別?漸增測(cè)試如何組裝模塊?集成測(cè)試在單元測(cè)試測(cè)試的基礎(chǔ)上,將所有模塊按設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)進(jìn)行測(cè)試。聯(lián)合使用各種方法,形成綜合策略。按此種方法設(shè)計(jì)的測(cè)試用例比較高效,可以查出更多的錯(cuò)誤。缺點(diǎn):沒(méi)有注意選擇某些有效的,能夠發(fā)現(xiàn)更多錯(cuò)誤的測(cè)試用例。主要發(fā)現(xiàn)以下錯(cuò)誤:是滯有不正確或遺漏的功能,在接口上能否正確接受輸入數(shù)據(jù)能否產(chǎn)生正確的輸出信息,訪問(wèn)外部是否有錯(cuò),性能上是否滿足需求等。6)路徑覆蓋設(shè)計(jì)足夠的測(cè)試用例,覆蓋被測(cè)試程序中所有可能的路徑2.2循環(huán)覆蓋2.3基本路徑覆蓋是在程序控制流程圖的基礎(chǔ)上,通過(guò)分析控制構(gòu)造的環(huán)路覆雜性,導(dǎo)出基本路徑集合,從而設(shè)計(jì)測(cè)試用例,保證這些路徑至少通過(guò)一次。4)判定/條件覆蓋設(shè)計(jì)足夠的測(cè)試用例,使得判定表達(dá)式中的每個(gè)條件的所有可能取值至少出現(xiàn)一次,并使每個(gè)判定表達(dá)式所有可能的結(jié)果至少出現(xiàn)一次。2)判定覆蓋設(shè)計(jì)足夠測(cè)試用例,使被測(cè)試程序中每個(gè)判定表達(dá)式至少獲得一次“真”值或“假”值。三、什么是白盒測(cè)試?有哪些覆蓋標(biāo)準(zhǔn)?試對(duì)質(zhì)它們的檢錯(cuò)能力進(jìn)行比較?白盒測(cè)試把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員必須了解程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,以檢查處理過(guò)程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢驗(yàn)內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)是否錯(cuò)誤,實(shí)際運(yùn)行狀態(tài)與預(yù)期是否一致。7)程序員避免測(cè)試自己的程序。2)測(cè)試用例不僅選用合理的輸入數(shù)據(jù),還要選擇不合理的輸入數(shù)據(jù)。2)、一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤3)、一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試因此測(cè)試階段的基本任務(wù)應(yīng)該是根據(jù)軟件開發(fā)各階段的文檔資料和程序的內(nèi)部結(jié)構(gòu),精心設(shè)計(jì)一組“高產(chǎn)”的測(cè)試用例,找出軟件中潛在的各種錯(cuò)誤和缺陷。5)效率作者:思淵 提交日期:20061021 14:53:00Java3、軟件執(zhí)行環(huán)境4、算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性軟件開發(fā)人員的知識(shí)三、第4代語(yǔ)言(4GL)有哪些特征?友好的界面兼有過(guò)程性和非過(guò)程性雙重特性高效的程序代碼完備的數(shù)據(jù)庫(kù)應(yīng)用程序生成器四、什么是程序設(shè)計(jì)風(fēng)格?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問(wèn)題?程序設(shè)計(jì)風(fēng)格一個(gè)人編程序時(shí)所表現(xiàn)出來(lái)的特點(diǎn)、習(xí)慣、邏輯思路等。函數(shù)型語(yǔ)言Prolog:邏輯型語(yǔ)言2、軟件開發(fā)方法AdaAda等4)系統(tǒng)軟件匯編語(yǔ)言InformixPower4GL(VFSQL技術(shù)特性二、在項(xiàng)目開發(fā)時(shí),選擇程序設(shè)計(jì)語(yǔ)言通??紤]哪些因素?項(xiàng)目的應(yīng)用領(lǐng)域1)科學(xué)工程計(jì)算領(lǐng)域Fortran:第一個(gè)被正式推廣應(yīng)用的計(jì)算機(jī)語(yǔ)言Pascal:第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的語(yǔ)言,有利于培養(yǎng)良好的編程風(fēng)格。軟件的可重用性局部性和順序性第六章一、程序語(yǔ)言有哪些共同的特征?心理特性岐義性用偽碼寫程序。按一定的規(guī)則由輸入、輸出的數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)。八、簡(jiǎn)述JSP的設(shè)計(jì)步驟分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結(jié)構(gòu),并用Jackson結(jié)構(gòu)圖表示這些數(shù)據(jù)結(jié)構(gòu)。它定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過(guò)程,它根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過(guò)程描述,即程序結(jié)構(gòu),而不是軟件體系結(jié)構(gòu),因此該方法適用于詳細(xì)設(shè)計(jì)階段。優(yōu)點(diǎn)1)提供的機(jī)制比圖形全面,為保證詳細(xì)設(shè)計(jì)與編碼的質(zhì)量創(chuàng)造了有利條件2)可作為注釋嵌入在源程序中一起作為程序文檔并可同高級(jí)語(yǔ)言一樣進(jìn)行編輯、修改,有利于軟件的維護(hù)3)可自動(dòng)生存程序代碼,提高軟件生產(chǎn)率。也稱程序描述語(yǔ)言,又稱偽碼。控制流程為自上而下、從左到右地執(zhí)行。2)流程圖不易反映逐步求精的過(guò)程,往往反映的是最后的結(jié)果3)不易表示數(shù)據(jù)結(jié)構(gòu)。評(píng)審描述方法1)程序流程圖2)PAD圖3)過(guò)程設(shè)計(jì)語(yǔ)言二、結(jié)構(gòu)化程序設(shè)計(jì)的基本要點(diǎn)是什么?采用自頂向下、逐步求精的程序設(shè)計(jì)方法使用三種基本控制結(jié)構(gòu)構(gòu)造程序主程序員組的組織形式。第五章一、軟件詳細(xì)設(shè)計(jì)的基本任務(wù)是什么?有哪幾種描述方法?軟件詳細(xì)設(shè)計(jì)的基本任務(wù)1)為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)2)為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)3)對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)4)其它設(shè)計(jì):代碼設(shè)計(jì)輸入/輸出格式設(shè)計(jì)人機(jī)對(duì)話設(shè)計(jì)5)設(shè)計(jì)軟件結(jié)構(gòu)的頂層和第一層:事務(wù)結(jié)構(gòu)。設(shè)計(jì)的優(yōu)化十二、事務(wù)分析設(shè)計(jì)步驟設(shè)置中、下層模塊輸入模塊:接收數(shù)據(jù);轉(zhuǎn)換成調(diào)用模塊所需信息輸出模塊:將數(shù)據(jù)轉(zhuǎn)換成下屬模塊所需的形式;發(fā)送數(shù)據(jù)設(shè)置軟件結(jié)構(gòu)的頂層和第一層:變換結(jié)構(gòu)第一層一般至少要有三種功能模塊:輸入、輸出和變換模塊。十、面向數(shù)據(jù)流設(shè)計(jì)法的過(guò)程精化DFD確定DFD類型分解上層模塊根據(jù)優(yōu)化準(zhǔn)則對(duì)軟件結(jié)構(gòu)求精描述模塊功能復(fù)雜十一、變換分析的設(shè)計(jì)步驟事物流若某個(gè)加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入的值選擇一個(gè)路徑來(lái)執(zhí)行。它們之間應(yīng)建立的關(guān)系一個(gè)模塊的影響范圍應(yīng)在其控制范圍內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層上盡量靠近。七、什么是模塊的影響范圍?什么是模塊的控制范圍?它們之間應(yīng)該建立什么關(guān)系?模塊的影響范圍受該模塊內(nèi)一個(gè)判定影響的所有模塊的集合。3)軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)當(dāng)適當(dāng)。軟件結(jié)構(gòu)優(yōu)化設(shè)計(jì)準(zhǔn)則1)劃分模塊時(shí),盡量做到高內(nèi)聚,低耦合保持模塊相對(duì)獨(dú)立。軟件結(jié)構(gòu)往往用樹狀或網(wǎng)狀結(jié)構(gòu)的圖形來(lái)表示。模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可。順序內(nèi)聚一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入。通信內(nèi)聚模塊塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作。邏輯內(nèi)聚指模塊內(nèi)執(zhí)行幾個(gè)邏輯相似的功能,通過(guò)參數(shù)確定該模塊完成哪一個(gè)功能。一個(gè)模塊直接使用另一個(gè)模塊內(nèi)部數(shù)據(jù)或通過(guò)非正式入口而轉(zhuǎn)入另一個(gè)模塊內(nèi)部。公共耦合隨著耦合模塊的個(gè)數(shù)增加而增加。標(biāo)記耦合兩個(gè)模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)控制耦合一個(gè)模塊是調(diào)另一個(gè)模塊時(shí),傳遞的是控制變量,被調(diào)模塊通過(guò)該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能。四、模塊間的耦合性有哪幾種?它們各表示什么含義?無(wú)直接耦合兩個(gè)模塊之間沒(méi)有直接關(guān)系。內(nèi)聚性也稱塊內(nèi)聯(lián)系模塊功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。耦合性取決于模塊接口之間的復(fù)雜性、調(diào)用的方式及傳遞的信息。三、模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?它們各表示什么含義?標(biāo)準(zhǔn)1)耦合性2)內(nèi)聚性含義1)耦合性也稱塊間聯(lián)系指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。信息隱蔽指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息,對(duì)于不需要這些信息的其它模塊來(lái)說(shuō),是不能訪問(wèn)的。用戶手冊(cè)4)概要設(shè)計(jì)說(shuō)明書2)第四章一、什么是軟件概要設(shè)計(jì)?該階段的基本任務(wù)是什么?軟件概要設(shè)計(jì)在需求分析的基礎(chǔ)上通過(guò)抽象和分析將系統(tǒng)分解成模塊,確定系統(tǒng)功能的實(shí)現(xiàn)即把軟件需求轉(zhuǎn)換為軟件包的過(guò)程。2)SA方法在使用DFD在分析與描述“數(shù)據(jù)要求”方面有局限的3)DFD不適合描述人機(jī)界面系統(tǒng)的要求4)為了更精確地描述軟件包需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實(shí)現(xiàn)自動(dòng)化,SA方法可與形式方法結(jié)合起來(lái)。它比較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析2)該方法利用圖形等半形式化工具表達(dá)需求,簡(jiǎn)明、易讀,也易于使用,為后一階段的設(shè)計(jì)、測(cè)試提供了有利條件缺點(diǎn)1)傳統(tǒng)的SA方法主要用于數(shù)據(jù)處理方面的問(wèn)題,它僅是一個(gè)靜態(tài)模型,沒(méi)反映處理順序即控制流程。特點(diǎn)1)采用方框和箭
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1