Amazon cover image
Image from Amazon.com

Software quality assurance : in large scale and complex software-intensive systems / edited by Ivan Mistrik, Richard Soley, Nour Ali, John Grundy and Bedir Tekinerdogan

Contributor(s): Material type: TextTextPublication details: Waltham, MA : Morgan Kaufman, c2016Description: xlii, 373 pages : illustrations ; 23 cmISBN:
  • 9780128023013
Subject(s): LOC classification:
  • QA 76.76 .S64 2016
Contents:
1. Quality concerns in large-scale and complex software-intensive systems -- 2. An introduction to modern software quality assurance -- 3. Defining software quality characteristics to facilitate software quality control and software process improvement -- 4. Quality management and software process engineering -- 5. Architecture viewpoints for documenting architectural technical debt -- 6. Quality management and software product quality engineering -- 7. Filling in the blanks: a way to improve requirements management for better estimates -- 8. Investigating software modularity using class and module level metrics -- 9. Achieving quality on software design through test-driven development -- 10. Architectural drift analysis using architecture reflection viewpoint and design structure reflection matrices -- 11. Driving design refinement: how to optimize allocation of software development assurance or integrity requirements -- 12. Model-based dependability analysis: state-of-the-art, challenges, and future outlook -- 13. Influences of architectural and implementation choices on cyberinfrastructure quality: a case study -- 14. Exploiting the synergies between SQA, SQC, and SPI in order for an organization to leverage Sarbanes Oxley internal control budgets.
Summary: Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software has become complex and adaptable due to the emergence of globalization and new software technologies, devices and networks. These changes challenge both traditional software quality assurance techniques and software engineers to ensure software quality when building today (and tomorrow’s) adaptive, context-sensitive, and highly diverse applications. This edited volume presents state of the art techniques, methodologies, tools, best practices and guidelines for software quality assurance and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: quality attributes of system/software architectures; aligning enterprise, system, and software architecture from the point of view of total quality; design decisions and their influence on the quality of system/software architecture; methods and processes for evaluating architecture quality; quality assessment of legacy systems and third party applications; lessons learned and empirical validation of theories and frameworks on architectural quality; empirical validation and testing for assessing architecture quality.
Item type: Books
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Collection Call number Copy number Status Date due Barcode
Books Books National University - Manila LRC - Graduate Studies General Circulation Gen. Ed. - CCIT GC QA 76.76 .S64 2016 (Browse shelf(Opens below)) c.1 Available NULIB000013477

Includes bibliographical references and index.

1. Quality concerns in large-scale and complex software-intensive systems -- 2. An introduction to modern software quality assurance -- 3. Defining software quality characteristics to facilitate software quality control and software process improvement -- 4. Quality management and software process engineering -- 5. Architecture viewpoints for documenting architectural technical debt -- 6. Quality management and software product quality engineering -- 7. Filling in the blanks: a way to improve requirements management for better estimates -- 8. Investigating software modularity using class and module level metrics -- 9. Achieving quality on software design through test-driven development -- 10. Architectural drift analysis using architecture reflection viewpoint and design structure reflection matrices -- 11. Driving design refinement: how to optimize allocation of software development assurance or integrity requirements -- 12. Model-based dependability analysis: state-of-the-art, challenges, and future outlook -- 13. Influences of architectural and implementation choices on cyberinfrastructure quality: a case study -- 14. Exploiting the synergies between SQA, SQC, and SPI in order for an organization to leverage Sarbanes Oxley internal control budgets.

Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software has become complex and adaptable due to the emergence of globalization and new software technologies, devices and networks. These changes challenge both traditional software quality assurance techniques and software engineers to ensure software quality when building today (and tomorrow’s) adaptive, context-sensitive, and highly diverse applications. This edited volume presents state of the art techniques, methodologies, tools, best practices and guidelines for software quality assurance and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: quality attributes of system/software architectures; aligning enterprise, system, and software architecture from the point of view of total quality; design decisions and their influence on the quality of system/software architecture; methods and processes for evaluating architecture quality; quality assessment of legacy systems and third party applications; lessons learned and empirical validation of theories and frameworks on architectural quality; empirical validation and testing for assessing architecture quality.

There are no comments on this title.

to post a comment.