輔導:系統(tǒng)分析師書籍推薦之二

字號:

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