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 Intern...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Hoboken, New Jersey :
John Wiley & Sons, Inc.,
[2016]
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
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.