Cargando…

Composing Software Components A Software-testing Perspective /

Software components and component-based software development (CBSD) are acknowledged as the best approach for constructing quality software at reasonable cost. Composing Software Components: A Software-testing Perspective describes a 10-year investigation into the underlying principles of CBSD. By r...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hamlet, Dick (Autor)
Autor Corporativo: SpringerLink (Online service)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Springer US : Imprint: Springer, 2010.
Edición:1st ed. 2010.
Temas:
Acceso en línea:Texto Completo
Tabla de Contenidos:
  • Components and Component-based Development
  • Engineering, Components, and Software
  • Software Components and Component-based Development
  • CBSD in Practice and Theory
  • Software Testing: Practice and Theory
  • Software Testing's Place in Development
  • Software Testing Theory
  • Subdomain Testing
  • Composition of Components
  • Subdomain Theory of Stateless Component Composition
  • Tutorial Example - SYN Tools for Stateless Components
  • Persistent State
  • Concurrent Execution
  • The Other Non-functional Property: Reliability
  • Supporting Tools
  • CBSD Support Tools
  • Tool Implementation
  • Debugging Components, Component-based Systems, and Support Tools
  • Unfinished Business: Volunteer Tool Makers
  • Case Studies
  • Accuracy of Component Measurements and System Predictions
  • Case Studies of I-CBSD
  • Implications for Software Testing
  • Unit vs. System Testing
  • Functional vs. Non-functional Properties
  • Conclusion: Lessons Learned from I-CBSD
  • Open Problems.