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...
- 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 |