Modelo para Construção de Ambientes de Desenvolvimento de Software Orientados a Domínio
Autores
1838 |
302,97,296
|
|
1839 |
302,97,296
|
|
1840 |
302,97,296
|
Informações:
Publicações do PESC
Título
Modelo para Construção de Ambientes de Desenvolvimento de Software Orientados a Domínio
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Tese de Doutorado
Número de registro
Data da defesa
19/10/1999
Resumo
Durante o desenvolvimento de software, os desenvolvedores tem que lidar com diferentes atividades não triviais. A mais críticas dessa atividades é provavelmente a identificação correta dos requisitos do sistema e sua descrição. Esta atividade é ainda mais difícil quando os desenvolvedores não conhecem o domínio ou não tem nenhuma experiência em desenvolver software para aquele domínio. Nós defendemos que o uso do conhecimento do domínio durante o desenvolvimento de software pode tornar esse processo mais fácil e melhorar a produtividade.
Para apoiar essa idéia nós definimos Ambientes de Desenvolvimento de Software Orientado a Domínio (ADSOD). Estes ambientes tornam disponível o conhecimento sobre o domínio numa representação simbólica utilizando ontologias do domínio e a identificação de possíveis tarefas realizadas no domínio em questão. Ferramentas específicas do domínio introduzidas no ambiente definem o uso desse conhecimento em um processo de software bem definido. Esta tese apresenta um modelo para construção de ADSOD baseado nessas características. É apresentado também um ADSOD para o Domínio de Cardiologia construído usando este modelo.
Abstract
Throughout software development, a software team has to deal with several non-trivial activities. The most critical is probably the correct identification and description of what the software system must accomplish (requirements). This is particularly hard when the software team does not have enough knowledge about the problem domain and no expertise developing software for that domain. We argue that the use of domain knowledge during the software development can render this process easier and increase the productivity.
To reinforce and support this assumption we defined Domain-Oriented Software Development Environment (DOSDE). This environment makes available domain knowledge in a symbolic representation by using domain ontology and an identification of potential tasks related to the domain. Domain-specific tools introduced into the software development environment define the use of this knowledge during a well-defined software process. This thesis presents a framework to construct a DOSDE that follows these features. It also presents a DOSDE for the cardiology domain built using this framework.
Arquivo