Autores

4191
296,1852
4192
296,1852

Informações:

Publicações do PESC

Título
Uma Abordagem para Apoiar Especificação de Requisitos para Projetos de Software Ubíquo
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
28/9/2009
Resumo

A ubiqüidade computacional é caracterizada como um novo paradigma onde computadores estão disponíveis de forma onipresente e imperceptível no ambiente do usuário. Explorar este paradigma em projetos de software permite tratar soluções de software para problemas até então inviáveis devido a suas características gerais de utilização e acesso. Contudo, existem muitos desafios no que diz respeito ao desenvolvimento deste tipo de software, principalmente considerando que os métodos, técnicas e instrumentos existentes na Engenharia de Software não foram construídos para tratar os aspectos de ubiqüidade inerente a este novo domínio de solução para o software. Nesse sentido, com vistas a facilitar e melhorar a qualidade de projetos de software ubíquos esta dissertação apresenta UbiCheck: uma abordagem para apoiar a definição de requisitos de ubiqüidade, que fornece um guia que conduz o desenvolvedor e direciona a sua atenção para as informações que devem ser capturadas nos requisitos de software. O processo de elaboração de UbiCheck, uma prova de conceito e instruções de aplicação da técnica são também descritos neste trabalho.

Abstract

The ubiquitous computing can be characterized as a new paradigm where computers are available and at the same time invisible in the user environment. Exploring this paradigm in software projects can allow software solutions for previously unfeasible problems due to their general use and access characteristics. However, there are many challenges concerned with the development of ubiquitous software. In general, the current methods, techniques and instruments available in software engineering were not built to address the features of ubiquity inherent in this new software domain. Aiming at to propose support to improve the quality of ubiquitous software projects, this dissertation presents UbiCheck: an approach to support ubiquitous requirements definition, which provides a guide to lead the developer and direct his attention to the information that must be captured in the software requirements. The development process of UbiCheck, a proof of concept and instructions to its application in ubiquitous software projects also described in this work.

Topo