How to engineer software / Steve Tockey.
Material type:
TextPublisher: [Place of publication not identified] : Wiley : IEEE Press, 2019Description: 1 online resourceContent type: - text
- computer
- online resource
- 9781119546665
- 1119546664
- 005.1Â 23
- QA76.758Â .T63 2019eb
Introduction and Foundations. Introduction and Foundations -- Introduction -- The Nature of Code -- Fundamental Principles -- Functional and Nonfunctional Requirements -- UML Overview -- Partitioning Systems into Domains -- Semantic Modeling. Semantic Modeling -- Use Case Diagrams -- Class Models -- Interaction Diagrams -- State Models -- Partitioning Domains into Subdomains -- Wrapping Up Semantic Modeling -- Model-Based Design and Code. Model-Based Design and Code -- Introduction to Design and Code -- Designing Interfaces -- High-Level Design -- High-Level Design -- Detailed Design and Code -- Formal Disciplines of Design and Code -- Optimization -- Model Compilation -- Advanced Open Model Compilation -- Wrapping Up Model-Based Design and Code -- Related Topics. Related Topics -- Estimation -- Development and Maintenance Processes -- Economics of Error Handling -- Arguments Against Model-Based Software Engineering -- Summary. Summary -- Closing Remarks -- Appendices. Appendices -- Appendix A: Documentation Principles -- Appendix B: WebBooks 2.0 Background -- Appendix C: WebBooks 2.0 Domains -- Appendix D: Semantic Model for Order fulfillment -- Appendix E: (Pro Forma) Order fulfillment Design -- Appendix F: Semantic Model for Payment -- Appendix G: (Pro Forma) Payment Design -- Appendix H: Semantic Model for Scalability -- Appendix I: (Pro Forma) Scalability Design -- Appendix J: Semantic Model for High availability -- Appendix K: (Pro Forma) High availability Design -- Appendix L: Semantics of Semantic Modeling -- Appendix M: Sample Production Rules -- Appendix N: Software Structural Complexity Metrics.
Includes bibliographical references and index.
Print version record.
There are no comments on this title.