Measuring software product quality

Measuring software product quality - Pittsburgh PA...

Info icon This preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Sponsored by the U.S. Department of Defense © 2004 by Carnegie Mellon University Pittsburgh, PA 15213-3890 Measuring Software Product Quality: the ISO 25000 Series and CMMI European SEPG June 14, 2004 Dave Zubrow
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 2 Objectives Provide status on a new Software Product Quality Measurement standard and its connection to CMMI Provide ideas on how to get started with Software Product Quality Measurement today
Image of page 2
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 3 Outline Background and Overview Concepts and Models Software Product Quality Measurement Summary
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 4 Achieving Quality Software Requires planning and intentional design More than achieving the desired functionality Must explicitly attend to both functional and non-functional requirements Need to verify all requirements are being met throughout the life cycle
Image of page 4
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 5 CMMI Definition for Quality Requirements The phrase “ quality and process-performance objectives ” covers objectives and requirements for product quality , service quality, and process performance. Process performance objectives include product quality .
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 6 Requirements Development This process area describes three types of requirements: customer requirements ( quality in use ) product requirements ( external quality attributes ) product-component requirements ( internal quality attributes ) Taken together, these requirements address the needs of relevant stakeholders, including those pertinent to various product life-cycle phases (e.g., acceptance testing criteria) and product attributes (e.g., safety, reliability, maintainability ). Requirements also address constraints caused by the selection of design solutions (e.g., integration of commercial off-the-shelf products).
Image of page 6
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 7 Requirements Development Goals SG 1 Develop Customer Requirements Stakeholder needs, expectations, constraints, and interfaces are collected and translated into customer requirements. SG 2 Develop Product Requirements Customer requirements are refined and elaborated to develop product and product- component requirements . SG 3 Analyze and Validate Requirements The requirements are analyzed and validated, and a definition of required functionality is developed.
Image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
© 2004 by Carnegie Mellon University Carnegie Mellon Software Engineering Institute page 8 Process Management and Performance The organization’s process needs and objectives cover aspects that include the following:
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern