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. / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Os 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.
Identifer | oai:union.ndltd.org:IBICT/oai:www.repositorio.ufal.br:riufal/1721 |
Date | 19 February 2015 |
Creators | Silva, André Almeida |
Contributors | 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 |
Publisher | Universidade Federal de Alagoas, Brasil, Programa de Pós-Graduação em Informática, UFAL |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da UFAL, instname:Universidade Federal de Alagoas, instacron:UFAL |
Rights | info:eu-repo/semantics/openAccess |
Relation | bitstream:http://www.repositorio.ufal.br:8080/bitstream/riufal/1721/2/license.txt, bitstream:http://www.repositorio.ufal.br:8080/bitstream/riufal/1721/1/Monitora%C3%A7%C3%A3o+de+requisitos+de+qualidade+baseada+na+arquitetura+de+software.pdf |
Page generated in 0.0025 seconds