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

正文內(nèi)容

軟件工程基礎(chǔ)習題集答案_6-文庫吧

2025-06-10 02:19 本頁面


【正文】 ,安排軟件開發(fā)進度主要可以用哪些工具?都有哪些優(yōu)缺點?編制進度計劃的常用工具主要有甘特圖和網(wǎng)絡(luò)計劃法。甘特圖的優(yōu)點是簡單,能動態(tài)地反映開發(fā)進展;缺點是難以反映多個任務(wù)間的邏輯關(guān)系。網(wǎng)絡(luò)計劃法則恰好彌補了甘特圖的缺點,最適合反映多個工作之間的邏輯關(guān)系。12.主要的成本估計技術(shù)有哪些?其依據(jù)的主要是什么?主要有,代碼行技術(shù)。是一種基于規(guī)模的分解估算:D=229。f(vi)以及基于問題的分解估算:EV=(Sopt+4Sm+Spess)/6還有功能點技術(shù)。這種技術(shù)以功能點(FP)為單位,度量軟件的規(guī)模。由于項目本身的復(fù)雜性,因此,成本估計技術(shù)主要采用“分而治之”的分解技術(shù)對軟件項目進行估算。13.為什么說成本估計是不可能精準的?那是由于太多的變化因素——人員、技術(shù)、環(huán)境、策略、復(fù)雜性等等,使得成本估算永遠不可能精確。14.進行成本/效益分析的方法主要有哪些?常用成本/效益分析的方法主要有:(1) 貨幣的時間價值(2) 投資回收期(3) 純收入(4) 投資回收率16.如何對制定完成的軟件計劃進行復(fù)審?為什么要復(fù)審?軟件計劃的復(fù)審?fù)ǔI婕坝嘘P(guān)軟件工作范圍和軟硬件資源問題等。復(fù)審應(yīng)該邀請用戶參加,用戶可提出建議,并與開發(fā)人員最終商定內(nèi)容。復(fù)審內(nèi)容分為技術(shù)和管理兩個方面:技術(shù)方面需要考慮的問題有: 系統(tǒng)的任務(wù)是否合理; 系統(tǒng)的給你復(fù)雜性是否與開發(fā)成本、進度以及風險一致; 系統(tǒng)規(guī)格說明書是否足夠充分; 系統(tǒng)性能要求是否恰當管理方面需要考慮的問題有: 計劃中描述的工作范圍是否符合用戶需求? 計劃中對資源的描述是否有效、合理? 計劃中系統(tǒng)的開發(fā)成本與進度要求是否合理? 計劃中人員的安排是否合理? 系統(tǒng)開發(fā)存在哪些風險?復(fù)審可以盡早發(fā)現(xiàn)錯誤,復(fù)審是軟件質(zhì)量保證的重要措施。 第三章 需求分析1.為什么要進行需求分析?通常對軟件系統(tǒng)有哪些需求?需求問題是軟件工程項目失敗的主要原因。一個高質(zhì)量的軟件,很大程度上取決于對要解決的問題的認識,以及如何準確的表達用戶的需求。需求分析就是要解決這個問題。通常,對一個軟件系統(tǒng)的需求可以有功能需求、性能需求、可靠性和可用性需求、出錯處理需求、接口需求等多個方面。2.怎樣與用戶有效地溝通,以獲得用戶的真實需求?訪談、情景分析,以及面向數(shù)據(jù)流的自頂向下求精等方法,編制簡易的系統(tǒng)規(guī)格說明文檔,創(chuàng)建原型等,是獲取真實需求的有效方法。3.需求分析的任務(wù)是什么?確定對待開發(fā)系統(tǒng)的綜合要求。4.通常系統(tǒng)的需求可以分為哪幾個層次?一般可以分成5個層次:(1) 功能需求:系統(tǒng)必須做什么?(2) 業(yè)務(wù)需求:反映客戶組織機構(gòu)對系統(tǒng)高層次的目標要求。(3) 運行需求:運行環(huán)境、軟硬件配置等。(4) 屬性需求:包括用戶關(guān)心的屬性,如效率、靈活性、完整性、可靠性等;開發(fā)者關(guān)心的屬性,如可維護性、可復(fù)用性、可移植性等。(5) 未來可能的擴充需求:如HDIS各組的合并,3維虛擬現(xiàn)實的效果等等。5.進行需求分析的步驟有哪些?1.確定系統(tǒng)的綜合要求2.分析系統(tǒng)的數(shù)據(jù)要求3.導(dǎo)出邏輯模型4.修正系統(tǒng)開發(fā)計劃6.簡述建立原型模型對軟件需求分析的作用??梢钥焖贅?gòu)建旨在演示目標系統(tǒng)主要功能的可運行程序,幫助用戶確定及提供更為精準的需求,以利用戶和開發(fā)者能夠在目標系統(tǒng)應(yīng)該“做什么”這一問題上盡快達成一致。7.解釋實體聯(lián)系圖及其用途。實體聯(lián)系圖是按照用戶的觀點對數(shù)據(jù)建立的模型。描述從用戶角度看到的數(shù)據(jù),反映用戶的現(xiàn)實環(huán)境,并且與在軟件系統(tǒng)中的實現(xiàn)方法無關(guān)。8.說明為什么需要進行需求驗證及驗證的步驟有哪些?進行需求驗證是為了確保軟件開發(fā)的質(zhì)量,降低開發(fā)成本。通常對需求進行驗證的步驟有:驗證需求的一致性、驗證需求的現(xiàn)實性、驗證需求的完整性和有效性。 第四章 總體設(shè)計3.簡單說明系統(tǒng)總體設(shè)計的步驟。典型的總體設(shè)計包括以下9個步驟:確定最佳方案選取合理方案推薦最佳方案功能分解軟件結(jié)構(gòu)設(shè)計設(shè)計數(shù)據(jù)庫制定測試計劃書寫文檔審查和復(fù)審5.為什么要盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合的范圍,完全不用內(nèi)容耦合?減少模塊之間的關(guān)聯(lián)度,提高模塊的獨立性。因為內(nèi)容耦合會導(dǎo)致一個模塊修改另一個模塊的內(nèi)容,使得程序邏輯發(fā)生嚴重問題。而公共耦合是若干模塊通過一個公共數(shù)據(jù)環(huán)境相互作用,公共部分的改動將影響所有調(diào)用它的模塊,公共部分的數(shù)據(jù)存取無法控制,并且復(fù)雜程度也會隨耦合模塊的個數(shù)增加而增加??刂岂詈鲜且粋€模塊通過傳遞開關(guān)、標志、名字等控制信息,明顯地控制選擇另一個模塊的功能。由于接口單一,因此仍然會影響被控模塊的內(nèi)部邏輯。而數(shù)據(jù)耦合只是模塊間通過數(shù)據(jù)參數(shù)來交換I/O信息,因此不會對其它模塊產(chǎn)生任何等影響。6.為什么模塊的規(guī)模要適中?過大不易理解;太小則接口開銷過大。7.請說明為什么模塊控制的寬度和深度要適度。深度過大表示分工過細,而寬度過大則表示系統(tǒng)復(fù)雜度大,所以模塊控制的寬度和深度要適度。8.簡述面向數(shù)據(jù)流設(shè)計方法的基本思想。將由數(shù)據(jù)流圖描繪的信息在系統(tǒng)中加工和流動的情況映射成軟件結(jié)構(gòu)。9.常用數(shù)據(jù)流類型有哪些?變換流和事務(wù)流。10.面向數(shù)據(jù)流的設(shè)計方法主要有哪幾個步驟?主要有下面7個步驟:1.復(fù)查基本系統(tǒng)模型2.復(fù)查并精化數(shù)據(jù)流圖3.確定數(shù)據(jù)流圖具有變換特性還是事務(wù)特性4.確定輸入流和輸出流動邊界,從而孤立出變換中心5.完成“第一級分解”6.完成“第二級分解”7.使用設(shè)計度量和啟發(fā)式規(guī)則對第一次分割得到的軟件結(jié)構(gòu)進一步精化 第五章 詳細設(shè)計1.詳細設(shè)計的任務(wù)是什么?包括模塊的算法設(shè)計、模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)設(shè)計、模塊接口設(shè)計、其它根據(jù)軟件特點需要完成的設(shè)計、模塊測試用例設(shè)計、設(shè)計文檔編寫、設(shè)計評審。2.在對系統(tǒng)做詳細設(shè)計時,應(yīng)遵循哪些原則?① 模塊的邏輯描述應(yīng)清晰易讀、正確可靠;② 設(shè)計的處理過程應(yīng)該簡明易懂;③ 選擇恰當?shù)拿枋龉ぞ邅砻枋瞿K算法。3.簡述結(jié)構(gòu)化設(shè)計的特點。① 自頂向下、逐步求精;② 具有單入、單出的控制結(jié)構(gòu)(取消GOTO語句)4.結(jié)構(gòu)化程序設(shè)計中有哪幾種基本控制結(jié)構(gòu)?分別描繪在程序流程圖、盒圖和PDA圖中這些基本控制的圖例。(1) 順序結(jié)構(gòu)(2) 選擇結(jié)構(gòu)(3) 先判定型循環(huán)結(jié)構(gòu)(4) 后判定型循環(huán)結(jié)構(gòu)(5) 多情況選擇7.試說明ISO為什么要建議停止使用程序流程圖,而推薦使用PDA圖?由于程序流程圖中的GOTO語句回嚴重地損害程序結(jié)構(gòu),而無法實行結(jié)構(gòu)化設(shè)計。PDA圖則既吸取了程序流程圖好學(xué)、好用、好懂,方便、靈活的優(yōu)點,又保留了NS圖結(jié)構(gòu)化設(shè)計的特點,很好地滿足了軟結(jié)構(gòu)構(gòu)設(shè)計圖形工具的要求,以及PDA圖所具有的① 結(jié)構(gòu)清晰,層次分明,易讀;② 支持逐步求精的設(shè)計思想;③ 容易將PAD自動轉(zhuǎn)換為高級語言源程序等特點,因此,ISO要推薦使用PDA圖。9.試說明Jackson方法是一種怎么樣的程序設(shè)計方法。它有哪些工作步驟?Jackson方法是以數(shù)據(jù)結(jié)構(gòu)(data structure)為基礎(chǔ)設(shè)計每個模塊的處理過程,將數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化成程序結(jié)構(gòu)。具體工作步驟有:第1步:用Jackson圖描述 I\O 的數(shù)據(jù)結(jié)構(gòu)第2步:在兩個圖中指出有直接因果關(guān)系、可以同時處理的單元第3步:
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1