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

正文內(nèi)容

軟件工程復(fù)習(xí)資料(文件)

2024-10-15 13:21 上一頁面

下一頁面
 

【正文】 輸出設(shè)置專門模塊,其它也可適當(dāng)合并。事務(wù)型軟件結(jié)構(gòu)包括兩部分: 接收分支 發(fā)送分支出 通常包括一調(diào)度模塊,當(dāng)事務(wù)類型不多時(shí),可與主模塊合并。請(qǐng)使用流程圖、PAD圖和PDL語言描述下列程序的算法。FOR i=2 TO 10IF a[i]maxmax2=max。使用流程圖、PAD圖和PDL語言描述。什么是白盒測(cè)試法?有哪些覆蓋標(biāo)準(zhǔn)?試對(duì)他們的檢錯(cuò)能力進(jìn)行比較? 答:白盒法測(cè)試法把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員須了解程序內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢驗(yàn)內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)與預(yù)期的狀態(tài)是否一致。 判定覆蓋:設(shè)計(jì)若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)判斷的取真分支和取假分支至少經(jīng)歷一次。 判定/條件覆蓋:設(shè)計(jì)足夠的測(cè)試用例,使得判斷中每個(gè)條件的所有可能取值至少執(zhí)行一次,同時(shí)每個(gè)判斷中的每個(gè)條件的可能取值至少執(zhí)行一次。 路徑覆蓋:設(shè)計(jì)足夠的測(cè)試用例,覆蓋程序中所有可能的路徑。采用黑盒技術(shù)測(cè)試用例的方法有:等價(jià)類的劃分、邊界值分析、錯(cuò)誤推測(cè)和因果圖。但這個(gè)方法的缺點(diǎn)是沒有注意選擇某些高效的、能夠發(fā)現(xiàn)更多錯(cuò)誤的測(cè)試用例。)這種方法可以查出更多的錯(cuò)誤,因?yàn)樵诔绦蛑型谔幚磉吔缜闆r時(shí)易發(fā)生錯(cuò)誤。 因果圖:能夠有效地檢測(cè)輸入條件的各種組合可能會(huì)引起的錯(cuò)誤。軟件測(cè)試要經(jīng)過哪些步驟?這些測(cè)試與軟件開發(fā)各階段之間有什么關(guān)系?***3。這幾種方法都不能提供一組完整的測(cè)試用例,在實(shí)際測(cè)試中應(yīng)把各種方法結(jié)合起來使用。 錯(cuò)誤推測(cè)法:是在測(cè)試程序時(shí),人們根據(jù)經(jīng)驗(yàn)或直覺推測(cè)程序中可能存在的錯(cuò)誤,從而有針對(duì)性地編寫檢查這些錯(cuò)誤的測(cè)試用例。 邊界值分析法:是將測(cè)試邊界情況作為重點(diǎn)目標(biāo),選取正好等于、剛剛大于和剛剛小于邊界值的測(cè)試數(shù)據(jù)。 等價(jià)類的劃分:是將輸入數(shù)據(jù)按有效的或無效的(也稱合理的或不合理的)劃分成若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其他值的測(cè)試。在實(shí)際的邏輯測(cè)試中,一般以條件組合覆蓋為主設(shè)計(jì)測(cè)試用例,然后再補(bǔ)充部分用例來達(dá)到路徑覆蓋的測(cè)試標(biāo)準(zhǔn)。 條件組合覆蓋:設(shè)計(jì)足夠的測(cè)試用例,運(yùn)行被測(cè)程序,使得每個(gè)判斷的所有可能的條件取值組合至少執(zhí)行一次。 條件覆蓋:設(shè)計(jì)若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)判斷的每個(gè)條件的可能取值至少執(zhí)行一次。 語句覆蓋:設(shè)計(jì)若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得每一可執(zhí)行語句至少執(zhí)行一次。(7)程序員應(yīng)避免測(cè)試自己的程序。ELSEIF a[i]max2max2=a[i]。PDL語言描述:GET(a[1],a[2],...a[10])max=a[1]。解:第五章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的基本任務(wù)是什么?有那幾種描述方法?設(shè)計(jì)模塊的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu)、設(shè)計(jì)模塊的詳細(xì)算法、其它(代碼設(shè)計(jì)、輸入/輸出格式設(shè)計(jì)、人機(jī)對(duì)話設(shè)計(jì))、編寫詳細(xì)設(shè)計(jì)說明書、評(píng)審。事務(wù)分析的設(shè)計(jì)步驟:⑴確定事務(wù)中心和加工路徑⑵設(shè)計(jì)頂層(事務(wù)機(jī)構(gòu))和第一層 頂層模塊有兩個(gè)功能:接收數(shù)據(jù)和根據(jù)事務(wù)類型調(diào)動(dòng)相應(yīng)處理模塊。輸出模塊由兩部分組成:將數(shù)據(jù)轉(zhuǎn)換成下屬模塊所需的形式﹑ 發(fā)送數(shù)據(jù) 變換模塊:對(duì)每個(gè)基本加工建立一功能模塊⑷設(shè)計(jì)的優(yōu)化 :輸入部分求精,每個(gè)物理輸入設(shè)置專門模塊,以體現(xiàn)系統(tǒng)的外部接口。3試述“變換分析”﹑“事物分析”設(shè)計(jì)步驟。作用范圍:模塊中的一個(gè)判定影響的所有模塊的集合??傮w設(shè)計(jì)分為哪兩個(gè)階段?系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)。(4)有效性必須證明需求是正確有效的,確實(shí)能解決用戶面對(duì)的問題。1從哪些方面驗(yàn)證軟件需求的正確性(1)一致性所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。提供了行為建模機(jī)制。函數(shù)依賴有:(SNO,CNO)→G。⑷.導(dǎo)出和評(píng)價(jià)各種方案;導(dǎo)出若干較高層次的物理解決方法,根據(jù)技術(shù)可行性﹑經(jīng)濟(jì)可行性﹑社會(huì)可行性進(jìn)行評(píng)估,得到可行的解決方法。⑶.法律可行性:要開發(fā)的項(xiàng)目是否存在任何侵權(quán)問題。主要從四個(gè)方面考慮:⑴.技術(shù)可行性:一般要考慮的情況包括 開發(fā)的風(fēng)險(xiǎn)即設(shè)計(jì)出的系統(tǒng)能否達(dá)到要求的功能和性能。試計(jì)算投資回收期和純收入。1軟件開發(fā)技術(shù)主要研究內(nèi)容?軟件開發(fā)方法,開發(fā)過程,開發(fā)工具和環(huán)境。 快速原型應(yīng)該具備的第二個(gè)特點(diǎn)是“容易修改”。此外,只有內(nèi)部開發(fā)的項(xiàng)目,才能在風(fēng)險(xiǎn)過大時(shí)方便地中止項(xiàng)目。 減少了過多測(cè)試(浪費(fèi)資金)或測(cè)試不足(產(chǎn)品故障多)所帶來的風(fēng)險(xiǎn);216。 嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文檔;216。(2)劃分邏輯設(shè)計(jì)與物理設(shè)計(jì),盡可能推遲程序的物理實(shí)現(xiàn);216。什么是軟件過程?為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。216。通過使用成功的軟件開發(fā)方法,在規(guī)定的投資和時(shí)間內(nèi),開發(fā)出符合用戶需求的高質(zhì)量的軟件。7﹑什么是軟件生存周期模型?有哪些主要模型?生存周期模型:描述軟件開發(fā)過程中各種活動(dòng)如何執(zhí)行的模型。開發(fā)管理主要研究:軟件管理學(xué),軟件經(jīng)濟(jì)學(xué),軟件心理學(xué)。4﹑什么是軟件工程?它目標(biāo)和內(nèi)容是什么?軟件工程:就是用科學(xué)的知識(shí)工程和技術(shù)原理來定義,開發(fā),維護(hù)軟件的一門學(xué)科。(4)軟件生產(chǎn)效率很低。在軟件開發(fā)中遇到的問題找不到解決的辦法,問題積累起來,形態(tài)尖銳的矛盾,導(dǎo)致了軟件危機(jī)。2﹑軟件生產(chǎn)有幾個(gè)階段?各有何特征?⑴程序設(shè)計(jì)時(shí)代:這個(gè)階段生產(chǎn)方式是個(gè)體勞動(dòng),使用的生產(chǎn)工具是機(jī)器語言,匯編語言。什么是軟件維護(hù)是指軟件系統(tǒng)交付使用以后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程軟件維護(hù)的種類:糾錯(cuò)性維護(hù):為了改正軟件系統(tǒng)中的錯(cuò)誤,使軟件能夠滿足預(yù)期的正常運(yùn)行狀態(tài)的要求而進(jìn)行的維護(hù)適應(yīng)性維護(hù):為了使軟件適應(yīng)內(nèi)部或外部環(huán)境變化,而去修改軟件的過程改善性維護(hù):滿足使用過程中用戶提出增加新功能或修改已有功能的建議維護(hù) 預(yù)防性維護(hù):為了提高軟件的可維護(hù)性、可靠性等,為以后進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)而修改軟件的活動(dòng)第五篇:軟件工程復(fù)習(xí)資料2016325分析第一章 軟件工程概述1﹑軟件產(chǎn)品的特性是什么? 產(chǎn)品特性:⑴是一種邏輯產(chǎn)品,與物質(zhì)產(chǎn)品有很大的區(qū)別。 一個(gè)好的測(cè)試用例是指很可能找到迄今為至尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試用例一個(gè)成功的測(cè)試是指揭示了迄今為至尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試 黑盒測(cè)試:已經(jīng)知道了軟件產(chǎn)品應(yīng)該具有的功能,通過測(cè)試來檢驗(yàn)是否每個(gè)功能都能正常使用。(2)提高軟件系統(tǒng)的可拓展性開發(fā)人員可以根據(jù)對(duì)用戶需求的理解,不斷地修改及完善有關(guān)類的描述。(6)軟件文檔不完備,并且存在文檔內(nèi)容與軟件產(chǎn)品不符情況。(2)軟件的可靠性差。軟件工程是一項(xiàng)受軟件工程原理指導(dǎo)的活動(dòng),軟件工程師要捕捉和 理解一個(gè)系統(tǒng)的基本原理模型,并根據(jù)評(píng)價(jià)標(biāo)準(zhǔn)提出合理開發(fā)決策。,表示系統(tǒng)各個(gè)物理組成部分之間的數(shù)據(jù)流動(dòng)情況的工具是系統(tǒng)流程圖。這往往是產(chǎn)生軟件危機(jī)的原因之一。:企事業(yè)的信息管理系統(tǒng);系統(tǒng)軟件如操作系統(tǒng)等。小汽車紅旗轎車(繼承)小汽車駕駛員(普通關(guān)聯(lián))班級(jí)學(xué)生(聚集),將該輸入用某種程序設(shè)計(jì)語言翻譯成計(jì)算機(jī)可以理解并最終可運(yùn)行的代碼的過程叫(編碼)過程。,包含的基本成分有(實(shí)體)、聯(lián)系和屬性。、工具和過程三部分組成,稱為(軟件工程)的三要素。:獨(dú)立于機(jī)器,面向過程或面向(對(duì)象)。,該報(bào)告也稱(軟件問題)報(bào)告。,并為以后的改進(jìn)奠定基礎(chǔ)的軟件維護(hù)稱為(預(yù)防性維護(hù))。35.(調(diào)試)的目的是確定錯(cuò)誤的位置和引起錯(cuò)誤的原因,并加以改正。、完整性、現(xiàn)實(shí)性和(有效性)。(需求),也就是要搞清“做什么”。,下面敘述哪個(gè)不是它的主要特征(嚴(yán)格定義需求)23.(類)是對(duì)具有共同特征的對(duì)象的進(jìn)一步抽象。(糾錯(cuò)性維護(hù))(扇入數(shù))是指能直接控制該模塊的模塊數(shù)。(NS圖)。(軟件維護(hù))11.(軟件有效性)指軟件系統(tǒng)的時(shí)間和空間效率。(導(dǎo)出新系統(tǒng)高層邏輯模型)。這種方法被稱為(面向?qū)ο?的方法。數(shù)據(jù)流圖:一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出過程中所經(jīng)受的變換耦合性: 耦合性也稱塊間關(guān)系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量簡答題:軟件工程有哪些原則?答:分解抽象和信息隱蔽一致性確定性完備性可嚴(yán)驗(yàn)證性1簡述軟件工程目標(biāo)和面臨的主要問題?答:軟件工程是一門工程性的學(xué)科,其目標(biāo)主要是:付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護(hù)費(fèi)用;能按時(shí)完成開發(fā)任務(wù),及時(shí)交付使用;開發(fā)的軟件可靠性高。它包括可行性分析、項(xiàng)目開發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和維護(hù)。2軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤執(zhí)行程序的過程。2在用例圖中用例之間也存在一定的聯(lián)系,用例之間通常有執(zhí)行者、用例和用例之間三種關(guān)系。1對(duì)象之間通過接口互相聯(lián)系,以模擬現(xiàn)實(shí)世界中的不同事件彼此之間的聯(lián)系。1一個(gè)模塊的作用范圍是指模塊內(nèi)一個(gè)判定影響的所有模塊的集合。將軟件系統(tǒng)劃分模塊時(shí),要盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性。技術(shù)可行性研究包括風(fēng)險(xiǎn)分析、資源分析、技術(shù)分析可行性研究實(shí)質(zhì)上進(jìn)行一次簡化、壓縮了的需求分析和設(shè)計(jì)。第二篇:軟件工程復(fù)習(xí)資料選擇題:軟件是一種(B)產(chǎn)品A、有形B、邏輯C、物質(zhì)D、消耗軟件的主要功能和結(jié)構(gòu)是在(A)階段覺決定的A、分析設(shè)計(jì)B、編程C、測(cè)試D、維護(hù)軟件工程學(xué)的目的應(yīng)該是解決軟件生成的(D)問題A、提高軟件開發(fā)效率B、使軟件生產(chǎn)工程化C、消除軟件的生產(chǎn)危機(jī) d、加強(qiáng)軟件的質(zhì)量保證研究開發(fā)所需要的成本和資源是屬于可行性研究中的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1