SAS data analytic development dimensions of software quality
Design quality SAS software and evaluate SAS software quality SAS Data Analytic Development is the developer’s compendium for writing better-performing software and the manager’s guide to building comprehensive software performance requirements. The text introduces and parallels the International Or...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Hoboken, New Jersey :
John Wiley & Sons
[2016]
|
Edición: | First edition |
Colección: | Wiley and SAS business series.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631498706719 |
Tabla de Contenidos:
- Cover; Title Page; Copyright; Contents; Preface; Objectives; Audience; Application of Content; Organization; Acknowledgments; About the Author; Chapter 1 Introduction; Distinguishing Data Analytic Development; Software Development Life Cycle (SDLC); Risk; What's Next?; Notes; Chapter 2 Quality; Defining Quality; Software Product Quality Model; Quality in the SDLC; What's Next?; Notes; Chapter 3 Communication; Return Codes; System Numeric Return Codes; System Alphanumeric Return Codes; User-Generated Return Codes; Parallel Processing Communication; What's Next?; Notes
- Part I Static PerformanceChapter 4 Reliability; Defining Reliability; Paths to Failure; ACL: The Reliability Triad; Reliability in the SDLC; What's Next?; Notes; Chapter 5 Recoverability; Defining Recoverability; Recoverability toward Reliability; Recoverability Matrix; TEACH Recoverability Principles; SPICIER Recoverability Steps; Recovering with Checkpoints; Recoverability in the SDLC; What's Next?; Notes; Chapter 6 Robustness; Defining Robustness; Robustness toward Reliability; Defensive Programming; Exception Handling; Robustness in the SDLC; What's Next?; Notes
- Chapter 7 Execution EfficiencyDefining Execution Efficiency; Factors Affecting Execution Efficiency; False Dependencies; Parallel Processing; Execution Efficiency in the SDLC; What's Next?; Notes; Chapter 8 Efficiency; Defining Efficiency; Disambiguating Efficiency; Defining Resources; Efficiency in the SDLC; What's Next?; Notes; Chapter 9 Scalability; Defining Scalability; The Scalability Triad; Resource Scalability; Demand Scalability; Load Scalability; Scalability in the SDLC; What's Next?; Notes; Chapter 10 Portability; Defining Portability; Disambiguating Portability
- 3GL versus 4GL PortabilityFacets of Portability; Portability in the SDLC; What's Next?; Notes; Chapter 11 Security; Defining Security; Confidentiality; Integrity; Availability; Security in the SDLC; What's Next?; Notes; Chapter 12 Automation; Defining Automation; Automation in SAS Software; SAS Processing Modes; Starting in Interactive Mode; Starting in Batch Mode; Automation in the SDLC; What's Next?; Notes; Part II Dynamic Performance; Chapter 13 Maintainability; Defining Maintainability; Maintenance; Maintenance in the SDLC; Failure to Maintain; Maintainability; What's Next?; Notes
- Chapter 14 ModularityDefining Modularity; From Monolithic to Modular; Modularity Principles; Benefits of Modularity; What's Next?; Notes; Chapter 15 Readability; Defining Readability; Plan to Get Hit by a Bus; Software Readability; External Readability; What's Next?; Notes; Chapter 16 Testability; Defining Testability; Software Testing; Testability; What's Next?; Notes; Chapter 17 Stability; Defining Stability; Achieving Stability; Stable Requirements; Defect-Free Code; Dynamic Flexibility; Stability and Beyond; Modularizing More Than Macros; What's Next?; Notes; Chapter 18 Reusability
- Defining Reusability