Evaluation model for non-functional requirements of a software product

Evaluation of Non-functional requirements (NFRs) of a software product is a key to achieve high quality software. Non-functional requirements define how a system should perform and capture required properties of a system, such as timing, and reliability. NFRs receive less attention during the softwa...

Full description

Autores:
Montoya Pérez, yury
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/59054
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/59054
http://bdigital.unal.edu.co/56251/
Palabra clave:
0 Generalidades / Computer science, information and general works
Non-functional requirements
quality
evaluation model
testing
pre-conceptual schema
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_c1d6ce10afdbf006f4b6762aa8bc2c58
oai_identifier_str oai:repositorio.unal.edu.co:unal/59054
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Evaluation model for non-functional requirements of a software product
title Evaluation model for non-functional requirements of a software product
spellingShingle Evaluation model for non-functional requirements of a software product
0 Generalidades / Computer science, information and general works
Non-functional requirements
quality
evaluation model
testing
pre-conceptual schema
title_short Evaluation model for non-functional requirements of a software product
title_full Evaluation model for non-functional requirements of a software product
title_fullStr Evaluation model for non-functional requirements of a software product
title_full_unstemmed Evaluation model for non-functional requirements of a software product
title_sort Evaluation model for non-functional requirements of a software product
dc.creator.fl_str_mv Montoya Pérez, yury
dc.contributor.author.spa.fl_str_mv Montoya Pérez, yury
dc.contributor.spa.fl_str_mv Zapata Jaramillo, Carlos Mario
dc.subject.ddc.spa.fl_str_mv 0 Generalidades / Computer science, information and general works
topic 0 Generalidades / Computer science, information and general works
Non-functional requirements
quality
evaluation model
testing
pre-conceptual schema
dc.subject.proposal.spa.fl_str_mv Non-functional requirements
quality
evaluation model
testing
pre-conceptual schema
description Evaluation of Non-functional requirements (NFRs) of a software product is a key to achieve high quality software. Non-functional requirements define how a system should perform and capture required properties of a system, such as timing, and reliability. NFRs receive less attention during the software development life cycle than functional requirements, even though NFRs can lead to the failure of a system. Most of the analyzed models are only focused on a couple of non-functional requirements and they are complex to be understood and implemented. Also such models are mainly focused on modeling and capturing instead of evaluating. In order to address this problem, in this M.Sc. Thesis we propose a model for evaluating the software quality of the non-functional requirements of a software product. RNFs are based on the ISO/IEC 25023 standard. The proposed model can be implemented for evaluating any NFR. We represent the applicability of our model by using the SEMAT (Software Engineering Method and Theory) standard for representing software engineering practices and methods. We also use pre-conceptual schemas for representing the functionality of our model. Pre-conceptual schemas are developed to represent a specific domain anyone can use and understand.
publishDate 2016
dc.date.issued.spa.fl_str_mv 2016-03-14
dc.date.accessioned.spa.fl_str_mv 2019-07-02T15:17:18Z
dc.date.available.spa.fl_str_mv 2019-07-02T15:17:18Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/59054
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/56251/
url https://repositorio.unal.edu.co/handle/unal/59054
http://bdigital.unal.edu.co/56251/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Sede Medellín Facultad de Minas Instituto de Sistemas y Ciencias de la Decisión
Instituto de Sistemas y Ciencias de la Decisión
dc.relation.references.spa.fl_str_mv Montoya Pérez, yury (2016) Evaluation model for non-functional requirements of a software product. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/59054/1/1128423165.2017.pdf
https://repositorio.unal.edu.co/bitstream/unal/59054/2/1128423165.2017.pdf.jpg
bitstream.checksum.fl_str_mv 1688250c2eeb8b18df3954b8e6a8b07d
07842527ac7896f77880243edafbfd6d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089832158199808
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Zapata Jaramillo, Carlos MarioMontoya Pérez, yurye92f976a-930b-48aa-9196-35a0c8eb1ce53002019-07-02T15:17:18Z2019-07-02T15:17:18Z2016-03-14https://repositorio.unal.edu.co/handle/unal/59054http://bdigital.unal.edu.co/56251/Evaluation of Non-functional requirements (NFRs) of a software product is a key to achieve high quality software. Non-functional requirements define how a system should perform and capture required properties of a system, such as timing, and reliability. NFRs receive less attention during the software development life cycle than functional requirements, even though NFRs can lead to the failure of a system. Most of the analyzed models are only focused on a couple of non-functional requirements and they are complex to be understood and implemented. Also such models are mainly focused on modeling and capturing instead of evaluating. In order to address this problem, in this M.Sc. Thesis we propose a model for evaluating the software quality of the non-functional requirements of a software product. RNFs are based on the ISO/IEC 25023 standard. The proposed model can be implemented for evaluating any NFR. We represent the applicability of our model by using the SEMAT (Software Engineering Method and Theory) standard for representing software engineering practices and methods. We also use pre-conceptual schemas for representing the functionality of our model. Pre-conceptual schemas are developed to represent a specific domain anyone can use and understand.Resumen: La evaluación de los requisitos no funcionales (RNF) de un producto de software es clave para lograr software de alta calidad. Los requisitos no funcionales definen como un sistema se debe desempeñar y son los que capturan las propiedades que requiere un sistema, tales como el tiempo y la confiabilidad. Los RNFs reciben menos atención que los requisitos funcionales durante el ciclo de vida de desarrollo de software, aunque estos pueden conllevar al fracaso de un sistema. La mayoría de los modelos analizados se enfocan en uno o dos RNFs, son complejos para entender e implementar y se enfocan principalmente en modelar y capturar los requisitos no funcionales en lugar de evaluar. Con el objetivo de abordar este problema, en esta Tesis de Maestría se propone un modelo para evaluar la calidad de los requisitos no funcionales de un producto de software, los cuales se basan en el estándar ISO/IEC 25023. El modelo propuesto se puede implementar para evaluar cualquier requisito no funcional. La aplicabilidad de este modelo se representa utilizando SEMAT (Software Engineering Method and Theory), un estándar que se emplea para representar métodos y prácticas de la ingeniería de software. También se utilizan esquemas pre-conceptuales para mostrar la funcionalidad de este modelo. Los esquemas pre-conceptuales se desarrollaron con el objetivo de representar un dominio específico que cualquier persona puede usar y entender.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Instituto de Sistemas y Ciencias de la DecisiónInstituto de Sistemas y Ciencias de la DecisiónMontoya Pérez, yury (2016) Evaluation model for non-functional requirements of a software product. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.0 Generalidades / Computer science, information and general worksNon-functional requirementsqualityevaluation modeltestingpre-conceptual schemaEvaluation model for non-functional requirements of a software productTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL1128423165.2017.pdfapplication/pdf1629294https://repositorio.unal.edu.co/bitstream/unal/59054/1/1128423165.2017.pdf1688250c2eeb8b18df3954b8e6a8b07dMD51THUMBNAIL1128423165.2017.pdf.jpg1128423165.2017.pdf.jpgGenerated Thumbnailimage/jpeg4714https://repositorio.unal.edu.co/bitstream/unal/59054/2/1128423165.2017.pdf.jpg07842527ac7896f77880243edafbfd6dMD52unal/59054oai:repositorio.unal.edu.co:unal/590542023-03-31 23:05:20.467Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co