Kids Library Home

Welcome to the Kids' Library!

Search for books, movies, music, magazines, and more.

     
Available items only
Electronic Book

Title Relating system quality and software architecture / edited by Ivan Mistrik, Rami Bahsoon, Peter Eeles, Roshanak Roshandel, Michael Stal.

Publication Info. Amsterdam ; Boston : Elsevier, Morgan Kaufmann, [2014]

Copies

Location Call No. OPAC Message Status
 Axe Elsevier ScienceDirect Ebook  Electronic Book    ---  Available
Description 1 online resource
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
text file
Bibliography Includes bibliographical references.
Note Print version record.
Summary This book collects state-of-the-art knowledge on how to intertwine software quality requirements with software architecture and how quality attributes are exhibited by the architecture of the system. It explains how to improve system quality with focus on attributes such as usability, maintainability, flexibility, reliability, reusability, agility, interoperability, performance, and more. Topics include: the importance of clear requirements; patterns and tradeoffs that can influence quality, and metrics for quality assessment and overall system analysis; practical experience and evidence to look ahead at the challenges faced by organizations in capturing and realizing quality requirements; explores the basis of future work in this area; includes case studies, experiments, empirical validation, and systematic comparisons with other approaches already in practice. -- Edited summary from book.
Contents Front Cover -- Relating System Quality and Software Architecture -- Copyright -- Contents -- Acknowledgements -- About the Editors -- List of Contributors -- Foreword by Bill Curtis Managing Systems Qualities through Architecture -- About the Author -- Foreword by Richard Mark Soley Software Quality Is Still a Problem -- Quality Testing in Software -- Enter Automated Quality Testing -- Whither Automatic Software Quality Evaluation? -- Architecture Intertwined with Quality -- About the Author -- Preface
Part 1: Human-centric Evaluation for System Qualities and Software ArchitecturePart 2: Analysis, Monitoring, and Control of Software Architecture for System Qualities -- Part 3: Domain-specific Software Architecture and Software Qualities -- Chapter 1: Relating System Quality and Software Architecture: Foundations and Approaches -- Introduction -- Quality -- Architecture -- System -- Architectural scope -- System quality and software quality -- 1.1. Quality Attributes -- 1.2. State of the Practice -- 1.2.1. Lifecycle approaches -- 1.2.1.1. Waterfall
1.2.1.2. Incremental1.2.1.3. Iterative -- 1.2.1.4. Agile -- 1.2.2. Defining requirements -- 1.2.3. Defining the architecture -- 1.2.3.1. Documenting an architecture -- 1.2.4. Assessing an architecture -- 1.2.4.1. Quantitative versus qualitative approaches -- 1.2.4.2. Scenario-based evaluation -- 1.2.4.3. Experience-based evaluation -- 1.3. State of the Art -- 1.3.1. Loose coupling -- 1.3.2. Designing for reuse -- 1.3.3. Quality-centric design -- 1.3.4. Lifecycle approaches -- 1.3.5. Architecture representation
1.3.6. Qualities at runtime through self-adaptation1.3.7. A value-driven perspective to architecting quality -- References -- Part I: Human-Centric Evaluation for Systems Qualities and Software Architecture -- Chapter 2: Exploring How the Attribute Driven Design Method Is Perceived -- Introduction -- 2.1. Background -- 2.1.1. ADD method -- 2.1.2. Technology acceptance model -- 2.2. The Empirical Study -- 2.2.1. Research questions -- 2.2.2. Experiment design and study variables -- 2.2.3. Participants and training -- 2.2.4. The architecting project
2.2.5. Data collection2.3. Results -- 2.3.1. Questionnaire reliability -- 2.3.2. Descriptive statistics -- 2.3.2.1. Usefulness of ADD method -- 2.3.2.2. Ease of use of ADD method -- 2.3.2.3. Willingnes of use -- 2.3.3. Hypotheses tests -- 2.4. Discussion -- 2.4.1. ADD issues faced by subjects -- 2.4.1.1. Team workload division and assignment -- 2.4.1.2. No consensus in terminology -- 2.4.1.3. ADD first iteration -- 2.4.1.4. Mapping quality attributes to tactics, and tactics to patterns -- 2.4.2. Analysis of the results -- 2.4.3. Lessons learned
Note Copyright #169: Elsevier Science Technology 2014
Subject Computer systems -- Quality control.
Software architecture.
Computer systems.
Computer Systems
Software Design
Systèmes informatiques -- Qualité -- Contrôle.
Architecture logicielle.
Systèmes informatiques.
OMPUTERS -- Software Development & Engineering -- Quality Assurance & Testing -- Open Source.
COMPUTERS -- Software Development & Engineering -- Systems Analysis & Design.
OMPUTERS -- Systems Architecture -- General.
Computer systems
Software architecture
Added Author Mistrík, Ivan.
Other Form: Print version: Relating system quality and software architecture 9780124170094 (DLC) 2014014126 (OCoLC)881318182
ISBN 9780124171688 (electronic bk.)
0124171680 (electronic bk.)
1322017948 (ebk)
9781322017945 (ebk)
9780124170094
0124170099
Standard No. C20130006469
9780124170094
(WaSeSS)ssj0001289625
AU@ 000056689398
CHNEW 000667463
CHNEW 000687948
CHNEW 000687949
CHNEW 001012373
DEBBG BV042300257
DEBSZ 414277449
DEBSZ 475028023

 
    
Available items only