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

正文內(nèi)容

軟件工程復習資料(存儲版)

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

下一頁面
  

【正文】 種圖示方法,畫數(shù)據(jù)流圖應遵循的原則是(B)A、自底向上、分層繪制、逐步求精B、自頂向下、分層繪制、逐步求精C、自定向下、逐步求精D、自頂向上、分層繪制1劃分模塊時,一個模塊的(A)A、作用范圍應在其控制范圍之內(nèi)b、控制范圍應在其作用范圍內(nèi)C、作用范圍與控制范圍互不包含d、作用范圍矛控制范圍不受任何限制1結(jié)構(gòu)化設計方法在軟件開發(fā)中,用于(B)A、測試用例設計b、概要設計c、程序設計d、詳細設計1在軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示他們之間存在著(A)關系A、調(diào)用b、組成 c、連接d、順序執(zhí)行1在進行軟件結(jié)構(gòu)設計時應遵循的最主要的原理是(C)A、抽象b、模塊化c、模塊獨立d、信息隱藏1設計軟件結(jié)構(gòu)一般不確定(C)A、模塊功能b、模塊接口c、模塊內(nèi)的局部數(shù)據(jù)d、模塊間的調(diào)用關系1在軟件的結(jié)構(gòu)化設計方法中,一般分為概要設計和詳細設計兩階段,其中詳細設計主要要建立(D)A、軟件結(jié)構(gòu)b、軟件過程c、軟件模型d、軟件模塊 軟件詳細設計階段的任務是(A)A、算法設計b、功能設計c、調(diào)用關系設計d、輸入/輸出設計2軟件詳細設計階段主要采用的工具是(B)A、DFDB、PADC、DDD、SA2軟件詳細設計階段采用自左向右的二維圖形結(jié)構(gòu)描述算法的是(C)A、IPOB、JSPC、PADD、JSD2Jackson方法以(B)為中心A、控制b、數(shù)據(jù)結(jié)構(gòu)c、活動事件d、數(shù)據(jù)流2詳細設計與概要設計銜接的圖形工具是(D)A、DFD圖b、程序圖c、PAD圖d、SC圖2在確定屬性時,所有(B)事候選屬性A、動詞b、名詞c、修飾性名詞詞組d、詞組2動態(tài)模型的構(gòu)成不包括(C)A、事件b、關聯(lián)c、操作d、狀態(tài)2對象模型的描述工具是(C)A、狀態(tài)圖b、數(shù)據(jù)流圖c、對象圖d、結(jié)構(gòu)圖2通過執(zhí)行對象的操作改變對象的屬性,但他必須通過(B)來執(zhí)行A、接口b、消息c、信息d、操作2描述對象的行為,反映對象的狀態(tài)與事件的關系是(A)A、狀態(tài)圖b、對象圖c、流程圖d、結(jié)構(gòu)圖 軟件測試可能發(fā)展軟件中的(),但不能證明軟件(B)A、所有錯誤、沒有錯誤b、錯誤、沒有錯誤C、邏輯錯誤、沒有錯誤d、設計錯誤,沒有錯誤3發(fā)現(xiàn)錯誤能力最弱的是(A)A、語句覆蓋b、判定覆蓋c、條件覆蓋d、路徑覆蓋3從已經(jīng)發(fā)現(xiàn)故障的存在到找到準確的故障位置并確定故障的性質(zhì),這一過程稱為(C)A、邏輯檢測b、故障排除c、調(diào)試d、測試3超出軟件工程范圍的測試是(D)A、單元測試b、集成測試c、確定測試d、系統(tǒng)測試3下列文檔與維護人員有關的有(C)A、軟件需求說明書b、項目開發(fā)計劃c、概要設計說明書d、操作手冊3在軟件生存周期中,工作量所占比例最大的階段是(D)階段A、需求分析b、設計c、測試d、維護3軟件維護困難的主要原因是(C)A、費用低b、人員少c、開發(fā)方法的缺陷d、維護難3維護階段的文檔是(C)A、軟件需求說明b、操作手冊c、軟件問題報告d、測試分析報告填空題:在軟件的生存周期開發(fā)階段要經(jīng)過概要設計、詳細設計、軟件設計三個步驟。將軟件系統(tǒng)劃分模塊時,要盡量做到高內(nèi)聚低耦合,提高模塊的獨立性。1對象之間通過接口互相聯(lián)系,以模擬現(xiàn)實世界中的不同事件彼此之間的聯(lián)系。2軟件測試是為了發(fā)現(xiàn)錯誤執(zhí)行程序的過程。數(shù)據(jù)流圖:一種圖形化技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出過程中所經(jīng)受的變換耦合性: 耦合性也稱塊間關系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量簡答題:軟件工程有哪些原則?答:分解抽象和信息隱蔽一致性確定性完備性可嚴驗證性1簡述軟件工程目標和面臨的主要問題?答:軟件工程是一門工程性的學科,其目標主要是:付出較低的開發(fā)成本;達到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護費用;能按時完成開發(fā)任務,及時交付使用;開發(fā)的軟件可靠性高。(導出新系統(tǒng)高層邏輯模型)。(NS圖)。,下面敘述哪個不是它的主要特征(嚴格定義需求)23.(類)是對具有共同特征的對象的進一步抽象。、完整性、現(xiàn)實性和(有效性)。,并為以后的改進奠定基礎的軟件維護稱為(預防性維護)。:獨立于機器,面向過程或面向(對象)。,包含的基本成分有(實體)、聯(lián)系和屬性。:企事業(yè)的信息管理系統(tǒng);系統(tǒng)軟件如操作系統(tǒng)等。,表示系統(tǒng)各個物理組成部分之間的數(shù)據(jù)流動情況的工具是系統(tǒng)流程圖。(2)軟件的可靠性差。(2)提高軟件系統(tǒng)的可拓展性開發(fā)人員可以根據(jù)對用戶需求的理解,不斷地修改及完善有關類的描述。什么是軟件維護是指軟件系統(tǒng)交付使用以后,為了改正錯誤或滿足新的需要而修改軟件的過程軟件維護的種類:糾錯性維護:為了改正軟件系統(tǒng)中的錯誤,使軟件能夠滿足預期的正常運行狀態(tài)的要求而進行的維護適應性維護:為了使軟件適應內(nèi)部或外部環(huán)境變化,而去修改軟件的過程改善性維護:滿足使用過程中用戶提出增加新功能或修改已有功能的建議維護 預防性維護:為了提高軟件的可維護性、可靠性等,為以后進一步改進軟件打下良好基礎而修改軟件的活動第五篇:軟件工程復習資料2016325分析第一章 軟件工程概述1﹑軟件產(chǎn)品的特性是什么? 產(chǎn)品特性:⑴是一種邏輯產(chǎn)品,與物質(zhì)產(chǎn)品有很大的區(qū)別。在軟件開發(fā)中遇到的問題找不到解決的辦法,問題積累起來,形態(tài)尖銳的矛盾,導致了軟件危機。4﹑什么是軟件工程?它目標和內(nèi)容是什么?軟件工程:就是用科學的知識工程和技術原理來定義,開發(fā),維護軟件的一門學科。7﹑什么是軟件生存周期模型?有哪些主要模型?生存周期模型:描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。216。(2)劃分邏輯設計與物理設計,盡可能推遲程序的物理實現(xiàn);216。 減少了過多測試(浪費資金)或測試不足(產(chǎn)品故障多)所帶來的風險;216。 快速原型應該具備的第二個特點是“容易修改”。試計算投資回收期和純收入。⑶.法律可行性:要開發(fā)的項目是否存在任何侵權問題。函數(shù)依賴有:(SNO,CNO)→G。1從哪些方面驗證軟件需求的正確性(1)一致性所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。總體設計分為哪兩個階段?系統(tǒng)設計階段,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu)設計階段,確定軟件結(jié)構(gòu)。3試述“變換分析”﹑“事物分析”設計步驟。事務分析的設計步驟:⑴確定事務中心和加工路徑⑵設計頂層(事務機構(gòu))和第一層 頂層模塊有兩個功能:接收數(shù)據(jù)和根據(jù)事務類型調(diào)動相應處理模塊。PDL語言描述:GET(a[1],a[2],...a[10])max=a[1]。(7)程序員應避免測試自己的程序。 條件覆蓋:設計若干個測試用例,運行被測程序,使得程序中每個判斷的每個條件的可能取值至少執(zhí)行一次。在實際的邏輯測試中,一般以條件組合覆蓋為主設計測試用例,然后再補充部分用例來達到路徑覆蓋的測試標準。 邊界值分析法:是將測試邊界情況作為重點目標,選取正好等于、剛剛大于和剛剛小于邊界值的測試數(shù)據(jù)。這幾種方法都不能提供一組完整的測試用例,在實際測試中應把各種方法結(jié)合起來使用。 因果圖:能夠有效地檢測輸入條件的各種組合可能會引起的錯誤。但這個方法的缺點是沒有注意選擇某些高效的、能夠發(fā)現(xiàn)更多錯誤的測試用例。 路徑覆蓋:設計足夠的測試用例,覆蓋程序中所有可能的路徑。 判定覆蓋:設計若干個測試用例,運行被測程序,使得程序中每個判斷的取真分支和取假分支至少經(jīng)歷一次。使用流程圖、PAD圖和PDL語言描述。請使用流程圖、PAD圖和PDL語言描述下列程序的算法。輸出部分求精:每個物理輸出設置專門模塊,其它也可適當合并。3什么是變換流?什么是事物流? 變換流由輸入、變換(或處理)、輸出三部分組成。確定系統(tǒng)功能是實現(xiàn)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表這個數(shù)據(jù)的子集,最底層的各個框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。⑹.編寫可行性研究報告;將上述可行性過程的結(jié)果寫成相應文檔,即可行性研究報告。相關技術的發(fā)展是否支持。1快速原型開發(fā)的步驟?快速開發(fā)、需求、構(gòu)造原形、原形、運行原形、評價原形、修改意見。216。1螺旋模型的優(yōu)點?216。1瀑布模型的特點及優(yōu)點? 特點:216。主要有:結(jié)構(gòu)化方法,JACKSON方法,維也納開發(fā)方法﹙VDM﹚,面向?qū)ο箝_發(fā)方法。6﹑什么是軟件生存周期?它有哪幾個活動?軟件生存周期:一個軟件從提出開發(fā)要求開始直到該軟件報廢為止的整個時期。(6)軟件成本與開發(fā)進度難以估計。⑶軟件工程時代:這個階段生產(chǎn)方式是工程化的生產(chǎn),使用數(shù)據(jù)庫﹑開發(fā)工具﹑開發(fā)環(huán)境﹑網(wǎng)絡﹑分布式﹑面向?qū)ο蠹夹g來開發(fā)軟件。白盒測試:知道軟件產(chǎn)品內(nèi)部的工作過程,通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行。軟件復用的途徑主要包括:創(chuàng)建類的實例對象;從已有類派生新的子類。軟件危機泛指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。:確定數(shù)據(jù)結(jié)構(gòu)特征;用順序、選擇和重復三種基本形式表示數(shù)據(jù)等步驟。我的汽車(實例)交通工具(類),往往是產(chǎn)生軟件危機的原因之一。(發(fā)現(xiàn)錯誤、降低錯誤帶來的風險)。(瀑布)模型。37.(軟件維護)是軟件生命周期的最后一個階段。(IPO)圖來描述,它將該系統(tǒng)轉(zhuǎn)換成一個信息變換模型。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1