Monitoração de requisitos de qualidade baseada na arquitetura de software

Detalhes bibliográficos
Autor(a) principal: Silva, André Almeida
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