Monitoração de requisitos de qualidade baseada na arquitetura de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal de Alagoas (UFAL) |
Texto Completo: | http://www.repositorio.ufal.br/handle/riufal/1721 |
Resumo: | Computer systems gain more space day by day in the lives of individuals, causing the demand for computerized solutions more and more sophisticated and accurate, become increasing. Thus, there is a requirement of effective quality assurance for software produced, checked by monitoring of quality attributes. However, the main current monitoring techniques are turning mainly to service-based systems, setting aside a large number of software. In this context, this work aims to discuss about the monitoring of quality attributes referenced by ISO/IEC 9126 standard. Decision trees will be set relating to the architectural elements monitoring issues, and also a tool that uses the concepts of Aspect-Oriented Programming to automate the process of monitoring the reliability and efficiency requirements by generating aspects-monitors intended for logging and recording exceptions given target system. Still be observed the case study disposal structured by the Goal/Question/Metric (GQM) paradigm, conducted with the purpose of analyze the feasibility of the developed solution which is a simplified way for architects and software developers to define monitors to measure quality attributes in their systems. |
id |
UFAL_67cc22667a9f92593b2904d34395771b |
---|---|
oai_identifier_str |
oai:www.repositorio.ufal.br:riufal/1721 |
network_acronym_str |
UFAL |
network_name_str |
Repositório Institucional da Universidade Federal de Alagoas (UFAL) |
repository_id_str |
4648 |
spelling |
Monitoração de requisitos de qualidade baseada na arquitetura de softwareQuality requirements monitoring based on software architectureSoftware - ManutençãoArquitetura de SoftwareSoftware - Controle de qualidadeSoftware - MaintenanceSoftware architectureSoftware - Quality controlCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputer systems gain more space day by day in the lives of individuals, causing the demand for computerized solutions more and more sophisticated and accurate, become increasing. Thus, there is a requirement of effective quality assurance for software produced, checked by monitoring of quality attributes. However, the main current monitoring techniques are turning mainly to service-based systems, setting aside a large number of software. In this context, this work aims to discuss about the monitoring of quality attributes referenced by ISO/IEC 9126 standard. Decision trees will be set relating to the architectural elements monitoring issues, and also a tool that uses the concepts of Aspect-Oriented Programming to automate the process of monitoring the reliability and efficiency requirements by generating aspects-monitors intended for logging and recording exceptions given target system. Still be observed the case study disposal structured by the Goal/Question/Metric (GQM) paradigm, conducted with the purpose of analyze the feasibility of the developed solution which is a simplified way for architects and software developers to define monitors to measure quality attributes in their systems.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorOs sistemas computacionais ganham dia a dia mais espaço na vida dos indivíduos, fazendo com que a demanda por soluções computadorizadas, cada vez mais sofisticadas e precisas, seja crescente. Assim, há a exigência de efetivas garantias de qualidade aos softwares produzidos, conferidas pela monitoração dos atributos de qualidade. Contudo, as principais técnicas de monitoração atuais voltam-se, sobretudo, aos sistemas baseados em serviços, deixando de lado uma grande parcela de softwares. Neste contexto, o presente trabalho possui como objetivo discutir acerca da monitoração dos atributos de qualidade referenciados pela norma ISO/IEC 9126. Serão definidas árvores de decisão, que relacionarão os elementos arquiteturais às questões de monitoração, e ainda uma ferramenta que utilizará conceitos da Programação Orientada a Aspectos para automatizar o processo de monitoração dos requisitos confiabilidade e eficiência, através da geração de aspectos-monitores destinados ao logging e registro de exceções de determinado sistema-alvo. Ainda será observada a disposição de estudo de caso estruturado pelo paradigma Goal/Question/Metric (GQM), realizado com a finalidade de analisar a viabilidade da solução desenvolvida que representa uma maneira simplificada para que arquitetos e desenvolvedores de softwares definam monitores para aferir atributos de qualidade em seus sistemas.Universidade Federal de AlagoasBrasilPrograma de Pós-Graduação em InformáticaUFALBrito, Patrick Henrique da Silvahttp://lattes.cnpq.br/4155051332618408Santos Neto, Baldoino Fonseca doshttp://lattes.cnpq.br/0306751604362704Oliveira, Marcelo Costahttp://lattes.cnpq.br/9562890319093965Almeida, Hyggo Oliveira dehttp://lattes.cnpq.br/4993914550234923Silva, André Almeida2017-06-14T13:08:43Z2017-05-182017-06-14T13:08:43Z2015-02-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSILVA, André Almeida. Monitoração de requisitos de qualidade baseada na arquitetura de software. 2015. 133 f. Dissertação (Mestrado em Informática) - Instituto de Computação, Programa de Pós-Graduação em Informática, Universidade Federal de Alagoas, Maceió, 2015.http://www.repositorio.ufal.br/handle/riufal/1721porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal de Alagoas (UFAL)instname:Universidade Federal de Alagoas (UFAL)instacron:UFAL2018-10-25T20:58:45Zoai:www.repositorio.ufal.br:riufal/1721Repositório InstitucionalPUBhttp://www.repositorio.ufal.br/oai/requestri@sibi.ufal.bropendoar:46482018-10-25T20:58:45Repositório Institucional da Universidade Federal de Alagoas (UFAL) - Universidade Federal de Alagoas (UFAL)false |
dc.title.none.fl_str_mv |
Monitoração de requisitos de qualidade baseada na arquitetura de software Quality requirements monitoring based on software architecture |
title |
Monitoração de requisitos de qualidade baseada na arquitetura de software |
spellingShingle |
Monitoração de requisitos de qualidade baseada na arquitetura de software Silva, André Almeida Software - Manutenção Arquitetura de Software Software - Controle de qualidade Software - Maintenance Software architecture Software - Quality control CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Monitoração de requisitos de qualidade baseada na arquitetura de software |
title_full |
Monitoração de requisitos de qualidade baseada na arquitetura de software |
title_fullStr |
Monitoração de requisitos de qualidade baseada na arquitetura de software |
title_full_unstemmed |
Monitoração de requisitos de qualidade baseada na arquitetura de software |
title_sort |
Monitoração de requisitos de qualidade baseada na arquitetura de software |
author |
Silva, André Almeida |
author_facet |
Silva, André Almeida |
author_role |
author |
dc.contributor.none.fl_str_mv |
Brito, Patrick Henrique da Silva http://lattes.cnpq.br/4155051332618408 Santos Neto, Baldoino Fonseca dos http://lattes.cnpq.br/0306751604362704 Oliveira, Marcelo Costa http://lattes.cnpq.br/9562890319093965 Almeida, Hyggo Oliveira de http://lattes.cnpq.br/4993914550234923 |
dc.contributor.author.fl_str_mv |
Silva, André Almeida |
dc.subject.por.fl_str_mv |
Software - Manutenção Arquitetura de Software Software - Controle de qualidade Software - Maintenance Software architecture Software - Quality control CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
Software - Manutenção Arquitetura de Software Software - Controle de qualidade Software - Maintenance Software architecture Software - Quality control CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Computer systems gain more space day by day in the lives of individuals, causing the demand for computerized solutions more and more sophisticated and accurate, become increasing. Thus, there is a requirement of effective quality assurance for software produced, checked by monitoring of quality attributes. However, the main current monitoring techniques are turning mainly to service-based systems, setting aside a large number of software. In this context, this work aims to discuss about the monitoring of quality attributes referenced by ISO/IEC 9126 standard. Decision trees will be set relating to the architectural elements monitoring issues, and also a tool that uses the concepts of Aspect-Oriented Programming to automate the process of monitoring the reliability and efficiency requirements by generating aspects-monitors intended for logging and recording exceptions given target system. Still be observed the case study disposal structured by the Goal/Question/Metric (GQM) paradigm, conducted with the purpose of analyze the feasibility of the developed solution which is a simplified way for architects and software developers to define monitors to measure quality attributes in their systems. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-02-19 2017-06-14T13:08:43Z 2017-05-18 2017-06-14T13:08:43Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
SILVA, André Almeida. Monitoração de requisitos de qualidade baseada na arquitetura de software. 2015. 133 f. Dissertação (Mestrado em Informática) - Instituto de Computação, Programa de Pós-Graduação em Informática, Universidade Federal de Alagoas, Maceió, 2015. http://www.repositorio.ufal.br/handle/riufal/1721 |
identifier_str_mv |
SILVA, André Almeida. Monitoração de requisitos de qualidade baseada na arquitetura de software. 2015. 133 f. Dissertação (Mestrado em Informática) - Instituto de Computação, Programa de Pós-Graduação em Informática, Universidade Federal de Alagoas, Maceió, 2015. |
url |
http://www.repositorio.ufal.br/handle/riufal/1721 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Alagoas Brasil Programa de Pós-Graduação em Informática UFAL |
publisher.none.fl_str_mv |
Universidade Federal de Alagoas Brasil Programa de Pós-Graduação em Informática UFAL |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal de Alagoas (UFAL) instname:Universidade Federal de Alagoas (UFAL) instacron:UFAL |
instname_str |
Universidade Federal de Alagoas (UFAL) |
instacron_str |
UFAL |
institution |
UFAL |
reponame_str |
Repositório Institucional da Universidade Federal de Alagoas (UFAL) |
collection |
Repositório Institucional da Universidade Federal de Alagoas (UFAL) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal de Alagoas (UFAL) - Universidade Federal de Alagoas (UFAL) |
repository.mail.fl_str_mv |
ri@sibi.ufal.br |
_version_ |
1817557397699297280 |