Cargando…

Economics-driven software architecture /

Economics-driven Software Architecture presents a guide for engineers and architects who need to understand the economic impact of architecture design decisions: the long term and strategic viability, cost-effectiveness, and sustainability of applications and systems. Economics-driven software devel...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mistr�ik, Ivan
Otros Autores: Bahsoon, Rami Khalil, Kazman, Rick, Zhang, Yuanyuan
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Burlington, Vermont : Elsevier Science, 2014.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Front Cover; Economics-Driven Software Architecture; Copyright Page; Contents; Acknowledgments; About the Editors; List of Contributors; Foreword by John Grundy Economics-Driven Software Architecting; Requirements impact on architecture economics; Technology impact on architecture economics; Environmental impact on architecture economics; Process impact on architecture economics; Team impact on architecture economics; Business impact on architecture economics; About the Author; References; Foreword by Len Bass; About the Author; References; Preface; Introduction
  • Issues in economics-based and value-oriented software designBook overview; Part 1-Fundamentals; Part 2-Economics-driven architecting: design mechanisms and evaluation; Part 3-Managing architectural economics; Part 4-Linking architecture inception and evolution to economics: experiences and approaches; Reference; 1 Economics-Driven Software Architecture: Introduction; 1.1 Introduction; 1.2 Architecture and project management; 1.3 Architecture-based economic modeling; 1.4 Architecture-based benefit modeling; 1.5 Architecture and risk management; 1.6 Architecture and agility
  • 1.7 Runtime economics-driven architecting1.8 Final thoughts; References; I: Fundamentals of Economics-Driven Software Architecture; 2 Economic Models and Value-Based Approaches for Product Line Architectures; 2.1 Introduction; 2.2 Background; 2.2.1 Fundamentals of SPLE; 2.2.2 Economic models; 2.2.3 Software architecture; 2.3 Research framework; 2.4 Economic models for software product lines; 2.4.1 Poulin's measuring software reuse; 2.4.2 COPLIMO; 2.4.3 Calculation model from B�ockle et al.; 2.4.4 SIMPLE; 2.4.4.1 The four basic cost functions of SIMPLE; 2.4.5 qCOPLIMO
  • 2.4.6 Withey's cost estimation model2.4.7 Applications, benefits, and costs (ABC); 2.4.8 Transaction strategies; 2.4.9 Discussion and summary; 2.5 Relevant value-based approaches for SPL; 2.5.1 Framework for product line practice; 2.5.2 Feature models enriched with assumptions; 2.5.3 Value-based elicitation of variability; 2.5.4 Issue-based variability management; 2.5.5 Value-based portfolio optimization; 2.5.6 Discussion and summary; 2.6 Discussion on architectural issues; 2.7 Related work; 2.8 Conclusion; References; 3 Aspects of Software Valuation; 3.1 Introduction
  • 3.2 Basics of economic analysis3.3 Valuation of software; 3.3.1 Valuating a commercial software product; 3.3.2 Valuating in-house (Internally Developed) software; 3.3.3 Generalizing the valuation approach; 3.4 Capitalize software investments or not?; 3.4.1 What is capitalization?; 3.4.2 Basic depreciation accounting; 3.4.3 Effect of depreciation accounting on profit; 3.5 Additional comments; 3.6 Conclusion; References; 4 An Architecture Framework for Self-Aware Adaptive Systems; 4.1 Introduction; 4.2 Background and related research; 4.3 SAAS architecture framework