軟件工程張海藩課后習題答案_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、《軟件工程導論》課后習題答案第一章第一章軟件工程概論軟件工程概論1什么是軟件危機?軟件危機是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。這些問題表現(xiàn)在以下幾個方面:(1)用戶對開發(fā)出的軟件很難滿意。(2)軟件產品的質量往往靠不住。(3)一般軟件很難維護。(4)軟件生產效率很低。(5)軟件開發(fā)成本越來越大。(6)軟件成本與開發(fā)進度難以估計。(7)軟件技術的發(fā)展遠遠滿足不了計算機應用的普及與深入的需要。2為什么會產生軟件危機?(

2、1)開發(fā)人員方面,對軟件產品缺乏正確認識,沒有真正理解軟件產品是一個完整的配置組成。造成開發(fā)中制定計劃盲目、編程草率,不考慮維護工作的必要性。(2)軟件本身方面,對于計算機系統(tǒng)來說,軟件是邏輯部件,軟件開發(fā)過程沒有統(tǒng)一的、公認的方法論和規(guī)范指導,造成軟件維護困難。(3)尤其是隨著軟件規(guī)模越來越大復雜程度越來越高原有軟件開發(fā)方式效率不高、質量不能保證、成本過高、研制周期不易估計、維護困難等一系列問題更為突出,技術的發(fā)展已經(jīng)遠遠不能適應社會

3、需求。3怎樣克服軟件危機?(1)充分吸收和借鑒人類長期以來從事各種工程項目中積累的行之有效的有效原理、概念、技術與方法,特別是吸取幾十年來人類從事計算機硬件研究和開發(fā)的經(jīng)驗教訓。在開發(fā)軟件的過程中努力作到良好的組織,嚴格的管理,相互友好的協(xié)作。(2)推廣在實踐中總結出來的開發(fā)軟件的成功的技術和方法,并研究更好、更有效的技術和方法,盡快克服在計算機系統(tǒng)早期發(fā)展階段形成的一些錯誤概念和作法。(3)漸增型開發(fā)方法適合于知識型軟件的開發(fā),設計系

4、統(tǒng)時對用戶需求的認識開始不是很清楚的,需要在開發(fā)過程中不斷認識、不斷獲得新的知識去豐富和完善系統(tǒng)。多數(shù)研究性質的試驗軟件,一般采用此方法。變換型開發(fā)方法及特點:(1)從軟件需求的形式化規(guī)格說明出發(fā),經(jīng)過一系列的程序變換,得到最終的程序系統(tǒng)。(2)該方法必須有嚴格的數(shù)學理論和形式化技術的支持。9.什么是軟件工程軟件工程是指導計算機軟件開發(fā)和維護的工程學科。(1)它采用工程的概念、原理、技術和方法來開發(fā)和維護軟件;(2)它將管理技術與當前經(jīng)

5、過時間考驗的而證明是正確的技術方法結合起來;(3)它強調使用生存周期方法學和結構分析和結構技術;(4)經(jīng)過人們長期的努力和探索,圍繞著實現(xiàn)軟件優(yōu)質高產這個目標從技術到管理兩個方面做了大量的努力逐漸形成了“軟件工程學“這一新的學科。10什么是軟件工程環(huán)境:方法與工具的結合,加上配套的軟、硬件支持稱為軟件工程環(huán)境。它能支持開發(fā)者按照軟件工程的方法全面完成生存周期中的各項任務。第二章第二章可行性研究可行性研究習題答案習題答案1.問題定義的任務

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論