domingo, 7 de julho de 2013

NOTAS DE AULA - 01/07/2013

Nesta aula foi abordada a linguagem i*. Ela é útil na Engenharia de Requisitos e em Análise Organizacional, por exemplo. Existem extensões da linguagem que podem ser utilizadas em contextos variados. Seguem características da linguagem.


Entidades:
  • ator;
  • objetivo (hard goal e soft goal);
  • tarefa; e
  • recurso.


Relações:
  • dependência;
  • decomposição;
  • meio-fim; e
  • contribuição.


Diagramas:
  • dependência estratégica; e
  • razão estratégica.


Coincidentemente, um dos componentes do grupo leu há alguns dias o artigo de KIYAVITSKAYA e ZANNONE (2008). Nesse artigo, os autores apresentam a aplicação de métodos para a transformação de especificação de requisitos, escritos em linguagem natural, em especificações semi-estruturadas. A metodologia Secure Tropos é utilizada nesse artigo. Ela adota a linguagem SI*, que uma extensão do i* para modelar requisitos de segurança.



Referência:
KIYAVITSKAYA, N.; ZANNONE, N. Requirements model generation to support requirements elicitation: the Secure Tropos experience. Automated Software Engineering 15 (2): 149-173 p. 2008.

Nenhum comentário:

Postar um comentário