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 | Tamanho | Formato | |
---|---|---|---|---|
Um método para apoiar a engenharia de requisitos de qualidade que envolvem ajustes dinâmicos do software.pdf | 11.55 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.