




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE19《工程經濟學》復習題及參考答案一備注:本課程復習題所提供的答案僅供學員在復習過程中參考之用,有問題請到課程論壇提問。選擇題(10小題,每題2分,共20分)不是成本驅動因子的計算機屬性。TIME 執行時間約束STOR 主存儲器約束RELY 所需的軟件可靠性VIRT 虛擬機的易變性參考答案:C成本效益模型一般包含和兩種形式。估算模型性能模型工作量模型成本模型參考答案:B、D中間COCOMO模型具有類成本驅動因子屬性。13415參考答案:D軟件發展的一個趨勢是。軟件是一個開源的而且越來越易于使用的產品。軟件是一個巨大的而且越來越便宜的產品。軟件是一個巨大的而且越來越昂貴的產品。軟件是一個越來越技術性但是安全的產品。參考答案:C最優擬合公式并未被用作基本COCOMO估算公式的原因之一是簡單性,這里簡單性的含義是。較少的變量以使得計算更容易些。簡單的系數和指數比較容易記憶和使用。簡單的線性函數有助于理解。簡單的幾何運算不容易出錯。參考答案:B考慮到經濟學原理,在分析一個軟件工程項目時應該考慮。 A.盡可能使用最少的人工 B.如何在面向對象和傳統的分析方法之間進行選擇 C.標準的價值是如何與候選方案的決策變量聯系起來的 D.以上都要 參考答案:C中間COCOMO模型采用個預測量來估算開發軟件產品的成本變化及其所需的工作量。 A.1 B.3 C.4 D.15 參考答案:D在成功的軟件工程子目標中都具有相似的組成部分。 A.人際關系 B.資源工程 C.程序工程 D.以上都是 參考答案:D不能用于維護階段的成本驅動因子是。 A.MODP現代編程規范 B.TOOL軟件工具的使用 C.SCED所需的開發進度 D.ACAP分析員能力參考答案:C本課程中MM的意思是。 A.編碼階段所需的人員 B.人月 C.源指令千行數 D.對軟件開發所需月數的估算 參考答案:B名詞解釋(5小題,每題4分,共20分)WBS。參考答案:為達到項目預算的計劃和控制目的,把項目活動元素組成成一定的層次結構是非常有用的,這種層次結構被稱之為工作分解結構(WBS) GOALS方法參考答案:即生命周期軟件的面向目標方法(Goal-OrientedApproachtoLife-cycleSoftware)。這是一種相當通用的方法,并不特別只適用于軟件。它的軟件定位由分級軟件工程目標結構給出,該目標結構中包括了在軟件產品和軟件過程中人們一般期望達到的主要目標。性能模型參考答案:性能模型包括一系列公式,根據一組被稱為系統參數的變量,決定了系統的估算性能。V&V參考答案:是VerificationandValidation的縮寫,意思是“驗證與確認”。實現每一個程序工程生命周期子目標的一個重要組成部分,就是對它的中間軟件產品能否確實滿足目標的驗證與確認。嵌入型模式參考答案:嵌入型模式的軟件項目的主要不同點是需要在嚴格約束的條件下運行。嵌入型模式的項目通常無權選擇,通過修改需求和接口說明書來協商更為簡單的軟件變更與修改辦法。簡答題(5小題,每題6分,共30分)簡述基本COCOMO模型按階段的總體人員分布與雷利曲線模型的主要區別。參考答案:(1)基本COCOMO模型直到產品設計全部完成并通過V&V之后,才給項目增加大量編程人員。(2)COCOMO模型反映出在計劃與需求階段人員連續而緩慢的增加,而雷利曲線在產品設計階段開始時是以零個人員作為起點的,然后迅速建起一個大型組織在前端增加了另外一個小雷利曲線以說明這一結果。簡述性能模型的主要用途是什么。參考答案:在軟件工程中,性能模型的主要用途是提供如下幾種信息,以支持開發或購買決策:(1)優化的性能信息。(2)敏感性分析信息。請給出軟件工程的定義參考答案:軟件工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟件,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。請簡要說明基本COCOMO有哪些局限性。參考答案:局限之一就在于它不適合增量式開發的高度順序形式;另一個局限是基本COCOMO模型計算的是每個階段平均所需人員級別的估算值;主要局限是,除了交付源指令(DSI)之外,它沒有包括任何其他的軟件成本驅動因子的影響,也不包括維護階段的年變化量(ACT)影響。簡單說明什么是材料經濟學及其指導原則。參考答案:材料經濟學是純粹的定量經濟學決策方法,最初是在18、19世紀由AdamSmith等人提出,在20世紀由JohnKeynes等人精煉為高度形式化的學科。它的主要指導原則是:·所有的決策標準都可由貨幣等價物來表示。·機構應該根據利潤最大化的原則做出決策綜合題(3題,每題10分,共30分)請給出COCOMO模型在生命周期各個階段之外的附加的定義和假設。參考答案:(1)基本的成本驅動因子是項目開發中交付的源指令(DSI)數。(2)COCOMO成本估算所涵蓋的開發期,開始于產品設計階段之初,并且結束于集成與測試階段之末。(3)COCOMO模型成本估算僅包含軟件工作分解結構(WBS)所顯示的活動。(4)COCOMO估算包括了上述假設3中說明的在項目里所有直接計費勞動力的活動。(5)一個COCOMO人月由152小時的工作時間組成。(6)COCOMO估算假設項目能夠得到開發人員和客戶兩方面的良好管理。(7)COCOMO假設需求說明書在計劃與需求階段完成之后不需要很大的改變。(8)詳細COCOMO模型假設軟件成本驅動因子的影響是依賴于階段的。基本COCOMO模型和中間COCOMO模型除了區分開發和維護階段之外不作該假設。(9)階段成本包括在該階段發生的所有成本。試論述基本COCOMO模型中組織型開發模式。參考答案:組織型模式是相對較小的軟件團隊在非常熟悉的內部環境中開發軟件。與項目有關的大多數人在機構中有著相關系統的廣泛開發經驗,并且十分了解所開發的系統會對機構的目標產生怎樣的影響。大多數項目人員能夠在早期就對項目做出有益的貢獻,在了解項目整體上是關于什么的、和其他每個人在做什么這些問題時,并不會產生大量的項目通訊費用。組織型模式的項目對軟件滿足其需求和接口規格說明書的要求是相對比較寬松的。如果出現這樣一種情況:要求軟件產品與初始需求或接口說明書嚴格一致,將會引起大量返工,那么項目團隊一般可以協商適當修改說明書,從而使開發更容易一些,而且對該說明書的修改用戶也比較容易接受。這是組織型模式項目的生產率較高、而且規模不經濟效應較小的另一個原因。組織型模式軟件項目的其他因素特征是:·一個總的來說還算穩定的開發環境,很少需要相關新硬件和操作系統程序的同時開發。·對創新的數據處理體系與算法的需要最小。·對項目提前完成的額外費用相對較低。相對較小的規模。幾乎不存在組織型模式的項目開發出大于50KDSI的新軟件產品(較大的組織型模式產品通常通過現有軟件來開發的)。這些因素還趨向于與較高的項目生產率和較小的項目規模不經濟效應相關聯。試闡述出現軟件產品出現規模不經濟的主要原因。參考答案:較大的軟件產品出現規模不經濟的主要原因如下:(1)為了編制能支持更多程序員并行工作所需的單元級的完整說明書,相對需要進行更多的產品設計。(2)驗證與確認更多的需求和設計說明書相對需要更多的工作量。(3)即使有徹底定義的說明書,在較大型項目中,程序員仍然需要花相對較多的時間進行交流和解決接口問題。(4)為集成單元模塊,需要相對較多的集成活動。(5)一般來說,驗證與確認軟件產品相對需要較多的廣泛測試。(6)管理項目需要相對較多的工作量。
福師1203考試批次《工程經濟學》復習題及參考答案二備注:本課程復習題所提供的答案僅供學員在復習過程中參考之用,有問題請到課程論壇提問。選擇題(10小題,每題2分,共20分)1.當你為一個客戶開發企業管理信息系統時,你肯定會考慮的問題是。A.用戶的真正需求是什么B.盡可能地減少客戶的員工數C.提高程序員的工資以爭取早日完成項目D.以上都不是 參考答案:A2.基本COCOMO模型使用個預測變量來估算開發軟件產品所需的工作量。A.1B.3C.4D.15 參考答案:A3.要在軟件工程中獲得完全成功,我們必須注意主要的子目標是和。A.實現一套成功的軟件產品B.為檢查目標的完備性提供一個框架C.為調和定量與定性目標提供檢查點D.執行一個成功的軟件開發與維護過程參考答案:A、D4.實現子目標瀑布模型的經濟學基本原理基于的前提是和。A.自始至終用一個單一的全局目標貫穿于整個工程B.任何與模型不同的子目標實現順序都不利于軟件產品的構造C.為了得到成功的軟件產品,必須實現每個階段所有的子目標D.在每個里程碑處都必須提供完整的文檔作為下一個階段的依據參考答案:B、C5.本課程中FSP的意思是。A.人月B.編碼階段所需的人員C.源指令數D.對軟件開發所需月數的估算參考答案:B6.最優擬合公式并未被用作基本COCOMO估算公式的原因之一是穩定性,這里穩定性的含義是每當有一個新項目加進數據庫時,。A.估算公式的計算總是趨于一個穩定值B.模型不會發生變化C.估算公式不會發生變化D.模型雖然變化但估算的結果總是一致的參考答案:C7.使用中間COCOMO模型的組件級估算所涉及到的三個主要組件之一的OPSYS組件,主要完成:傳感器輪詢,緊急中斷處理,調度和計算機資源管理。A.操作系統功能B.基本的過程控制操作C.輸入和輸出功能D.設備狀態的監測參考答案:A8.開發一個軟件系統時,考慮是很更重要的。A.縮短開發周期B.用什么標準來評價候選方案C.采用重用技術D.以上都不是參考答案:B9.本課程中DSI的意思是。A.人月B.源指令數C.對軟件開發所需月數的估算D.編碼階段所需的人員參考答案:B10.利用,可以對成本驅動因子屬性進行敏感性分析,從而能估算成本驅動因子級別的變化對軟件開發成本的影響。A.基本COCOMO模型B.中間COCOMO模型C.詳細COCOMO模型D.概要COCOMO模型參考答案:B名詞解釋(5小題,每題4分,共20分)規模不經濟參考答案:經濟學術語中,把在更大項目中生產率的降低稱為規模不經濟。源指令:參考答案:該術語包括由項目組成員編寫的、并能將預處理程序、編譯程序和匯編程序聯合轉換為機器人代碼的所有程序指令。它不包括注釋卡片和未經修改的公用軟件。它包括作業控制語言、格式語句和數據申明。半獨立型模式:參考答案:軟件開發的半獨立型模式代表了組織模式和嵌入模式之間的一個中間階段,具有如下特點。·小組成員對相關系統都有中等級別的經驗。·小組充分混合了有經驗人員和無經驗人員。·小組成員對所開發系統的一些方面具有相關經驗,但對其他方面沒有經驗。ACT:參考答案:即年變化量:在一年時間里(典型的),軟件產品的小部分源指令所發生的變化——通過增加或修改。成本效益模型:參考答案:能將多級的性能效益與成本關聯起來(以貨幣或其他稀缺資源的形式),這樣一個模型就叫做成本效益模型。簡答題(5小題,每題6分,共30分)試說明中間COCOMO模型是如何對標稱工作量進行估算的。參考答案:軟件開發工作量中間COCOMO估算,是從使用與基本COCOMO中相同形式的換算公式生成一個標稱工作量估算開始的。然后通過采用對應于15個其他成本驅動因子屬性,由項目級別所確定的工作量因子,對該標稱工作量估算進行調整。三種COCOMO模型的用途.參考答案:基本COCOMO模型用于系統開發的初期,估算整個系統的工作量(包括軟件維護)和軟件開發所需要的時間;中間COCOMO模型用于估算各個子系統的工作量和開發時間;詳細COCOMO模型用于估算獨立的軟部件,如子系統內部的各個模塊。GOALS的好處有哪些?參考答案:GOALS是一種目標管理方法,其好處與其他目標管理方法的好處相類似。主要好處有:·為產品和過程目標建立明確的個人承諾。·為檢查目標的完備性提供一個框架。·為達成目標建立起經過良好描述的子目標順序。·如果某些子目標沒有達成,能提供較早的警告。·為調和定量與定性目標提供檢查點。成本效益模型的表現形式是怎樣的。參考答案:成本效益模型包含一系列公式,所確定的估算的系統效益是以美元或其他稀缺資源為單位的成本的函數。成本效益模型一般采取兩種形式:(1)成本模型C=C(F),表示購買給定的設備集合F所需的成本。(2)性能模型E=E(F),表示采用這些設備集合F能實現多少性能。簡述材料經濟學的假設及其優點。參考答案:材料經濟學所基于的假設是:如果人與機構都遵循材料經濟學的指導原則行事,那么最大多數的人將受益。其主要優點在于使決策問題分析與解決起來相對簡單,能相對方便地執行定量計劃和控制活動。綜合題(3題,每題10分,共30分)試解釋在本課程對軟件工程所做定義中的兩個關鍵概念。參考答案:軟件工程定義:軟件工程是科學與數學的應用,通過這種應用,借助計算機程序、過程和相關文檔,發揮計算機設備的能力,對人類有用。這個定義中包含兩個關鍵概念:其一是我們對軟件的定義中,除了計算機程序之外,還包括很多東西。因而,要成為一個好的軟件工程師意味著除了學會如何編寫計算機程序之外,還要學會很多其他技能。如學習為計算機系統編制好的文檔、數據庫、運行過程等所需的技巧。其二是“對人類有用”。從實踐的觀點來看,這個短語說明作為軟件工程師,應承擔起責任以確保軟件產品真正對人類有用。從學習的觀點來看,“對人類有用”這個短語表明軟件工程中涉及的科學與數學涵蓋了許多方面,決不僅僅是指基本的計算機科學。要做到對人有用,必須在社會能負擔得起的成本基礎上滿足人的需要。COCOMO的基礎軟件開發過程強調的主要特征是什么?參考答案:(1)在整個系統設計的重要工作開始之前,先讓相對較少的人員對軟件需求說明書進行仔細的定義和確認。(2)在詳細設計和編碼的重要工作開始之前,由稍多一些但仍相對較少的一組人員對軟件系統設計進行直至單元級別的仔細定義和確認。(3)由較多的一組程序員并行地執行詳細設計、編碼和單元測試,在一個基線穩定的系統設計框架內,通常依據計劃好的增量開發過程來進行。(4)每個增量的集成及測試都是基于大量的早期測試計劃而進行的,并且幾乎所有的錯誤排除都要經過走查和單元測試的過程。(5)為了給用戶(和開發人員)提供產品運行性能的某些早期反饋,大量的文檔編制工作(例如,起草用戶手冊)在早期就開始進行。試論述基本COCOMO模型中半獨立型開發模式的特點參考答案:軟件開發的半獨立型模式代表了組織模式和嵌入模式之間的一個中間階段。按照“有在相關軟件系統工作的經驗”這一特征,以下均是半獨立型模式項目的特點。·小組成員對相關系統都有中等級別的經驗。·小組充分混合了有經驗人員和無經驗人員。·小組成員對所開發系統的一些方面具有相關經驗,但對其他方面沒有經驗。對于其與功能說明和接口說明的一致性,一個典型的半獨立型模式項目可能是這樣一個事務處理系統:具有一些非常嚴格的接口(例如,具有終端硬件或政府審計需求),同時又具有一些非常靈活的接口(例如,操作員顯示信息和銷售趨勢報告的特點和格式)。這種部分的靈活性解釋了“半獨立”術語的由來。半獨立型模式產品的規模范圍通常能高達300KDSI。福師1203考試批次《工程經濟學》復習題及參考答案三備注:本課程復習題所提供的答案僅供學員在復習過程中參考之用,有問題請到課程論壇提問。選擇題(10小題,每題2分,共20分)當你總是會考慮到時,說明你已基本學會將經濟學原理應用于軟件工程項目的分析中。A.用戶試圖達到什么目的B.我們控制的什么決策能影響這些目標C.什么事項約束了我們的選擇范圍D.以上都是參考答案:D本課程中TDEV的意思是。A.人月B.源指令數C.對軟件開發所需月數的估算D.編碼階段所需的人員參考答案:C在軟件發展過程中,的趨勢是人類所不希望的。A.使計算機系統非常可靠而且是人性化B.使計算機系統易于使用又不易誤用C.使計算機系統是可審計的D.使計算機系統能夠處于主導地位幫助人完成全部工作參考答案:D詳細COCOMO模型主要用于。A.估算整個系統的工作量(包括軟件維護)和軟件開發所需要的時間B.估算各個子系統的工作量和開發時間C.估算獨立的軟部件,如子系統內部的各個模塊D.以上都不是參考答案:C不是最優擬合公式未被用作基本COCOMO估算公式的原因是。A.簡單的系數和指數比較容易記憶和使用B.可與更加詳細COCOMO估算關系式保持一致C.能夠完成最優擬合公式不能完成的計算D.每當有一個新項目加進數據庫時,估算公式不會發生變化參考答案:C在軟件工程中,尋找最優性能解決方案通常用于與階段。A.詳細設計B.概要設計C.編碼D.需求獲取參考答案:A、C軟件生命周期主要階段中最初的階段是A.設計B.需求C.編碼D.測試參考答案:B基本COCOMO公式表明,對于的項目,規模不經濟因素有可能超過規模經濟的影響.A.組織型B.半獨立型C.增長型D.嵌入型參考答案:D項目有更多的內部和外部接口需要控制和返工。A.較大規模B.小規模C.中小型D.中型 參考答案:A模式產品的規模范圍通常能高達300KDSI。A.組織型B.半獨立型C.增長型D.嵌入型參考答案:B名詞解釋(5小題,每題4分,共20分)組織型模式參考答案:組織型模式是相對較小的軟件團隊在非常熟悉的內部環境中開發軟件。與項目有關的大多數人在機構中有著相關系統的廣泛開發經驗,并且十分了解所開發的系統會對機構的目標產生怎樣的影響。大多數項目人員能夠在早期就對項目做出有益的貢獻,在了解項目整體上是關于什么的、和其他每個人在做什么這些問題時,并不會產生大量的項目通訊費用。軟件參考答案:軟件工程中對軟件的定義是與系統,特別是計算機系統相關的一整套程序、過程、數據和相關文檔。需求參考答案:對軟件產品所需功能、接口和性能要求的完整并經確認的說明書。產品設計參考答案:產品的整體軟硬件體系結構、控制結構、數據結構及其他必要成分(如用戶手冊草稿和測試計劃等)的完整并經確認的說明書。編碼參考答案:完整的并經過驗證的程序組件集。簡答題(5小題,每題6分,共30分)與中間COCOMO模型相比,簡述基本COCOMO模型的特點。參考答案:基本COCOMO模型只用一個預測變量(用交付源指令數所表示的規模)和三種軟件開發模式來估算開發軟件產品所需的工作量。這種級別的模型足以解釋軟件項目成本的變化,但其精確性僅在軟件產品定義的早期階段才有效。敏感性分析的重要性主要表現在哪里。參考答案:敏感性分析主要在兩種軟件工程活動中最為重要:·對還處于探索性和概念性階段的項目的可行性研究;·在產品計劃、需求、設計階段的風險分析。需要進行特別研究的領域是對那些關于操作系統系統開銷的假設,不完善條件下的系統性能,共享算法的資源性能和人工智能應用,如,自然語言處理、模式識別或啟發式搜索技術的性能等進行敏感性分析。軟件工程經濟學強調何種經濟學?參考答案:軟件工程在向面向服務經濟的過渡中起著核心作用。所以,軟件工程經濟學強調人類經濟學方法,這是很重要的,將純定量的面向貨幣的材料經濟學方法進行擴展,從而使人們在做經濟決策時,將對人際關系的定性考慮包括進去。試列舉中間COCOMO模型降低項目支出的可能的解決方案。參考答案:(1)降低項目規模(2)將可靠性要求從“標稱”降到“低”級別。(3)將分析員或程序員能力從“高”提升到“很高”(找來超級明星)。(4)將應用經驗從“標稱”提升到“很高”級別,或是將虛擬機經驗從“低”提到“高”級別(引人專家)。(5)為項目找到一種能提供交互式軟件開發支持系統的方法。(6)降低系統的實時性能要求。簡述破壞傳統的材料經濟學假設有效性的原因。參考答案:破壞傳統的材料經濟學假設有效性有兩個原因:(1)根據材料經濟學方法做出的決策,將會帶來諸如對有限自然資源的損耗等危險的長期后果,或者迫使人們從事毫無意義的重復工作。(2)從面向生產為主的經濟,正在向以面向服務為主的經濟轉變的全球趨勢。綜合題(3題,每題10分,共30分)試給出使用組件級估算表(CLEF)的步驟。參考答案:(1)識別所有的軟件產品組件(2)以DSI為單位,估算所有組件的規模(3)對產品的所有E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《皮膚燙傷護理指南》課件
- 《設備保養與維護教程》課件
- 《微波爐的奇妙用途》課件
- (13)-考點13 近義詞辨析(一)
- 精湛技藝課件:探索工匠精神的內涵與價值
- 三年級道德與法治下冊 第二單元 我在這里長大 7請到我的家鄉來教學設計2 新人教版
- 九年級道德與法治上冊 第二單元 行動的指南 第五課“三個代表”重要思想教學設計 教科版
- 西安美術學院《神經藥理學》2023-2024學年第一學期期末試卷
- 江西生物科技職業學院《中國文化與文學精粹》2023-2024學年第一學期期末試卷
- 鐵門關職業技術學院《媒介集團研究》2023-2024學年第二學期期末試卷
- 電梯的中修和大修工作指導規范
- 小學科學課堂教學設計策略課件
- 中藥飲片出庫單
- 宿舍樓施工方案方案
- 甲醇-水精餾塔
- 中國話劇史專題知識
- GB/T 15544.1-2023三相交流系統短路電流計算第1部分:電流計算
- GB/T 90.3-2010緊固件質量保證體系
- GB/T 18799-2020家用和類似用途電熨斗性能測試方法
- 科技公司涉密計算機軟件安裝審批表
- GA/T 1369-2016人員密集場所消防安全評估導則
評論
0/150
提交評論