5 julho - 11 julhoValidação e gerenciamento de requisitos
Nesta aula vamos entrar na discussão sobre a validação e o gerenciamento de requisitos, enfatizando um problema que tenha sido destacado tanto na academia quanto no prática, desde os anos 90: o " traceability". No caso se trata de ter um ciclo evolutivo para cada requisito, desde a sua eliciação - podendo ainda ter um mapeamento para a classe de stakeholders responsável pela inserção - até o correspondente à especificação. Em geral o traceability é parte do gerenciamento dos requisitos e pode ser suportado por várias ferramentas que se dedicam ao CARE (Computer Aided Requirements Engineering). Outro aspecto de especial importância é a matriz de requisitos que implementa e mapeia a relação de dependência entre requisitos, servindo de base para a análise de impacto, cada vez que algum requisito precisar ser modificado. A instabilidade dos requisitos será ainda um tema de discussão nesta aula onde, além de uma terminologia sobre os diversos tipos de requisitos, vamos inserir a noção de requisitos estáveis (enduring requirements) e requisitos voláteis (volatile requirements), que podem se modificar ainda durante o processo de modelagem e análise de requisitos. Tal instabilidade é a grande responsável pelas dificuldades, tanto na contratação quanto na execução do trabalho de engenharia de requisitos, especialmente de sistemas de grande porte.
|