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

正文內(nèi)容

軟件工程導論[第六版]部分課后習題答案(已修改)

2025-07-06 22:06 本頁面
 

【正文】 .. . . ..第一章11什么是軟件危機?是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。13什么是軟件工程?是指導計算機軟件開發(fā)和維護的一門工程學科。14簡述結(jié)構(gòu)化范型和面向?qū)ο蠓缎偷囊c,并分析它們的優(yōu)缺點。目前使用得最廣泛的軟件工程方法學(2種):1.傳統(tǒng)方法學:也稱為生命周期方法學或結(jié)構(gòu)化范型。優(yōu)點:把軟件生命周期劃分成基干個階段,每個階段的任務相對獨立,而且比較簡單,便于不同人員分工協(xié)作,從而降低了整個軟件開發(fā)過程的困難程度。缺點:當軟件規(guī)模龐大時,或者對軟件的需求是模糊的或會承受時間而變化的時候,開發(fā)出的軟件往往不成功;而且維護起來仍然很困難。2.面向?qū)ο蠓椒▽W:優(yōu)點:降低了軟件產(chǎn)品的復雜性;提高了軟件的可理解性;簡化了軟件的開發(fā)和維護工作;促進了軟件重用。16什么是軟件過程?它與軟件工程方法學有何關(guān)系?z軟件過程:是為了獲得高質(zhì)量軟件所需要完成的一系列任務的框架,它規(guī)定了完成各項任務的工作步驟z軟件工程方法學:通常把在軟件生命周期全過程中使用的一整套技術(shù)方法的集合稱為方法學,也稱范型17什么是軟件生命周期模型,試比較瀑布模型,快速原型模型,增量模型,和螺旋模型的優(yōu)缺點,說明每種模型的適用范圍。軟件生命周期由軟件定義、軟件開發(fā)和運行維護3個時期組成,每個時期又進一步劃分成若干個階段。生命周期模型規(guī)定了把生命周期劃分成哪些階段及各個階段的執(zhí)行順序,因此,也稱為過程模型。瀑布模型的優(yōu)點:;;。瀑布模型的缺點:,指明用戶全部需求是困難的;,經(jīng)過一段時間才得到軟件最初版本;,導致不能滿足用戶需求。適用中小型項目??焖僭湍P偷膬?yōu)點:1滿足用戶需求程度高;2用戶的參與面廣;3返工現(xiàn)象少快速原型模型的優(yōu)點:不適用大型軟件的開發(fā)適用于小型項目。增量模型的優(yōu)點:1短期內(nèi)可以交付滿足部分用戶需求的功能產(chǎn)品;2逐步增加功能可以讓用戶去適應新產(chǎn)品;3開放式的軟件可維護性比較好;4開始第一構(gòu)件前,已經(jīng)完成需求說明。增量模型的缺點:1對現(xiàn)有產(chǎn)品功能造成破壞;2意義上的矛盾適用于中型軟件的開發(fā)螺旋模型的優(yōu)點:1集成了瀑布模型、快速原型模型、增量模型的優(yōu)點;2支持用戶需求動態(tài)變化;3需求分析與軟件實現(xiàn)緊密聯(lián)系相互依賴;4原型作為刑式的可執(zhí)行的需求規(guī)格說明,即利用用戶和開發(fā)人員共同理解,又可作為后續(xù)開發(fā)的基礎(chǔ);5為用戶參與決策提供方便;6提高目標軟件的適應能力;7降低風險;8在大型軟件開發(fā)過程中充分發(fā)揮優(yōu)勢。螺旋模型的缺點:1迭代次數(shù)影響開發(fā)成本,延遲提價時間;2找不到關(guān)鍵改進點,人才、物力、財力時間引起無謂消耗;3成于風險分析,敗于風險分析。適用于內(nèi)部開發(fā)的大規(guī)模軟件項目。18:為什么說噴泉模型叫好的體現(xiàn)了面向?qū)ο筌浖_發(fā)過程無縫和迭代的特性?因為使用面向?qū)ο蠓椒▽W開發(fā)軟件時,各個階段都使用統(tǒng)一的概念和表示符號,因此,整個開發(fā)過程都是吻合一致的,或者說是無縫連接的,這自然就很容易實現(xiàn)各個開發(fā)步驟的反復多次迭代,達到認識的逐步深化,而噴泉模型的則很好的體現(xiàn)了面向?qū)ο筌浖_發(fā)過程迭代和無縫的特性。19:試討論Rational統(tǒng)一過程的優(yōu)缺點優(yōu)點:提高了團隊生產(chǎn)力,在迭代的開發(fā)過程、需求管理、基于組建的體系結(jié)構(gòu)、可視化軟件建模、驗證軟件質(zhì)量及控制軟件變更等方面、針對所有關(guān)鍵的開發(fā)活動為每個開發(fā)成員提供了必要的準則、模版和工具指導,并確保全體成員共享相同的知識基礎(chǔ)。它簡歷了簡潔和清晰的過程結(jié)構(gòu),為開發(fā)過程提供較大的通用性。缺點:RUP只是一個開發(fā)過程,并沒有涵蓋軟件過程的全部內(nèi)容,例如它缺少關(guān)于軟件運行和支持等方面的內(nèi)容,此外,它沒有支持多項目的開發(fā)結(jié)構(gòu),這在一定程度上降低了在開發(fā)組織內(nèi)大范圍實現(xiàn)重用的可能性。110Rational統(tǒng)一過程主要適用于何種項目?大型的需求不斷變化的復雜軟件系統(tǒng)項目111:說明敏捷過程的適用范圍適用于商業(yè)競爭環(huán)境下對小型項目提出的有限資源和有限開發(fā)時間的約束。112說明微軟過程的適用范圍適用于商業(yè)環(huán)境下具有有限資源和有限開發(fā)時間約束的項目的軟件過程模式。第二章21在軟件開發(fā)的早期階段為什么要進行可行性分析研究?應該從哪些方面研究目標系統(tǒng)的可行性?可行性分析是要進行一次大大壓縮簡化系統(tǒng)分析和設計過程
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1