需求工程
【】 [英]Ian Sommerville,Pete Sawyer
【譯者】 趙文耘 葉恩
本書(shū)全面系統(tǒng)地闡述了一個(gè)組織應(yīng)該如何改進(jìn)需求工程過(guò)程。全書(shū)內(nèi)容涵蓋了需求工程過(guò)程改進(jìn)的概念、方法和具體實(shí)現(xiàn),主要提出了一些改進(jìn)需求工程過(guò)程的實(shí)踐性建議,并把這些建議表示成一組代表需求工程最佳方法的實(shí)踐指南的形式;谠谘芯、軟件和系統(tǒng)開(kāi)發(fā)中的經(jīng)驗(yàn),這些指南以一種標(biāo)準(zhǔn)的、易于理解的方式具體說(shuō)明了如何改進(jìn)一個(gè)組織的需求工程過(guò)程。它們適用于任何類(lèi)型的應(yīng)用,但通常適用于系統(tǒng)或軟件工程。 本書(shū)結(jié)構(gòu)合理,內(nèi)容豐富,適合于所有與軟件或系統(tǒng)需求工程相關(guān)的人員閱讀,也可作為高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)的本科生、研究生的參考讀物。
用例通過(guò)背景環(huán)境獲取需求(原書(shū)第2版)
【】 (美)Daryl Kulak,Eamonn Guiney
【譯者】 韓柯 楊柳青
本書(shū)介紹了如何通過(guò)基于用例的過(guò)程采集和定義軟件需求.以便系統(tǒng)分析人員和設(shè)計(jì)人員可以運(yùn)用用例為最具挑戰(zhàn)性的需求問(wèn)題提供解決方案.產(chǎn)生滿(mǎn)足用戶(hù)需求的高質(zhì)量的系統(tǒng)。
本書(shū)著重闡述了一種確定需求的三步法,即—種漸進(jìn)地精化需求的迭代過(guò)程。利用自己豐富的實(shí)踐經(jīng)驗(yàn),為用例驅(qū)動(dòng)的生存周期、變更規(guī)劃和跟蹤提供了很有價(jià)值的建議。此外,本書(shū)還給出大量例子說(shuō)明如何實(shí)際應(yīng)用這種方法。
本書(shū)第2版吸收了最近幾年用例方法論的很多最新研究成果,更新了用例方法論的迭代,以及管理層如何應(yīng)對(duì)當(dāng)前快節(jié)奏的、更加“混沌”的軟件生命周期方面的內(nèi)容。
通過(guò)用例圖和場(chǎng)景描述參與者和應(yīng)用系統(tǒng)之間的關(guān)系和交互背景環(huán)境。
描述功能和非功能需求。
創(chuàng)建候選用例清單。
分解用例,并在用例圖上補(bǔ)充細(xì)節(jié)。
為用例補(bǔ)充觸發(fā)條件、前提、基本事件過(guò)程和異常。
管理迭代/漸進(jìn)用例驅(qū)動(dòng)的項(xiàng)目生命周期。
跟蹤用例、非功能需求和業(yè)務(wù)規(guī)則。
如何避免常見(jiàn)的錯(cuò)誤。
本書(shū)還介紹了大量當(dāng)前可用的工具,供讀者開(kāi)發(fā)時(shí)使用。
本書(shū)介紹了通過(guò)用例來(lái)采集用戶(hù)需求,為實(shí)際的需求問(wèn)題提供解決方案,從而產(chǎn)生滿(mǎn)足用戶(hù)要求的高質(zhì)量的系統(tǒng)。本書(shū)極具實(shí)踐經(jīng)驗(yàn),他們將自己的經(jīng)歷融入書(shū)中,從需求中遇到的問(wèn)題談起,闡述了使用用例的必要性,用例的基本知識(shí),通過(guò)用例確定需求的三步法等內(nèi)容,并對(duì)用例驅(qū)動(dòng)的生命周期、跟蹤等方面給出了有價(jià)值的建議。書(shū)中還包含大量的實(shí)例以供讀者參考。本書(shū)主題鮮明,結(jié)構(gòu)清晰,實(shí)用性強(qiáng),適合軟件需求工程師、設(shè)計(jì)人員、項(xiàng)目經(jīng)理閱讀,也適合作為相關(guān)專(zhuān)業(yè)的本科生、研究生的參考讀物。
編寫(xiě)有效用例
【】 (美)Alistair Cockburn
【譯者】 王雷 張莉
在本書(shū)中,Alistair Cockburn憑借自己在面向?qū)ο箢I(lǐng)域的豐富經(jīng)驗(yàn),并參考其他專(zhuān)家的良好建議,擴(kuò)展了典型的用例處理方法,為軟件開(kāi)發(fā)人員編寫(xiě)用例提供了一種“基本、具體和實(shí)用的”指南。本書(shū)完整地?cái)⑹隽擞嘘P(guān)用例的初級(jí)概念、中級(jí)概念以及高級(jí)概念,并提供了大量的好用例和壞用例的編寫(xiě)實(shí)例。 本書(shū)榮獲2001年度美國(guó)“軟件開(kāi)發(fā)”雜志的Productivity Award獎(jiǎng),是一本概念清晰、結(jié)構(gòu)完整、內(nèi)容豐富的專(zhuān)業(yè)圖書(shū),適用于不同知識(shí)層次的軟件工程研究和用例編寫(xiě)人員。
軟件需求(第2版)
【】 (美)Karl E.Wiegers
【譯者】 劉偉琴 劉洪濤
如果沒(méi)有正式的可驗(yàn)證的軟件需求及有效管理需求的系統(tǒng),開(kāi)發(fā)人員開(kāi)發(fā)出來(lái)的程序通常會(huì)與客戶(hù)需要的程序不一致。在本書(shū)中,Karl Wiegers對(duì)其獲獎(jiǎng)文章中的最佳實(shí)踐進(jìn)行了整理和擴(kuò)充,這些實(shí)踐是所有軟件開(kāi)發(fā)參與者的重要參考依據(jù)。 本書(shū)介紹了貫穿整個(gè)開(kāi)發(fā)周期的管理需求工程的實(shí)用技術(shù),包括多種可以促進(jìn)用戶(hù)、開(kāi)發(fā)人員和管理層之間有效溝通的方法。這一版對(duì)第一版進(jìn)行了擴(kuò)充,提供了新的實(shí)例,及在實(shí)際工作中遇到的各種實(shí)際案例和解決方案。此外,還添加了新的章節(jié)、需求示例文檔以及故障診斷指南等。本書(shū)主要內(nèi)容: ·設(shè)置可行的功能性和質(zhì)量需求 ·在應(yīng)用程序開(kāi)發(fā)中引入業(yè)務(wù)規(guī)則 ·使用用例確定用戶(hù)需求 ·捕獲變化的需求及管理需求變更的請(qǐng)求 ·解決維護(hù)過(guò)程中及包解決方案中的需求問(wèn)題 ·培養(yǎng)高效的需求分析員 ·如何大量減少返工工作并降低開(kāi)發(fā)成本 ·生成最優(yōu)質(zhì)的軟件 本書(shū)是有關(guān)軟件需求的經(jīng)典教材,本書(shū)全面而深入地講述了軟件開(kāi)發(fā)中一個(gè)至關(guān)重要的問(wèn)題--軟件需求問(wèn)題。軟件開(kāi)發(fā)人員及用戶(hù)往往容易忽略溝通的重要性,導(dǎo)致軟件開(kāi)發(fā)出來(lái)后,不能很好地滿(mǎn)足用戶(hù)的需要。返工不僅在技術(shù)上給開(kāi)發(fā)人員帶來(lái)巨大的麻煩,并且會(huì)造成人力、物力和資源的浪費(fèi),還使軟件性能深受影響,所以在開(kāi)發(fā)早期提高項(xiàng)目需求分析的質(zhì)量,減少重復(fù)勞動(dòng),通過(guò)控制項(xiàng)目范圍的擴(kuò)大及需求變更來(lái)達(dá)到按計(jì)劃完成預(yù)定目標(biāo),是當(dāng)前軟件業(yè)急需解決的問(wèn)題,也是本書(shū)討論的主要內(nèi)容。 本書(shū)對(duì)第1版的內(nèi)容進(jìn)行了擴(kuò)展,不僅對(duì)原有的知識(shí)點(diǎn)進(jìn)行了補(bǔ)充,還引入了一些新知識(shí),以求與時(shí)代發(fā)展同步。 本書(shū)可以作為計(jì)算機(jī)專(zhuān)業(yè)及軟件工程專(zhuān)業(yè)學(xué)生的教材使用,也非常適合作為項(xiàng)目經(jīng)理、軟件開(kāi)發(fā)人員的指導(dǎo)性參考書(shū)。
軟件需求管理:統(tǒng)一方法
【】 (美)Dean Leffingwell Don Widrig
【譯者】 蔣慧 林東
近年來(lái),需求管理在軟件項(xiàng)目中開(kāi)始占據(jù)顯著地位并且得到人們的普遍重視,本書(shū)可以說(shuō)是第一本關(guān)于需求管理的實(shí)用手冊(cè)。全書(shū)語(yǔ)言平實(shí)生動(dòng),并且采用大量實(shí)例和圖表,以親歷的項(xiàng)目開(kāi)發(fā)為例,全面探討了軟件開(kāi)發(fā)過(guò)程中與需求有關(guān)的活動(dòng)。本書(shū)是對(duì)近二十年的軟件工程、需求工程、面向?qū)ο蟮阮I(lǐng)域成熟的思想、方法、技術(shù)及實(shí)踐經(jīng)驗(yàn)的總結(jié),全書(shū)內(nèi)容圍繞著認(rèn)為團(tuán)隊(duì)在需求管理中必須掌握的六大重要的團(tuán)隊(duì)技能進(jìn)行組織和展開(kāi),這六大技能是:分析問(wèn)題、理解用戶(hù)需要、定義系統(tǒng)、管理廣度、細(xì)化系統(tǒng)定義和構(gòu)建正確系統(tǒng)。本書(shū)提出了應(yīng)對(duì)軟件項(xiàng)目開(kāi)發(fā)中需求管理挑戰(zhàn)的全方位解決方案,對(duì)于實(shí)際的需求管理具有非常強(qiáng)的指導(dǎo)意義和實(shí)用價(jià)值,本書(shū)可作為計(jì)算機(jī)專(zhuān)業(yè)高年級(jí)本科生及研究生學(xué)習(xí)軟件需求管理的教材,也可作為軟件開(kāi)發(fā)人員開(kāi)發(fā)過(guò)程中隨時(shí)參考的手冊(cè)。