出版時(shí)間:2008-5 出版社:清華大學(xué)出版社 作者:黃國(guó)光,周勇 編著 頁(yè)數(shù):253
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)按照軟件工程碩士課程體系中關(guān)于軟件需求工程的要求,著重介紹了軟件需求工程的基本概念、基本理論和實(shí)際應(yīng)用技術(shù)。內(nèi)容涵蓋了需求工程中的每個(gè)重要步驟,包括業(yè)務(wù)建模、需求獲取、需求定義、需求分析、規(guī)格說(shuō)明、需求驗(yàn)收和需求管理等方面。為了便于學(xué)習(xí)者掌握和利用本書(shū)指導(dǎo)軟件需求工程的實(shí)際,本書(shū)還提供了一些檢查表和比較簡(jiǎn)單易懂的需求過(guò)程模型和建模實(shí)踐。 本書(shū)適合作為軟件工程碩士的教學(xué)用書(shū),也適合從事軟件開(kāi)發(fā)的工程技術(shù)人員從事軟件需求工程時(shí)學(xué)習(xí)。
書(shū)籍目錄
第一部分 軟件需求的基本概念 第1章 需求問(wèn)題 第2章 需求的層次第二部分 需求工程與需求工程過(guò)程 第3章 軟件需求與產(chǎn)品生命周期 第4章 需求工程第三部分 需求獲取與需求分析 第5章 需求獲取的方法 第6章 尋找客戶的需求 第7章 理解用戶的需要 第8章 定義系統(tǒng) 第9章 管理客戶 第10章 需求建?!〉?1章 結(jié)構(gòu)化分析建?!〉?2章 面向?qū)ο蟮慕!〉?3章 業(yè)務(wù)建?!〉?4章 用例建?!〉?5章 原型開(kāi)發(fā)第四部分 需求文檔與需求質(zhì)量驗(yàn)證 第16章 軟件需求規(guī)格說(shuō)明 第17章 需求驗(yàn)證 第18章 需求評(píng)審第五部分 軟件需求管理 第19章 需求管理所要完成的任務(wù) 第20章 需求管理模型 第21章 管理變更 第22章 需求風(fēng)險(xiǎn)管理 第23章 需求跟蹤 第24章 需求管理工具附錄A 軟件需求規(guī)格說(shuō)明書(shū)樣本參考文獻(xiàn)
章節(jié)摘錄
第一部分 軟件需求的基本概念:第1章 需求問(wèn)題:1.5 高質(zhì)量的需求過(guò)程帶來(lái)的好處實(shí)行有效的需求工程管理的組織能獲得多方面的好處。最大的好處是在開(kāi)發(fā)后期和整個(gè)維護(hù)階段重做的工作大大減少了。Boehm于1981年發(fā)現(xiàn),要改正在產(chǎn)品付諸應(yīng)用后所發(fā)現(xiàn)的一個(gè)需求方面的缺陷,比在需求階段改正這個(gè)錯(cuò)誤要多付出68倍的成本。近來(lái)很多研究表明這種錯(cuò)誤導(dǎo)致成本放大因子可以高達(dá)200倍。強(qiáng)調(diào)需求質(zhì)量并不能引起某些人的重視,他們錯(cuò)誤地認(rèn)為在需求上消耗多少時(shí)問(wèn)就會(huì)導(dǎo)致產(chǎn)品開(kāi)發(fā)推遲多少時(shí)間。傳統(tǒng)的質(zhì)量成本角度分析揭示了需求及其他早期質(zhì)量工作的重要性。正確的需求過(guò)程強(qiáng)調(diào)產(chǎn)品開(kāi)發(fā)中的通力合作,包括在整個(gè)項(xiàng)日過(guò)程中多方涉眾的積極努力。收集需求能使開(kāi)發(fā)小組更好地了解市場(chǎng),而市場(chǎng)因素是任何項(xiàng)目成功的一個(gè)關(guān)鍵因素。在產(chǎn)品開(kāi)發(fā)前了解這些比在遭到客戶批評(píng)后才意識(shí)到要節(jié)約很多成本。讓用戶積極參與需求收集過(guò)程能使產(chǎn)品更富有吸引力,而且能建立起更加忠實(shí)的客戶關(guān)系。通過(guò)了解用戶的任務(wù)需求而不僅僅局限于一些“華麗”的特性,可以避免在無(wú)用功能上白耗精力,并且用戶的參與能彌補(bǔ)用戶期望和開(kāi)發(fā)者實(shí)際開(kāi)發(fā)之間的“鴻溝”(期望差異)。將確定的系統(tǒng)需求明確地分配到各軟件子系統(tǒng),強(qiáng)調(diào)采用工程化的系統(tǒng)方法。這樣能簡(jiǎn)化軟硬件的集成,也能確保軟硬件系統(tǒng)功能匹配適當(dāng)。有效的變更控制也能降低需求變更帶來(lái)的負(fù)面影響。將需求編寫(xiě)成清晰、無(wú)二義性的文檔將會(huì)極大地有利于系統(tǒng)測(cè)試,確保產(chǎn)品質(zhì)量,以使所有涉眾感到滿意。1.6 若干需求定義軟件需求就是那些必須在開(kāi)始開(kāi)發(fā)軟件之前就發(fā)現(xiàn)并了解的東西。對(duì)大多數(shù)人來(lái)說(shuō),若要建一幢數(shù)百萬(wàn)元的房子,他一定會(huì)與建房者詳細(xì)討論各種細(xì)節(jié),他們都明白完工以后的修改會(huì)造成損失,以及變更細(xì)節(jié)的危害性。然而,涉及軟件開(kāi)發(fā),人們卻變得“大大咧咧”起來(lái)。軟件項(xiàng)目中40%~60%的問(wèn)題都是在需求分析階段埋下的“禍根”??稍S多組織仍在那些基本的項(xiàng)目功能上采用一些不合規(guī)范的方法,這樣導(dǎo)致的后果便是產(chǎn)生一條鴻溝——一開(kāi)發(fā)者開(kāi)發(fā)的與用戶所想得到的軟件存在著巨大的期望差異。因?yàn)樾枨蟮於塑浖こ毯晚?xiàng)目管理的基礎(chǔ),所以,所有涉眾都必須重視需求,并采用有效的需求分析和需求管理。
編輯推薦
華東師范大學(xué)軟件學(xué)院自2004年至今已在軟件工程碩士學(xué)生中開(kāi)設(shè)了三屆“軟件需求工程”課程,《全國(guó)工程碩士專業(yè)學(xué)位教育指導(dǎo)委員會(huì)推薦教材?軟件需求工程》就是在此基礎(chǔ)上逐步形成的,遵照培養(yǎng)“高層次、復(fù)合型、應(yīng)用型”人才的要求,教材中比較全面地介紹了軟件需求工程的基本理論和實(shí)際應(yīng)用技術(shù),涵蓋了需求開(kāi)發(fā)的各個(gè)步驟。其中包括業(yè)務(wù)建模、需求獲取、需求定義、需求分析、規(guī)格說(shuō)明、需求驗(yàn)證和需求管理等方面的主要內(nèi)容和方法。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版