quarta-feira, 6 de fevereiro de 2013

Definindo a Arquitetura de Agentes

Na última aula avançamos em nosso primeiro modelo de objetivos e várias dúvidas já surgiram.
Mas, tendo em vista que esse foi o assunto de um post no blog do Tiago, meu parceiro nesse trabalho, o foco principal desse meu post será outro.
Um único detalhe sobre a experiência de construir esse primeiro modelo que gostaria de acrescentar às observações relatadas pelo Tiago foi o fato de termos sentido a necessidade de diferenciar um refinamento "or" de um refinamento "xor" (ou exclusivo), mas a linguagem utilizada só provê uma sintaxe concreta especificada como refinamento "or" de forma que tivemos de recorrer a anotações para explicitar essa diferenciação.
A grande novidade da aula em termos de conteúdo ficou por conta da apresentação do modelo de Design Arquitetural. Essa perspectiva visa a permitir o refinamento dos agentes que realizarão os objetivos definindo os "componentes" que formam esses agentes, bem como os objetivos/requisitos que serão realizados por cada componente. Me parece muito útil especialmente no projeto de sistemas de software.
Até a próxima aula, se tudo der certo, com o modelo finalizado!

Nenhum comentário:

Postar um comentário