軟件需求工程

出版時間:2008-7  出版社:科學出版社  作者:金芝,劉U,金英 編著  頁數(shù):332  字數(shù):407000  
Tag標簽:無  

前言

  管理理論、決策科學與信息系統(tǒng)技術在20世紀獲得了巨大的發(fā)展。在20世紀80年代,為了推動這三大領域在中國的發(fā)展以及推動這些領域之間的學科交叉研究,中國科學院管理、決策與信息系統(tǒng)重點實驗室在科學出版社的支持下編輯出版了這套“管理、決策與信息系統(tǒng)叢書”。這套叢書不求全而求新,以反映最新的研究成果為主。經(jīng)過編委會的各位專家,特別是前任主編許國志院士的努力和作者們的辛勤勞動,這套叢書在社會上尤其是在科學界得到了廣泛的關注和好評。

內容概要

本書面向從事計算機軟件科學研究和軟件工程實踐的讀者,為讀者介紹軟件需求工程相關的理論和方法學知識。本書首先系統(tǒng)論述了軟件需求工程的相關背景和基本知識,分析了軟件需求工程的本質特征及其重要性。其次,選擇目前比較有代表性的面向目標的需求方法、面向主體和意圖的方法、基于情景的方法、問題框架方法、基于知識的方法、文檔驅動的方法和面向方面的方法等進行了詳細分析和闡述。不僅介紹了各種主流軟件需求方法的核心概念,而且分析和對比了這些方法之間的異同和各自的適用范圍。本書不僅包含國內外有代表性的軟件需求建模與分析方法,還融合了作者在該領域研究多年的工作成果和心得。另外,全書在介紹軟件需求工程領域研究的經(jīng)典理論、最新進展和未來發(fā)展方向的同時,也為軟件工業(yè)界的從業(yè)者了解本領域先進的方法學提供系統(tǒng)深入的指導。

書籍目錄

叢書序前言第1章 軟件需求工程原理  1.1 失敗的教訓  1.2 軟件加強型系統(tǒng)  1.3 軟件需求工程的目的與任務  1.4 軟件需求工程的作用和困難  1.5 本書結構  參考文獻第2章 軟件需求工程過程  2.1 軟件生命周期與軟件需求工程過程  2.2 軟件需求工程過程模型  2.3 需求抽取和發(fā)現(xiàn)  2.4 需求建模和文檔化  2.5 需求分析和協(xié)商  2.6 需求審查和驗證  2.7 需求管理  2.8 小結  參考文獻第3章 軟件需求建?;A  3.1 概念建模  3.2 功能需求建模  3.3 非功能需求建模  3.4 形式化建模  3.5 小結  參考文獻第4章 面向目標的方法  4.1 目標概述  4.2 建模元素和表示  4.3 目標驅動的需求獲取方法  4.4 小結  參考文獻第5章 面向主體和意圖的需求方法  5.1 面向主體方法概述  5.2 基于策略主體的建模元素與表示  5.3 基于策略主體的早期需求建模  5.4 小結  參考文獻第6章 基于情景的需求方法  6.1 基于情景的需求方法概述  6.2 基于情景的方法系列——CREWS  6.3 基于用例的建模——UML和UCM  6.4 形式化的情景分析方法  6.5 形式規(guī)約獲取  6.6 小結  參考文獻第7章 問題框架方法  7.1 問題框架方法概述  7.2 問題框架描述原語  7.3 基于問題框架的需求分析  7.4 幾個需要關注的問題  7.5 小結  參考文獻第8章 基于領域建模的預需求分析  8.1 概述  8.2 基于本體的領域建模  8.3 基于本體的業(yè)務情況抽取  8.4 基于本體的業(yè)務情況建模  8.5 從業(yè)務情況描述到規(guī)格說明  8.6 小結  參考文獻第9章 文檔驅動的方法  9.1 需求文檔  9.2 文檔驅動的需求方法  9.3 Tabular表達式  9.4 SCR需求方法  9.5 小結  參考文獻第10章 面向方面需求工程  10.1 背景  10.2 面向方面需求工程概述  10.3 幾種主要的面向方面需求工程方法  10.4 小結

章節(jié)摘錄

  第1章 軟件需求工程原理  討論軟件需求工程,有必要從軟件工程說起。關于軟件工程,通??梢詮能浖こ探炭茣锌吹竭@樣的陳述:軟件工程的基本目標是,采用系統(tǒng)化的構建方法和工程化的管理手段去高效地開發(fā)出滿足用戶需求的軟件系統(tǒng)。這句話表明,軟件工程的目標要依賴一個前提,就是需要有能清楚表達的正確的用戶需求。因為系統(tǒng)開發(fā)者要根據(jù)已經(jīng)清楚表達出來的用戶需求去開發(fā)軟件系統(tǒng),并根據(jù)這個用戶需求來判斷開發(fā)出來的軟件系統(tǒng)是否滿足要求?! ★@然,在構造任何系統(tǒng)之前都應該先決定想要構造什么。軟件系統(tǒng)的開發(fā)更是如此,因為軟件系統(tǒng)的構造要求有很高的描述精確度,還要求開發(fā)小組之間的協(xié)調。如果沒有對將要構造什么給出一個準確并被一致同意的描述,則可能會開發(fā)出很多不能滿足要求的軟件系統(tǒng),產(chǎn)生很多不滿意的客戶。定義用戶需求并給出準確的描述,就是建立對要構建的軟件系統(tǒng)的一個共同理解?! ∧敲?,用戶需求到底是什么?應該如何構建這樣的共同理解?構建出來的是關于什么的共同理解?如果構建用戶需求不是一項簡單的任務,是否也需要一些手段、策略和方法去獲得用戶需求,并通過系統(tǒng)化的過程將其一步步構建并描述出來呢?是否也需要盡可能高效地獲得高質量的用戶需求呢?等等。這些問題的提出,導致了軟件需求工程的產(chǎn)生。因此,對應于軟件工程,軟件需求工程的目標則應該是,采用系統(tǒng)化的方法和工程化的管理手段,高效地開發(fā)出能準確表達用戶需求的軟件規(guī)格說明。也就是說,軟件需求工程的目的是為軟件系統(tǒng)提供一個合理正確的開發(fā)文檔。從這個意義上說,軟件需求工程無疑是軟件工程之前的一個重要階段,它的成功實施是軟件的后續(xù)開發(fā)過程得以成功的先決條件?! 〗陙?,軟件需求工程已經(jīng)得到長足的發(fā)展。但從其發(fā)展進程和未來的發(fā)展趨勢來看,軟件需求工程不能僅僅局限在軟件工程為需求階段設定的目標上。也就是說,除了軟件工程為它設定的上述目標外,它更強調要用一種自然的方式,去系統(tǒng)地尋找和發(fā)現(xiàn)正確的和/或(特別是)潛在的用戶需求,為這些需求建立適當?shù)哪P?,并在對模型進行正確性分析和有效性驗證的基礎上,為軟件開發(fā)的后續(xù)階段提供合理和正確的軟件規(guī)格說明。

編輯推薦

  軟件是新經(jīng)濟的使能墨素和驅動器。但是,研究表明,72%的軟件工程項目最終完全失敗或者出現(xiàn)了重大問題,而軟件工程成敗的因素50%以上決定于對軟件需求是否具備足夠深刻的認識和把握。 本書是迄今為止介紹軟件需求工程方法學的唯一一本研究型中文書籍。本書承載了作者多年從事相關研究的知識積累和沉淀,針對如何實施軟件需求工程,詳細分析和闡述了軟件需求工程的本質和重要性,軟件需求工程的原理代表性方法:面向目標的需求方法,面向主體和意圖的方法,基于情景的方法、問題框架方法,基于知識的方法、文檔驅動的方法,面向方面的方法。使讀者在準確體會軟件需求工程基本原理和本質特性的同時,了解相關方法和技術的最新前沿進展。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    軟件需求工程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   到手,不錯
  •   很好,就是買錯啦
 

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

京ICP備13047387號-7