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

正文內(nèi)容

軟件工程導論復習資料-全文預覽

2025-05-08 12:43 上一頁面

下一頁面
  

【正文】 、時間 90. 在下列四種模塊的耦合性中,信息隱蔽性能最好的是(   ) A. 控制耦合 B. 內(nèi)容耦合 C. 標記耦合 D. 數(shù)據(jù)耦合 91. 結(jié)構(gòu)化方法是一種(  ?。┑能浖_發(fā)方法。 A. 動態(tài)模型 B. 功能模型 C. 對象模型 D. 靜態(tài)模型 76. CASE工具的表示集成是指CASE工具提供相同的( ) A. 編程環(huán)境 B. 用戶界面 C. 過程模型 D. 硬件/操作系統(tǒng) 77. 在軟件開發(fā)中,(  ?。┦侵笇⒁_發(fā)的系統(tǒng)的開發(fā)成本進行估算,然后與可能取得的效益進行比較和權(quán)衡。A、內(nèi)容型 B、控制型 C、公共型 D、數(shù)據(jù)型 4系統(tǒng)因錯誤而發(fā)生故障時,仍然能在一定程度上完成預期的功能,則把該軟件稱為( )。A、繼承性 B、共享性 C、封裝性 D、抽象性4單元測試是發(fā)現(xiàn)編碼錯誤,集成測試是發(fā)現(xiàn)模塊的接口錯誤,確認測試是為了發(fā)現(xiàn)功能錯誤,那么系統(tǒng)測試是為了發(fā)現(xiàn)( )的錯誤。A、總體設(shè)計 B、需求分析 C、軟件測試 D、軟件維護 為了提高模塊的獨立性,模塊之間的聯(lián)系最好的是( )。 23結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是( )A、程序的規(guī)模 B、程序的效率C、程序設(shè)計語言的先進性 D、程序易讀性3在用戶界面層次上對軟件進行測試屬于哪種測試方法( )( )A、3177。COCOMO模型Gantt圖 2等價劃分測試方法屬于( )火車和陸上交通工具之間的關(guān)系是( )關(guān)系。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是( )。 A. 文檔僅僅描述和規(guī)定了軟件的使用范圍及相關(guān)的操作命令 B. 文檔也是軟件產(chǎn)品的一部分,沒有文檔的軟件就不成軟件 C. 軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相當大的工作量 D. 高質(zhì)量文檔對于發(fā)揮軟件產(chǎn)品的效益有著重要的意義 9. 一個項目是否開發(fā),從經(jīng)濟上來說是否可行,歸根結(jié)底是取決于( )。 A. 簡化、壓縮的 B. 詳細的 C. 徹底的 D. 深入的 5. 結(jié)構(gòu)化設(shè)計是一種面向( )的設(shè)計方法。選擇題1. 軟件工程的概念是哪年提出的( )。答:軟件復用是指在構(gòu)造新的軟件系統(tǒng)的過程中,對已存在的軟件人工制品的使用技術(shù)。iN。 試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖。? 答:需求分析定義軟件的用戶需求,即定義待開發(fā)軟件能做什么() 軟件設(shè)計定義軟件的實現(xiàn)細節(jié)以滿足用戶需求,即研究如何實現(xiàn)軟件。? 答:導致軟件危機的主要原因有: (1)軟件日益復雜和龐大(2)軟件開發(fā)管理困難和復雜(3)軟件開發(fā)技術(shù)落后(4)生產(chǎn)方式落后(5)開發(fā)工具落后(6)軟件開發(fā)費用不斷增加 1 個要點1分,只要答上5個要點得5分!? 答:(1)自頂向下、逐步求精的程序設(shè)計方法(2分)(2)使用3種基本控制結(jié)構(gòu)、單入口、單出口來構(gòu)造程序。多于三位數(shù)字起始位為‘1’有非數(shù)字字符 有非數(shù)字字符;;。 劃分等價類輸入條件有效等價類無效等價類地區(qū)碼;;1.。0A=2,B=1執(zhí)行S2A163。A0B=0A=2,B=0執(zhí)行S1A163。0A=2,B=1或A=1,B=0或A=1,B=1判定覆蓋A0,B=0A=2,B=0執(zhí)行S1A0,B185。 設(shè)計一個新的測試方案,使它覆蓋一個尚未被覆蓋的無效等價類, 重復這一步驟,直到所有無效等價類被覆蓋為止。(例略) ?舉例說明?(1) 判定覆蓋:使被測程序中的每一個分支至少執(zhí)行一次。黑盒測試主要采用的技術(shù)有:等價分類法、邊界值分析法、錯誤推測法和因果圖等技術(shù)。 編碼的任務?使用選定的程序設(shè)計語言,把模塊的過程性描述翻譯為用語言書寫的源程序(源代碼)。21.  繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。15.數(shù)據(jù)字典包括哪些內(nèi)容?數(shù)據(jù)字典是描述數(shù)據(jù)流圖中數(shù)據(jù)的信息的集合。14. 事務分析設(shè)計的步驟?  (1) 在DFD圖中確定事務中心、接收部分(包含全部接收路徑)和發(fā)送部分(包含全部動作路徑)。獨立性可以從兩個方面來度量:即模塊本身的內(nèi)聚和模塊之間的耦合。一般模塊的調(diào)用個數(shù)不要超過5個。  模塊設(shè)計的準則:  (1) 改進軟件結(jié)構(gòu), 提高模塊獨立性:在對初步模塊進行合并、分解和移動的分析、精化過程中力求提高模塊的內(nèi)聚,降低藕合。?答:有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定表、判定樹、結(jié)構(gòu)化語言(PDL)、層次方框圖、Warnier圖、IPO圖、控制流圖(CFD)、控制說明(CSPEC)、狀態(tài)轉(zhuǎn)換圖(STD)和實體—關(guān)系圖(E—R)等。(4)滿足運行工程學的輸入輸出風格。簡答題?答:軟件工程的七條基本原理是:(1) 用分階段的是的生存周期計劃嚴格管理;(2) 堅持進行階段評審;(3) 嚴格實施的產(chǎn)品控制;(4) 采用現(xiàn)代程序技術(shù);(5) 結(jié)果應能清楚地審查;(6) 開發(fā)小組的成員應該少而精;(7) 承認不斷改進軟件工程的必要性。10. β測試——是由軟件的最終用戶(多個)在一個或多個用戶場所來進行。有兩種測試法既邏輯覆蓋測試法和路徑測試法4. 黑盒測試——按照程序的功能測試程序,檢驗與程序功能有關(guān)的輸入、輸出與程序執(zhí)行是否正確。( √ ),必須做到程序中沒有任何錯誤存在,即容錯。( √ ),即使降低模塊獨立性也必須繼續(xù)分解。(對) 。(對) ,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。(對)(對) ,每個類都存在其相應的對象,類是對象的實例,對象是生成類的模板。(錯)。22. 從結(jié)構(gòu)化程序設(shè)計到 面向?qū)ο蟪绦蛟O(shè)計 ,是程序設(shè)計方法的又一次飛躍。 18. 一個進行學生成績統(tǒng)計的模塊其功能是先對學生的成績進行累加,然后求平均值,則該模塊的內(nèi)聚性是 __________順序內(nèi)聚________ 。14. 軟件工程管理的主要內(nèi)容有:項目經(jīng)費管理,軟件質(zhì)量管理,項目進度管理和人員管理。 10. 如果一個模塊被 n 個模塊調(diào)用,其中直接的上級模塊的個數(shù)是 m 個( m=n )那么該模塊的扇入數(shù)是 ____N_______ 個。 5. 類的實例化是_對象_______。復習題填空題1. 在信息處理和計算機領(lǐng)域內(nèi),一般認為軟件是 _程序____、_文檔____ 和_數(shù)據(jù)____ 。4. 劃分模塊時盡量做到__高內(nèi)聚、低耦合______,保持模塊的獨立性,盡量使用公共模塊。這種成本估算方法稱為_自底向上_______。13. 軟件著作權(quán)登記的3種主要類型:(1)著作權(quán)登記;(2)著作權(quán)延續(xù)登記;(3)權(quán)利轉(zhuǎn)移備案登記。 17. 為了使應用軟件適應計算機環(huán)境的變化而 ___修改軟件_______________ 的過程稱為適應性維護。21. 曾被譽為“程序設(shè)計方法的革命”的 結(jié)構(gòu)化 程序設(shè)計,使程序設(shè)計從主要依賴于程序員個人的自由活動變成為有章可循的一門科學。(對),加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。(錯) 。(錯) 。(錯) 。( √ )。( √ ),人們逐漸認識到編碼不僅要強調(diào)效率還要強調(diào)清晰。2. 數(shù)據(jù)流圖——他以圖形的方式反映系統(tǒng)的數(shù)據(jù)流程3. 白盒測試——按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條路徑是否都能按預定要求正確工作。9. α測試——是在一個受控的環(huán)境下,由用戶在開發(fā)者的“指導”下進行的的測試,由開發(fā)者負責記錄錯誤和使用中出現(xiàn)的問題。14. 耦合——一一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。③標準的書寫格式:——用分層縮進的寫法顯示嵌套結(jié)構(gòu)的層次(鋸齒形風格);——在注釋段的周圍加上邊框;——在注釋段與程序段、以及不同程序段之間插入空行;——每行只寫一條語句;——書寫表達式時,適當使用空格或圓括號等作隔離符。? 答: (1)經(jīng)濟可行性:是否有經(jīng)濟效益,多長時間可以收回成本;  (2)技術(shù)可行性:現(xiàn)有技術(shù)能否實現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能否勝任,開發(fā)系統(tǒng)的資源能否滿足; (3)運行可行性:系統(tǒng)操作在用戶內(nèi)部行得通嗎? (4)法律可行性:新系統(tǒng)開發(fā)是否會侵犯他人、集體或國家利益,是否違反國家法律。9. 什么是模塊化?模塊設(shè)計的準則?  模塊化是按規(guī)定的原則將一個大型軟件劃分為一個個較小的、相對獨立但又相關(guān)的模塊?! ?3) 軟件結(jié)構(gòu)圖的深度、寬度、扇入和扇出要適當。?用什么度量?答:模塊獨立性概括了把軟件劃分為模塊時要遵守的準則,也是判斷模塊構(gòu)造是不是合理的標準。13. 事務型數(shù)據(jù)流由哪幾部分組成?  事務型結(jié)構(gòu)由至少一條接受路徑、一個事務中心與若干條動作路徑組成。  (4) 對初始結(jié)構(gòu)圖按照設(shè)計準則進行精化與改進。:儲戶將填好的存/取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理;  (1)業(yè)務分類處理:系統(tǒng)首先根據(jù)儲戶所填的存/取款單,確定本次業(yè)務的性質(zhì),并將存/取款單和存折交下一步處理;  (2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲戶;  (3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中,并從現(xiàn)金庫提取現(xiàn)金;最后將現(xiàn)金和存折還給儲戶。?為軟件結(jié)構(gòu)圖(SC圖或HC圖)中的每一個模塊確定采用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),用某種選定的表達工具給出清晰的描述.20.詳細設(shè)計的任務是什么?(1) 為每個模塊確定采用的算法;(2) 確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);(3) 確定模塊接口的細節(jié);(4) 編寫過程設(shè)計說明書;(5) 設(shè)計每一模塊的測試用例。黑盒測試是在程序接口處進行測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。 ?舉例說明?語句覆蓋:至少執(zhí)行程序中所有語句一次。條件組合測試:設(shè)計足夠的測試用例,使每個判定中的所有可能條件取值組合至少執(zhí)行一次。(3)NYN設(shè)計測試方案覆蓋種類需滿足的條件測試數(shù)據(jù)期望結(jié)果0,B185。條件組合覆蓋A0,B=0A=2,B=0執(zhí)行S1A0,B185。0A=1,B=1執(zhí)行S2根據(jù)該程序的
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1