出版時間:2003-8 出版社:高等教育出版社 作者:施奈德 頁數(shù):245 字?jǐn)?shù):320000
Tag標(biāo)簽:無
內(nèi)容概要
實際案例分析是一種從用戶角度定義軟件系統(tǒng)外在特征的方法。本書對這種前沿的軟件開發(fā)技術(shù)提供了清晰、實用的介紹。通過諸多實例和詳盡的案例學(xué)習(xí),指導(dǎo)讀者在軟件系統(tǒng)開發(fā)中運(yùn)用實際案例分析方法。此版包括更多復(fù)雜的、精確的實例,對各種實際案例文檔制作技巧的前置條件和結(jié)論進(jìn)行描述,并討論其他建模方法如何同實際案例關(guān)聯(lián)。本書引導(dǎo)讀者體會軟件開發(fā)過程,闡述實際案例如何應(yīng)用于項目初期、需求與風(fēng)險分析、系統(tǒng)體系結(jié)構(gòu)、調(diào)度規(guī)劃、回溯與測試、文檔制作。主要論題包括:識別實際案例并描述其成分,編制事件流(包括基本路徑與替代路徑),實際案例的完全性與正確性檢查,以活動圖和序列圖將實際案例圖例化,整合用戶界面描述與數(shù)據(jù)描述文檔,以實際案例為例測試軟件體系結(jié)構(gòu)模式與設(shè)計,在項目規(guī)劃、原型設(shè)計與項目評測上應(yīng)用實際案例,從實際案例中識別并圖示分析類型,在用戶指南、測試實例與培訓(xùn)材料中應(yīng)用實際案例。本書用相當(dāng)篇幅講解如何識別常見錯誤并給出相應(yīng)結(jié)論。本書另一特征是給出了易用文檔模板集、UML符號簡縮指南。本書適用于軟件學(xué)院應(yīng)用軟件開發(fā)、系統(tǒng)工程實際案例分析類課程。作者簡介:Geri Schneider is a senior consultant and trainer at Andrews Technology,Inc.,in the areas of iterative development,software project mangement,object-oriented analysis and design,softward architecture,design patterns,and use cases.In addition,she teaches in the softward engineering management certificate program for the University of California Santa Cruz Extension.She previously worked for Rational Software Corporation mentoring customer in the areas of iterative development.object technologies,and use case analysis.Jason P.Winters is a staff design engineer for Cadence Design Systems,Inc.He was previously with Lucent Technologies as a staff engineer.At Lucent,he designed adn built specialized tools,promoted the use of modern software development practices and tools throuthout the company,and mentored projects on object-oriented analysis and edsign,UML,adn use cases.
書籍目錄
Foreword Preface to Second Edition PrefaceChapter 1 Getting Started An Iterative Software Process An Example Project The Project Description Starting Risk Analysis Chapter Review Chapter 2 Identifying System Boundaries Identifying Actors Identifying Use Cases Describing Actors and Use Cases Handling Time Potential Boundary Problems Scoping the Project Chapter Review Chapter 3 Documenting Use Cases The Basic Use Case Pre- and Postconditions Flow of Events Guidelines for Correctness and Completeness Presentation Styles Other Requirements Handling Complex Use Cases The Basic Path Alternative Paths Detailing Significant Behavior Documenting Alternatives Scenarios Adding Direction to the Communicates Association Chapter Review Chapter 4 Advanced Use Case Documentation Techniques Include Extend Inheritance Interfaces Chapter Review Chapter 5 Diagramming Use Cases Activity Diagrams Simple Sequence Diagrams Diagramming the User Interface Chapter Review Chapter 6 Level of Detail Determining the Level of Detail Traceability between Use Cases Use Cases for Business Processes Chapter Review Chapter 7 Documenting Use Cases Chapter 8 Reviews Chapter 9 Dividing Large Systems Chapter 10 Use Cases and the Protect Plan Chapter 11 Constructing and Delivering a System Appendix A Resources Appendix B Documentation Templates Appendix C UML Notation Appendix D Sending Results of the Use Case Estimator Appendix E Order-Processing System Order-Processing System Risk Factors System-Level Use CasesArchitecture Index
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載