Proposals 
Navigation Title

Categories
Search Title
QualRE
From Web 2.0 Wiki, Proposals::Qual RE

QualRE - Qualidade na Engenharia de Requisitos


Enquadramento: Trabalho enquadrado na iniciativa ProjectIT.
Para mais detalhes, consultar http://isg.inesc-id.pt/alb/ProjectIT.
Consultar também: Bashar Nuseibeh, Steve Easterbrook, Requirements engineering: a roadmap, ICSE '00, ACM, 2000. http://dl.acm.org/citation.cfm?id=336523

Objectivos: Pretende-se com este trabalho investigar a temática da "qualidade na engenharia de requisitos", identificando o respectivo estado da arte relacionado com as técnicas, linguagens, padrões linguísticos, e melhores práticas para especificação de requisitos de sistemas de software.

Descrição: São múltiplas as técnicas mais comuns para garantir a qualidade de especificações de requisitos, nomeadamente: adopção de templates normalizados, técnicas de interação social, modelos visuais, protótipos, parafraseamento de modelos, narrativas, etc. Neste projecto pretende-se considerar a existência de uma linguagem textual (RSL-IL, Requirement Specification Language) que permita a especificação relativamente formal de requisitos. A partir dos requisitos especificados em RSL-IL  pretende-se a aplicação de técnicas que possam garantir automaticamente a sua qualidade, nomeadamente testes de  análise de domínio, testes de consistência, e testes de completude. Adicionalmente, pretende-se explorar mecanismos automaticos de geração de modelos e documentação a partir dos requisitos especificados em RSL-IL.

Resultados esperados: Pretende-se com este projecto que o aluno produza os seguintes resultados:

  1. Defina um modelo de referência para análise de linguagens de especificação de requisitos (textuais, gráficas, etc.);

  2. Aplique esse modelo na análise e avaliação de linguagens conhecidas;

  3. Produza especificações de requisitos para sistemas de informação de teste (casos de estudo a definir), usando em particular o RSL-IL;

  4. Desenvolva ferramentas/protótipos que permitam a realização automática de testes de qualidade de especificações em RSL-IL;

  5. Desenvolva ferramentas/protótipos que permitam a realização automática de testes de qualidade de especificações em RSL-IL;

  6. Desenvolva ferramentas/protótipos que permitam a geração de modelos e documentação a partir dos requisitos especificados em RSL-IL.

  7. Avalie os resultados com base nos casos de estudo a definir.