Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hughes, Troy Martin, 1976- (Autor)
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.