Autores

2160
Fábio Zlot
302,97,921
2161
302,97,921
2162
302,97,921

Informações:

Publicações do PESC

Título
Conhecimento de Tarefa em Ambientes de Desenvolvimento de Software Orientados a Domínio
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
25/6/2002
Resumo

Uma das principais razões para produtos de software não atenderem às necessidades dos clientes é a falta de entendimento de qual é o real problema a ser resolvido pelo software e, consequentemente, quais são as tarefas que ele deve realizar e como estas devem ser realizadas. Nós defendemos que o uso do conhecimento de tarefa pode auxiliar o desenvolvedor ao longo do processo de desenvolvimento de software. Para apoiar essa idéia, definimos uma estrutura para representação do conhecimento de tarefa que apóia os engenheiros de software no entendimento de problemas a partir do entendimento das tarefas que compõem estes problemas. O conhecimento de tarefa deve se manter independente do domínio em que será aplicado, de forma que ambos os conhecimentos permaneçam genéricos e, desta forma, aplicáveis a vários sistemas. Esta tese apresenta um modelo para a representação de conhecimento de tarefa baseado nessas características. É apresentado, também, um exemplo de como os desenvolvedores podem utilizar este modelo no auxílio ao desenvolvimento de software.

Abstract

One of the main reasons why the software products does not meet the client's need is the lack of understanding of the software's real objective, and consequently, the tasks it should perform and how they should be performed. We argue that the use of task knowledge can support software engineers throughout the development process. To reinforce and support this assumption we defined a structure to represent the task knowledge which supports software engineers in understanding problems starting from the understanding of the tasks which comprise these problems. The task knowledge should remain independent from the domain in which it will be applied, in a way that both knowledge remain generic, thus applicable to several systems. This thesis presents a framework to description of task knowledge that follows these features. It also presents an example of how developers can use this framework to support software development.

Arquivo
Topo