| |
| |
| |
内容简介 本书主要讨论了用于建立有效需求的系统的、易于应用的方法。本书作者重点介绍了在整个需求生命周期中会遇到的各种实际问题以及相应的解决方案:收集、分析、规范、验证以及维护。
在使用统一过程的前提下,Windle和Abreo在书中探讨了建立有效需求的流程,给出了详细的图表,并根据他们所参与的重大关键项目的经验提出了深刻见解,这些项目从纽约证券交易所到美国空军的指挥控制系统无所不有。
| |
|
顾客评论 |
|
目录
目 录 Preface. Acknowledgments. I. INTRODUCING GOOD REQUIREMENTS. 1. The Importance of Good Requirements. Rationale for Good Requirements. Approach to Good Requirements. Benefits of Good Requirements. Impact of Good Requirements on Development and Productivity. Impact of Good Requirements on Testing and Quality. Impact of Good Requirements on the Organization. Identification of a Good Requirement. 2. Characteristics of Good Requirements. Characteristics of a Good Requirement. Characteristics of a Good Set of Requirements. Language of Good Requirements. Communicability of Good Requirements. 3. Overview of the Artifacts and the Process. Introduction to the Artifacts. Introduction to the Process. Moving from Requirements to Design. II. BUILDING THE USER REQUIREMENTS. 4. Getting to Know the Problem Domain. Researching the Area. Reading, Reading, Reading. Interviewing the Customer and Users. Building the Use Cases. 5. Actors and Use Cases. Defining the Boundaries of the System. Moving from Steady State to Steady State. Identifying Use Cases. Introducing the Change Management System Example. 6. Modeling Use Cases. Diagramming Use Cases. Generalizing Use Cases. Generalizing Use Cases for the Change Management System. Relationships Among Use Cases. Diagramming Change Management System Use Cases. Packaging Use Cases. Packaging the Change Management System Use Cases. 7. Using Activity Diagrams to Represent Use Cases. Elements of Activity Diagrams. Change Management System Activity Diagram. 8. Writing Use Cases. Template Use. Step-by-Step DeScription. Alternative Courses. Exceptions and Issues. Change Management Use Case. 9. Using Storyboards to Validate the Use Cases. Presentation of Storyboards to the User. Evolutionary Graphical User Interface Presentations. Other Diagrams and Pictures. Presentation of Use Cases to the User. Change Management Systems Storyboards. III. BUILDING THE REQUIREMENTS ARCHITECTURE. 10. Entities and Events as Objects. Classes and Objects. Remembered Events as Classes. Change Management System Classes. 11. Building a Class Diagram. Generalization. Polymorphism. Aggregation. Association. Packaging Classes. Change Management System Examples. 12. Using State Transition Diagrams. Introduction to State Transition Diagrams. Class-Level State Transition Diagrams. Use-Case-Level State Transition Diagrams. System-Level State Transition Diagrams. Change Management System State Transition Diagram. 13. Use Case Realization by Means of Sequence Diagrams. Introduction to Sequence Diagrams. Realizing Use Cases in Sequence Diagrams. Example Sequence Diagram for the Change Management System. IV. BUILDING THE SPECIFICATIONS. 14. Developing a Software Requirements Specification. Tailoring the Standard to Meet Your Needs. Specifying Functional Requirements from the Class Diagram. Specifying Nonfunctional Requirements. Identifying Dependencies Between Requirements. 15. Developing an Interface Requirement Specification. The IRS Template. Front Matter of the IRS. Reference Section of the IRS. Requirement Section of the IRS. Protocol and Messages Section of the IRS. 16. Verifying the Software Requirements Specification. Using the Process to Ensure Good Requirements. Using Peer Reviews to Ensure Good Requirements. Specifying a Test Tree. Analyzing the Test Tree. Requirements Verification Checklist. V. USING THE REQUIREMENTS ARCHITECTURE. 17. Maintaining the System. Receiving the Change Request. Analyzing the Change. Analyzing User Needs. Identifying New and Changed Use Cases. Identifying New and Changed Requirements. Implementing a Release. 18. Ensuring Maximum Benefits from the Requirements. Benefits to Development and Productivity Revisited. Benefits to Testing and Quality Revisited. Benefits to the Organization Revisited. VI. APPENDICES. Appendix A. Planning Model for Requirements Development. Model Work Breakdown Structure. Model Effort Allocation. Model Schedule Allocation. Standard Major Milestones. Appendix B. Change Management System Artifacts. Change Management System Use Cases. Change Management System Class Diagrams. Change Management System State Diagrams. Change Management Software Requirements Specification. Bibliography. Index.
| |
软件需求--基于统一过程的实践方法-相关图书 ·血型性格中的命运密码 ·中国邮票史·第九卷 ·统一过程引论 ·外商投资电信企业管理规定 ·重构-改善既有代码的设计(中文版) ·中国共产党地方委员会工作条例(试行) ·Java Rules中文版 ·中国民营影视企业现状与发展:第十三届中国金鸡百花电影学术研讨 ·地下水的体视化研究 ·中央音乐学院海内外考级曲目.笛子1-6级 ·Visual Basic 6.0信息系统设计与开发实例 ·信息系统工程监理 ·一分钟财运测试 ·职业秘书与文员任职资格与工作绩效测评 ·职业秘书与文员自修手册 ·婚姻法继承法法配套规定 10 ·我所知道的卢汉 ·科技英语写作 ·GPS测量操作与数据处理 ·易经
|
| |