00 CAMPUS ARISTÓTELES CALAZANS SIMÕES (CAMPUS A. C. SIMÕES) IC - INSTITUTO DE COMPUTAÇÃO Dissertações e Teses defendidas na UFAL - IC
Use este identificador para citar ou linkar para este item: http://www.repositorio.ufal.br/jspui/handle/riufal/2039
Tipo: Dissertação
Título: Um método para apoiar a engenharia de requisitos de qualidade que envolvem ajustes dinâmicos do software
Título(s) alternativo(s): A method to support the engineering of quality requirements that involve dynamic software adjustments
Autor(es): Rodrigues, Vanessa Pinheiro
Primeiro Orientador: Brito, Patrick Henrique da Silva
metadata.dc.contributor.referee1: Silva, Alan Pedro da
metadata.dc.contributor.referee2: Carvalho, Ariadne Maria Brito Rizzoni
Resumo: A evolução atual das plataformas de software e a adoção de serviços críticos de alta demanda mostra a grande dependência de softwares que possuem alta complexidade de desenvolvimento. Além do mais, as tendências atuais devem acentuar ainda mais a necessidade de garantir a qualidade do software. A partir de tais necessidades os requisitos de qualidade, considerados como não-funcionais, são considerados cada vez mais essenciais. A engenharia de requisitos tradicional ocorre de forma estática e com um foco fundamentalmente funcional, enquanto que sistemas com alta demanda de qualidade precisam se preocupar de forma sistemática com eventuais variações comportamentais dinâmicas, de forma a preservar restrições de qualidade. Umdos desafios para lidar com a adaptação dinâmica do software é o aumento da complexidade do seu projeto, aumentando a necessidade se ter uma preocupação sistemática com a arquitetura de software. Com base nas informações apresentadas e nos desafios da engenharia de requisitos, este trabalho propõe a construção de umprocesso para auxiliar nas fases de elicitação e especificação dos requisitos de qualidade que possuam impacto no comportamento do sistema em tempo de execução. Os resultados preliminares mostramque o processo proposto interferiu positivamente na qualidade dos requisitos especificados, beneficiando principalmente desenvolvedores menos experientes.
Abstract: The current evolution of software platforms and the adoption of software in critical services show the increasing dependence of complex software systems. Moreover, current trends should further accentuate the need to ensure software quality. From these needs, the nonfunctional requirements, also known as quality requirements, are considered more and more as mandatory features. Traditional requirements engineering occurs in a static way with a fundamentally functional focus, while high quality systems must systematically concern themselves with possible dynamic behavioral variations in order to preserve quality constraints. One of the challenges to dealing with dynamic software adaptation is to increase the complexity of the project, increasing the need to have a systematic concern with the software architecture. Based on the information presented and the requirements engineering challenges, this work proposes a process to assist in the elicitation and specification phases of the quality requirements that have an impact on the behavior of the system at run time. The preliminary results show that the proposed process interfered positively in the quality of the specified requirements, benefiting mainly less experienced developers.
Palavras-chave: Requisitos não-funcionais
Engenharia de requisitos
Adaptação dinâmica
Requisitos de qualidade
Especificação de requisitos
Elicitação de requisitos
Dynamic adaptation
Requirements engineering
Non-functional requirements
Quality requirements
Requirements elicitation
Requirements analysis
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editor: Universidade Federal de Alagoas
Sigla da Instituição: UFAL
metadata.dc.publisher.program: Programa de Pós-Graduação em Informática
Citação: RODRIGUES, Vanessa Pinheiro. Um método para apoiar a engenharia de requisitos de qualidade que envolvem ajustes dinâmicos do software. 2016. 57 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ó, 2016.
Tipo de Acesso: Acesso Aberto
URI: http://www.repositorio.ufal.br/handle/riufal/2039
Data do documento: 13-dez-2016
Aparece nas coleções:Dissertações e Teses defendidas na UFAL - IC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Um método para apoiar a engenharia de requisitos de qualidade que envolvem ajustes dinâmicos do software.pdf11.55 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.