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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)資料-全文預(yù)覽

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

下一頁面
  

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