軟件需求工程

出版時間:2008-8  出版社:毋國慶 機械工業(yè)出版社 (2008-08出版)  作者:毋國慶  頁數(shù):180  
Tag標簽:無  

內(nèi)容概要

  軟件需求工程在軟件開發(fā)中的作用是相當重要的。因此,對于從事和將要從事軟件開發(fā)工作的人們來說,有必要了解和掌握軟件需求工程中的一些內(nèi)容。本書全面和系統(tǒng)地介紹了軟件需求工程的基本概念和原理,以及開發(fā)和管理軟件需求的方法和技術(shù)。此外,本書也介紹了軟件需求工程中的一些新方法和技術(shù)。為便于讀者學(xué)習和理解,本書在介紹軟件需求工程內(nèi)容時結(jié)合了許多的典型實例。  本書可作為本科生高年級和研究生的教材,也可供從事軟件開發(fā)工作和研究的專業(yè)人員參考和自學(xué)。

作者簡介

毋國慶,武漢大學(xué)計算機學(xué)院教授、博士生導(dǎo)師。主要從事軟件形式化理論、軟件開發(fā)方法和技術(shù)、需求工程和可信軟件等方面的研究。多年來,除承擔本科和研究生教學(xué)工作外,在科研方面曾參加“銀河—Ⅰ” 巨型計算機操作系統(tǒng)的研制工作,并承擔和主持國家863計劃和國家自然科學(xué)基金等多個項目,以及其他一些軟件開發(fā)項目。多次在日本東京大學(xué)等地從事軟件工程和形式化理論方面的合作研究,在國內(nèi)外學(xué)術(shù)期刊和國際學(xué)術(shù)會議上發(fā)表多篇論文和研究報告。

書籍目錄

出版者的話序言前言教學(xué)建議第1章 需求工程概述1.1 需求工程的重要性1.2 什么是軟件需求1.3 軟件需求的分類1.4 需求規(guī)格說明1.5 需求工程定義1.6 其他一些基本概念第2章 軟件工程與需求工程2.1 軟件工程2.2 軟件開發(fā)過程模型2.2.1 瀑布式模型2.2.2 快速原型模型2.2.3 漸增式模型2.2.4 螺旋式模型2.2.5 面向?qū)ο蟮拈_發(fā)模型2.3 需求工程在軟件開發(fā)中的地位2.3.1 需求工程對軟件開發(fā)的影響2.3.2 需求工程面臨的困難2.4 軟件需求的開發(fā)和管理過程第3章 需求獲取3.1 確定需求開發(fā)計劃3.2 確定項目的目標和范圍3.3 確定調(diào)查對象3.4 實地收集需求信息3.4.1 實地收集需求信息面臨的困難3.4.2 實地調(diào)查的步驟3.4.3 實地收集需求信息的方式3.4.4 需求信息的分類3.5 確定非功能需求3.6 在收集需求信息中應(yīng)注意的問題3.7 使用場景技術(shù)的需求獲取3.7.1 場景的定義及構(gòu)成3.7.2 場景的表示3.7.3 場景的種類3.7.4 使用用例的需求獲取3.7.5 場景技術(shù)的特點第4章 需求分析4.1 建立系統(tǒng)關(guān)聯(lián)圖4.2 分析需求的可行性4.3 構(gòu)建用戶接口原型4.4 確定需求的優(yōu)先級別4.5 需求建模4.6 建立數(shù)據(jù)詞典第5章 需求建模方法與技術(shù)5.1 什么是模型5.2 軟件工程中的模型5.3 結(jié)構(gòu)化的需求建模方法5.3.1 SA方法的基本思想5.3.2 SA方法的描述手段5.3.3 實例說明5.3.4 SA方法的分析步驟5.4 面向?qū)ο蟮男枨蠼7椒?.4.1 面向?qū)ο蠓椒ㄖ械囊恍┗靖拍?.4.2 面向?qū)ο蟮男枨蠓治觥?章 需求定義第7章 需求的形式化描述第8章 需求驗證第9章 需求管理第10章 面向問題域的需求分析方法第11章 面向多視點的需求工程第12章 需求工程與軟件開發(fā)管理參考文獻

章節(jié)摘錄

第1章 需求工程概述1.1 需求工程的重要性隨著計算機應(yīng)用的不斷發(fā)展和深入,軟件系統(tǒng)的日益大型化、復(fù)雜化,軟件的開發(fā)成本越來越高,軟件開發(fā)的風險也越來越大。Standish集團公司的研究報告稱:在美國,每年用于軟件開發(fā)的費用在一千多億美元以上,其中,大型公司開發(fā)一個軟件項目的平均成本為232.2萬美元,中等大小的公司為133.1 萬美元,小型公司則為43.4萬美元。調(diào)查顯示,31%的項目在完成之前被取消,進一步研究的結(jié)果還表明:52.7 %的項目實際所花費的成本為預(yù)算成本的189%。根據(jù)該公司的另一項分析,項目失敗或嚴重超支的8個最重要原因中有5個都與需求相關(guān):即需求不完整、缺乏用戶的參與、客戶期望不實際、需求和需求規(guī)格說明的變更和提供許多不必要的功能。一些具體的案例令人觸目驚心:倫敦股票交易項目TAURUS,在花費了數(shù)百萬英鎊之后于1993年被取消(項目失敗的總損失估計達到幾億英鎊)。調(diào)查結(jié)果顯示,許多問題源于未能協(xié)調(diào)那些不一致的需求。Swanick空中交通控制系統(tǒng)原計劃在1998年完工,但直到2001年尚未交付使用,額外開支高達1億英鎊以上。經(jīng)官方調(diào)查,發(fā)現(xiàn)其中的一個主要原因在于“缺乏健壯的需求規(guī)格說明導(dǎo)致無法繼續(xù)進行系統(tǒng)實現(xiàn)。與此同時,另外的一些調(diào)查和研究顯示:一個與需求相關(guān)的錯誤發(fā)現(xiàn)和解決越遲,其修復(fù)的代價越昂貴。A.Davis研究發(fā)現(xiàn),在需求階段檢查和修復(fù)一個錯誤所需的費用只有編碼階段的1/5到1/10,而在維護階段做同樣的工作所需付出的代價卻是編碼階段的20倍。這意味著在維護階段修復(fù)一個錯誤的代價與需求階段修復(fù)一個同樣的錯誤的代價的比值可高達200:1。諸如此類的調(diào)查研究目前已有很多。雖然項目失敗涉及的原因多種多樣,但正如R.Glass所說,“項目需求無疑是在軟件項目前期造成麻煩的一個最大原因。一個又一個的研究已經(jīng)發(fā)現(xiàn),當項目失敗時,需求問題通常正是核心問題”。因此,在軟件開發(fā)過程中,必須極早、有效地發(fā)現(xiàn)和解決與需求相關(guān)的問題。

編輯推薦

《面向計算機科學(xué)與技術(shù)專業(yè)規(guī)范系列教材·軟件需求工程》可作為本科生高年級和研究生的教材,也可供從事軟件開發(fā)工作和研究的專業(yè)人員參考和自學(xué)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    軟件需求工程 PDF格式下載


用戶評論 (總計5條)

 
 

  •   整體說,書籍不錯,發(fā)貨速度也挺快的
  •   教條主義的書。。。需求分析可不是通過這種書學(xué)來的。。。
  •   拿到書的時候,沒有什么包裝。就那樣,不過內(nèi)容是比較好的。
  •   發(fā)貨很快 價格合理 不過至于用途 反正是教材
  •   老師要求的教材,跟外面書店的價差不多,只是書折了一點,要是用盒子裝就好了
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7