需求工程

出版時(shí)間:2009-4  出版社:高等教育  作者:駱斌  頁(yè)數(shù):457  字?jǐn)?shù):670000  

前言

·  寫作背景軟件需求位于軟件工程的起始階段,是軟件系統(tǒng)開發(fā)中一個(gè)重要的獨(dú)立工作階段,為軟件工程后續(xù)階段提供了工作基礎(chǔ),對(duì)軟件項(xiàng)目的成敗至關(guān)重要。20世紀(jì)末,隨著軟件系統(tǒng)規(guī)模的日益擴(kuò)大和復(fù)雜程度的目益增長(zhǎng),以需求分析為重心的傳統(tǒng)需求處理技術(shù)已經(jīng)不能適應(yīng)現(xiàn)代軟件技術(shù)發(fā)展的要求,完整的需求工程過程應(yīng)運(yùn)而生。需求工程是開發(fā)者在進(jìn)一步深入理解軟件項(xiàng)目需求處理活動(dòng)之后提出的一個(gè)階段性活動(dòng)。同傳統(tǒng)的需求分析相比,在需求工程中,軟件需求處理不僅僅停留在單純的分析與建模,需求的獲取、建模、文檔化、驗(yàn)證以及管理等都是其中必需和重要的工作。到目前為止,學(xué)術(shù)界與產(chǎn)業(yè)界在需求工程領(lǐng)域取得了較大的進(jìn)展,形成了一系列有效的需求技術(shù)、方法和工具,構(gòu)成了一個(gè)完整的需求工程過程框架。但是,需求工程領(lǐng)域的大量理論、方法和技術(shù)還有待于廣泛傳播和全面應(yīng)用,特別是還需要進(jìn)行系統(tǒng)化的實(shí)踐。本書是關(guān)于軟件需求工程的專項(xiàng)著述,目標(biāo)是從開發(fā)者的視角出發(fā),側(cè)重于實(shí)踐者的技術(shù)與方法,系統(tǒng)地介紹需求工程中的最新進(jìn)展,促進(jìn)需求工程領(lǐng)域理論、方法和技術(shù)的全面融合應(yīng)用,指導(dǎo)需求工程各階段的系統(tǒng)化實(shí)踐?!? 寫作思路本書是作者在相關(guān)課程教學(xué)和多年的科研基礎(chǔ)上完成的,在寫作中遵循了下述思路:1.從軟件需求的根源著手,在軟件工程體系中討論軟件需求,讓讀者了解需求工程的作用和意義,明確軟件需求的來(lái)源和去向。第1、2、11、15、17章以及第19章都對(duì)這一點(diǎn)有所體現(xiàn)。尤其是第2章說(shuō)明了軟件需求怎樣基于現(xiàn)實(shí)世界中的問題得以產(chǎn)生,第17章解釋了軟件需求如何在整個(gè)項(xiàng)目周期內(nèi)發(fā)揮作用。2.針對(duì)需求工程中理論與實(shí)踐并重的現(xiàn)狀,對(duì)理論、技術(shù)和實(shí)踐方法進(jìn)行了全面融合。本書既有需求的基礎(chǔ)理論(第2章)和分析理論(第11章)等相關(guān)理論的介紹,又有模型驅(qū)動(dòng)方法(第10章)和建模與分析技術(shù)(第11~14章)等相關(guān)技術(shù)的討論,還有各種需求實(shí)踐方法的描述(見第3章的表3-1和表3-2)。此外,本書還依據(jù)工業(yè)界的實(shí)踐調(diào)查數(shù)據(jù)給出了每一種需求工程活動(dòng)在實(shí)踐中的實(shí)際表現(xiàn)。

內(nèi)容概要

軟件需求的獲取和分析是軟件系統(tǒng)開發(fā)中的一項(xiàng)重要任務(wù),正確獲取軟件需求是軟件技術(shù)人員必須掌握的基本技能。本書從軟件需求工程的角度出發(fā),以需求開發(fā)過程為主線,完整描述了需求獲取、需求分析、需求驗(yàn)證、需求規(guī)格說(shuō)明和需求管理等需求工程活動(dòng)。本書站在開發(fā)者的立場(chǎng),側(cè)重于實(shí)踐者的技術(shù)與方法,系統(tǒng)全面地介紹了軟件需求工程的各項(xiàng)進(jìn)展,努力促進(jìn)需求工程領(lǐng)域理論、方法和技術(shù)的全面融合應(yīng)用,以指導(dǎo)需求工程各階段的系統(tǒng)化實(shí)踐。
本書內(nèi)容翔實(shí),結(jié)構(gòu)合理,實(shí)例豐富,論述深入淺出,既適用于軟件工程、計(jì)算機(jī)、電子商務(wù)、信息管理及相關(guān)專業(yè)的本科生、研究生,又可以作為專業(yè)軟件技術(shù)人員的參考用書。

書籍目錄

第一部分  緒論
第1章 需求工程導(dǎo)論
第2章 需求基礎(chǔ)
第3章 需求工程過程
第二部分 需求獲取
第4章 需求獲取概述
第5章 確定項(xiàng)目的前景與范圍
第6章 涉眾分析與硬數(shù)據(jù)采樣
第7章 需求獲取方法之面談
第8章 需求獲取方法之原型
第9章 需求獲取方法之觀察與文檔審查
第10章 需求的組織——需求獲取中的模型驅(qū)動(dòng)方法
第三部分 需求分析
第11章 需求分析概述
第12章 過程建模
第13章 數(shù)據(jù)建模
第14章 面向?qū)ο蠼?br />第四部分 需求的文檔化和驗(yàn)證
第15章 需求規(guī)格說(shuō)明
第16章 需求驗(yàn)證
第五部分 需求管理與工程管理
第17章 需求管理
第18章 需求工程的過程管理
第19章 需求工程中的項(xiàng)目管理
附錄
附錄一 軟件需求規(guī)格說(shuō)明模板
附錄二 重要的需求工程實(shí)踐方法
附錄三 習(xí)題

章節(jié)摘錄

插圖:面向普通用戶的純工具型軟件以功能的有用性為首要成功標(biāo)準(zhǔn),一些過于復(fù)雜的功能反而會(huì)因其靈活性而喪失一定的實(shí)用性,進(jìn)而受到用戶的抵制。普通用戶技術(shù)能力有限,所以對(duì)操作的要求以使用方便為主,在使用方便的前提下追求使用的高效性。實(shí)現(xiàn)功能的有用性和使用的方便性,利用常見的可行技術(shù)即可,先進(jìn)技術(shù)并非必要條件。有效性是該類軟件的主要關(guān)注點(diǎn),能夠有效使用即可占有一席之地。應(yīng)用型軟件在模擬現(xiàn)實(shí)的基礎(chǔ)之上,接收用戶的請(qǐng)求,協(xié)助用戶完成任務(wù),它正確工作的基礎(chǔ)是具有模擬性。模擬性具體是指:①目的性。軟件的目標(biāo)是為了直接或間接地滿足用戶的某些目的或者解決用戶的某些問題,軟件的功能是據(jù)此設(shè)立的。②正確性。軟件設(shè)立的功能可以保證目標(biāo)的正確實(shí)現(xiàn)。③現(xiàn)實(shí)可理解性。軟件實(shí)現(xiàn)其功能的基礎(chǔ)、手段和過程是在用戶領(lǐng)域內(nèi)現(xiàn)實(shí)可理解的,即軟件系統(tǒng)是在理解其現(xiàn)實(shí)環(huán)境的基礎(chǔ)上,通過影響現(xiàn)實(shí)的某些環(huán)節(jié),或者改變現(xiàn)實(shí)各部分的通信方式,最終達(dá)成某些目的或者解決某些問題的。應(yīng)用型軟件一般以普通用戶為應(yīng)用對(duì)象,因此也要求具有使用的方便性。實(shí)現(xiàn)功能的模擬性和使用的方便性也僅要求所用技術(shù)具有可行性。和工具型軟件不同的是,應(yīng)用型軟件通常不是通用的,它們是為特定的應(yīng)用環(huán)境定制的,對(duì)環(huán)境的模擬性是其主要的關(guān)注點(diǎn)。不同的評(píng)判標(biāo)準(zhǔn)和關(guān)注點(diǎn),決定了三類軟件在生產(chǎn)中也會(huì)有所不同(參見圖1-5),尤其是在分析階段具有截然不同的目標(biāo):面向?qū)I(yè)用戶的純工具型軟件通常在具有一定的觀念創(chuàng)新或技術(shù)創(chuàng)新后執(zhí)行軟件分析,分析階段的主要目的是為充分利用創(chuàng)新優(yōu)勢(shì)而進(jìn)行巧妙的功能安排;面向普通用戶的純工具型軟件進(jìn)行分析的主要目的是進(jìn)行方案權(quán)衡。

編輯推薦

《需求工程:軟件建模與分析》內(nèi)容翔實(shí),結(jié)構(gòu)合理,實(shí)例豐富,論述深入淺出,既適用于軟件工程、計(jì)算機(jī)、電子商務(wù)、信息管理及相關(guān)專業(yè)的本科生、研究生,又可以作為專業(yè)軟件技術(shù)人員的參考用書。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    需求工程 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   內(nèi)容非常全面,是一本好教材
  •   因?yàn)闆]看,所以不知道怎么樣,但是是我考研的那個(gè)學(xué)校要求的,應(yīng)該不錯(cuò)
  •   老師要求買的這本 不錯(cuò)
  •   有的內(nèi)容比較基礎(chǔ),了解概念還可以
  •   基本符合需要,較適用
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7