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