Using guidelines to improve quality in software nonfunctional attributes

Software development aims to produce software systems that satisfy two requirement categories: functional and quality. One aspect of software quality is nonfunctional attributes (NFAs), such as security, performance, and availability. Software engineers can meet NFA requirements by applying suitable...

Full description

Saved in:
Bibliographic Details
Main Authors: Hneif, M., Lee, S.P.
Format: Article
Published: Institute of Electrical and Electronics Engineers (IEEE) 2011
Subjects:
Online Access:http://eprints.um.edu.my/6804/
http://www.computer.org/csdl/mags/so/2011/06/mso2011060072-abs.html
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.eprints.6804
record_format eprints
spelling my.um.eprints.68042017-07-08T03:54:31Z http://eprints.um.edu.my/6804/ Using guidelines to improve quality in software nonfunctional attributes Hneif, M. Lee, S.P. QA76 Computer software Software development aims to produce software systems that satisfy two requirement categories: functional and quality. One aspect of software quality is nonfunctional attributes (NFAs), such as security, performance, and availability. Software engineers can meet NFA requirements by applying suitable guidelines during software development. However, this process is complicated by the different effects of different guidelines on NFA quality and the relationships among the guidelines themselves. Thus, finding a suitable set of guidelines is not straightforward. This article introduces a step-by-step approach that gives software engineers a suitable guideline set to apply to improve NFA quality during the software development life cycle. The approach manages the effects different guidelines have on both the attributes and the relationships among the guidelines. Institute of Electrical and Electronics Engineers (IEEE) 2011 Article PeerReviewed Hneif, M. and Lee, S.P. (2011) Using guidelines to improve quality in software nonfunctional attributes. IEEE Software, 28 (6). pp. 72-77. ISSN 0740-7459 http://www.computer.org/csdl/mags/so/2011/06/mso2011060072-abs.html
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic QA76 Computer software
spellingShingle QA76 Computer software
Hneif, M.
Lee, S.P.
Using guidelines to improve quality in software nonfunctional attributes
description Software development aims to produce software systems that satisfy two requirement categories: functional and quality. One aspect of software quality is nonfunctional attributes (NFAs), such as security, performance, and availability. Software engineers can meet NFA requirements by applying suitable guidelines during software development. However, this process is complicated by the different effects of different guidelines on NFA quality and the relationships among the guidelines themselves. Thus, finding a suitable set of guidelines is not straightforward. This article introduces a step-by-step approach that gives software engineers a suitable guideline set to apply to improve NFA quality during the software development life cycle. The approach manages the effects different guidelines have on both the attributes and the relationships among the guidelines.
format Article
author Hneif, M.
Lee, S.P.
author_facet Hneif, M.
Lee, S.P.
author_sort Hneif, M.
title Using guidelines to improve quality in software nonfunctional attributes
title_short Using guidelines to improve quality in software nonfunctional attributes
title_full Using guidelines to improve quality in software nonfunctional attributes
title_fullStr Using guidelines to improve quality in software nonfunctional attributes
title_full_unstemmed Using guidelines to improve quality in software nonfunctional attributes
title_sort using guidelines to improve quality in software nonfunctional attributes
publisher Institute of Electrical and Electronics Engineers (IEEE)
publishDate 2011
url http://eprints.um.edu.my/6804/
http://www.computer.org/csdl/mags/so/2011/06/mso2011060072-abs.html
_version_ 1643687886232485888
score 13.154949