Software Quality Metrics and Models

Verified

Added on  2023/01/10

|11
|708
|89
Presentation
AI Summary
This presentation discusses software quality metrics and models, including their evaluation and applicability in different phases of software development. It also explores the importance of change management and testing in ensuring software quality.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Software Quality, Change Management and Testing
Name
Institution
Professor
Course
Date

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Introduction
The article outlines basis on which software quality metrics can be evaluated.
The goal of the presentation is to address software quality models and metrics
behind them.
The phases at which these models and metrics are applicable would be
analyzed.
Document Page
Introduction cont.…
Software quality metrics would be analyzed in regard to;
The overview of the content presented by the authors in the article.
The change management in software development process.
The importance of change management in the context of software
development.
Software testing and quality parameters which should be considered in order to
ascertain quality of the software.
Document Page
The content of the article
Different software quality models would be presented in order to determine which
best suites specific software.
To develop a quality product, the software should conform to given specifications.
All future aspects of the users should be translated into measurable characteristics if
software metrics has to be met adequately.
The article focuses on software quality metrics that system developers and
designers should address.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
The content of the article cont.…
Some software metrics are unmeasurable, and this makes it difficult to control an
unmeasurable aspect.
Unmeasurable parameters are brought about by attributes which are un-tangible
in software development process.
Software quality is an aspect that should be monitored from the initial stages of
the project implementation.
Document Page
Software quality models
Triangle of quality model is based on three aspects; operation of the product,
continuous revision of the subjected product and transition of the product.
FURPS which discusses characteristics such as functionality, usability,
reliability, performance among other software quality attributes.
Dromey’s Quality Model focuses on evaluating system design, determination
requirements and software implementation phases.
Document Page
Research methods
Interviews and survey were used to pose some questions to respondents to
determine which software quality metrics are most important
Observation was a significant method of data collection as it involved visiting
software developers and testers while working on some projects.
Experimentation was used in assessing project quality by taking part in project
development and testing.

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Research findings
Software quality cannot be attributed to the specific system development phase
but entire process.
All models analyzed advocates adherence to software design principles such as
security, performance, simplicity, functionality and usability.
Models did not factor out change management which affects software quality
processes as well as metrics.
Document Page
Issues in achieving software metrics
Poor system requirements analysis and specification at in initial phases of
software development.
Unmeasurable system metrics have been a significant challenge in achieving all
desired quality metrics.
Document Page
Conclusion
Software development fraternity has been facing quality issues due to lack of
proper models to implement required metrics.
It has been very challenging to ascertain if a specific software meets all
requirements.
Change management remains an important aspect that should be considered in
system development like any other project.
The article is relevant to the semester’s courses because it focuses on best
practices which can be used to develop quality and reliable software.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Bibliography
Ahmad, S.F., Beg, M.R. and Haleem, M., 2013. A comparative study of software quality
models. International Journal of Science, Engineering and Technology Research, 2(1),
p.172.
Suman, M.W. and Rohtak, M.D.U., 2014. A comparative study of software quality
models. International Journal of Computer Science and Information Technologies, 5(4),
pp.5634-5638.
Tomar, A.B. and Thakare, V.M., 2011. A systematic study of software quality models.
International Journal of Software Engineering & Applications, 2(4), p.61-65.
Yan, M., Xia, X., Zhang, X., Xu, L. and Yang, D., 2017. A Systematic Mapping Study
of Quality Assessment Models for Software Products. In 2017 International Conference
on Software Analysis, Testing and Evolution (SATE) (pp. 63-71).
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]