Essential System Requirements: A Practical Guide to Event-Driven Methods
暂无分享,去创建一个
Preface. Acknowledgments. Introduction. An Executive Overview. Contract Litigation Issues. Modern System Development Methods with Events. The Focus of This Book. The Organization of This Book. How to Use This Book. I. BUSINESS EVENTS AND SYSTEM DEVELOPMENT. 1. Foundational Concepts. The System Development Life Cycle. The Critical Nature of Requirements. Building the Right System. Verifying System Requirements. Why Business Events? Business Events and System Requirements. System Partitioning. 2. The Pervasive Nature of Business Events. Partitioning the Physical System. The Physical Distribution of Business Events. Business Events and Project Management. Business Events and Estimating Project Size. 3. Business Events and Methodology. Middle-Out Strategy. Conceptual Models and the Reduced Role of the DFD. Business Events and RAD. Responding to Change. Adopting an Event-Driven Approach for Your Organization. Methodology Overview. II. EVENT-PARTITIONED SYSTEM REQUIREMENTS. 4. Project Procedure for Event Partitioning. System Behavior. System Data. System Process. Data/Process Interaction. Transition to Physical Design. Event-Partitioned Deliverables. 5. System Behavior. Business Event. System Response. System Context. Business Event Scenario. Functional Structure. 6. System Data. Data Entity. Entity Relationship. Entity Attribute. Data Normalization. 7. System Process. Event Response. Process Decomposition. Event-Response Specification. 8. Data/Process Interaction. CRUD Associations. Entity Process View. Entity Life Cycle. 9. Transition to Physical Design. System Releases. System Distribution. Conceptual Event Models to Physical Models. III. ESTIMATING SOFTWARE PROJECTS. 10. Function Point Estimates and Events. Difficulty of Estimating Software Projects. Sources of Errors. Methods of Estimation. Function Point Estimating. Application of Function Point Count. Automated Estimating Tools. The Future of Function Point Analysis. Integration of Events and Function Points. 11. Function Point Example. Data Function Types. Transactional Function Types. General System Characteristics. Adjustment to Function Points. Example Summary. IV. OBJECT-PARTITIONED RESPONSE TO EVENTS. 12. Common Techniques. Event-Driven User Interface. The System Response. Transitional Methods. 13. Class Operations. Function Assembly by Class. CRUD Associations. 14. Class Interaction. Event-Response Process Map. Application-Control Class. Object Collaboration. Appendix A. Collection of Examples. Appendix B. Model Notation and Symbols. Appendix C. IFPUG General System Characteristics Tables. Glossary. References. Index.