Autores

4925
296,2078
4926
296,2078

Informações:

Publicações do PESC

Título
Apoio à Especificação e Verificação de Requisitos Funcionais de Ubiquidade em Projetos de Software
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Tese de Doutorado
Número de registro
Data da defesa
30/11/2010
Resumo

Este trabalho apresenta uma abordagem para auxiliar o engenheiro de software durante as atividades de definição e verificação dos requisitos funcionais de ubiquidade do projeto considerando dois aspectos: (1) conjunto de características da computação ubíqua considerado pertinente e relevante na caracterização de projetos de software, e; (2) definição de guias de apoio às atividades de definição e verificação dos requisitos de ubiquidade em projetos de software de forma a atender às necessidades específicas da engenharia de requisitos no contexto da computação ubíqua.

A definição do conjunto de características assim como a avaliação sobre sua pertinência e relevância foi efetuada através de estudos secundários (revisões sistemáticas) e primários (survey). A partir deste conhecimento, foram elaborados os guias de apoio às atividades de definição e verificação de requisitos de ubiquidade.

Resultados de uma avaliação experimental indicam que a abordagem apresentada contribui para melhoria na efetividade e eficiência do processo de definição e verificação de requisitos funcionais de ubiquidade em projetos de software quando comparada ao uso de uma abordagem ad-hoc na execução destas atividades.

Abstract

This Thesis presents an approach to support the functional requirements definition and verification by software engineers in the context of ubiquitous software projects considering two aspects: (1) the set of ubiquitous computing characteristics that are considered relevant and pertinent to characterize software projects, and; (2) the definition of guidelines to support the activities of definition and verification of ubiquity requirements in software projects in order to promote specific requirements engineering needs in the context of ubiquitous computing.

The identification of the ubiquitous computing characteristics as well as the evaluation of their relevance and pertinence had been achieved through secondary (systematic reviews) and primary (survey) studies. From such organized knowledge, guidelines to support the definition and verification activities of ubiquity requirements were defined.

Results of an empirical evaluation indicate that the proposed approach can allow the increase on effectiveness and efficiency in defining and verifying ubiquity functional requirements when compared to an ad-hoc approach.

Topo