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

正文內(nèi)容

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

2025-10-12 13:21 上一頁面

下一頁面
 

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