Técnica baseada em sinônimos para auxiliar na elaboração de Modelos iStar
Ano de defesa: | 2014 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Viçosa
BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://locus.ufv.br/handle/123456789/2684 |
Resumo: | Elicitar Metas Flexíveis ou softgoals , que são critérios de qualidade segundo a linguagem para modelagem de requisitos i-star, em diferentes níveis de abstração, não é uma tarefa trivial, porém a elicitação é extremamente necessária para a identificação dos requisitos não funcionais do sistema. Como os processos de elicitação não são totalmente delineados ou são quase que integralmente Ad-Hoc, a utilização de uma aplicação baseada em conhecimento permitiu soluções que fizeram uso da inteligência artificial facilitando o processo de elicitação. A técnica TEKBS visou aprimorar uma subatividade do Método ERi*c que auxiliou os engenheiros de requisitos no processo de elicitação de Metas Flexíveis. Para implementação da TEKBS, foram identificadas no Léxico Ampliado de Linguagem (LAL) do domínio de uma aplicação ações flexíveis que foram combinadas com os sinônimos das mesmas extraídos do tesauro Wordnet da língua inglesa, gerando uma lista de metas flexíveis candidatas. Estas compuseram a base de fatos relacionados com o contexto do problema, que foi utilizada por uma máquina de inferência da linguagem CLIPS, para a elicitação não somente das Metas Flexíveis explícitas, mas também daquelas que pudessem estar implícitas no contexto do problema. Além disso, foi elaborada uma matriz de influência das Metas Flexíveis que utilizou em sua estrutura as ações flexíveis e a partir delas a verificação de contribuições. Os resultados alcançados por meio da aplicação da técnica TEKBS sugerem que a utilização da inteligência artificial juntamente com a automatização parcial do Método ERi*c adotada neste trabalho auxiliam no processo de elicitação de Metas Flexíveis, facilitando o processo de aprendizagem, expansão, separação, controle e flexibilização do processo de modelagem. Além de proporcionar ao engenheiro de requisitos mais abrangência, possibilidade de requisitos mais bem identificados e maior facilidade na verificação das influências mútuas existentes entre as Metas Flexíveis. Isso se torna possível porque a elicitação utilizando a TEKBS fornece ao engenheiro de requisitos um número maior de Metas Flexíveis que auxiliam no atendimento de mais necessidades dos envolvidos e ainda no refinamento das necessidades elicitadas. |