Eng.software
Etapa 02 – Análise de Requisitos
Introdução
Depois de levantados por uma determinada empresa os requisitos necessários ao sistema, e tendo em conta que inicialmente as funcionalidades do sistema não estavam bem definidas, é necessário fazer uma análise crítica de todos os requisitos de forma a perceber até que ponto existem funcionalidades necessárias mas que não foram referidas, assim como, requisitos que foram descritos mas acabam por não ter interesse para o sistema no seu todo, ou pelo menos nesta fase de concepção do sistema. É preciso ter em conta todas as necessidades específicas de um sistema destes, de modo a facilitar a sua utilização mas com grande fiabilidade.
Desenvolvimento
O objectivo desta etapa acaba por ser a análise crítica de uma hipotética etapa anterior, com a finalidade de garantir que os diversos aspectos relevantes para o sistema a criar são considerados. Assim sendo, analisamos ao pormenor todos os requisitos funcionais e não funcionais, e verificamos se o levantamento de requisitos que foi dado no protocolo, são suficientes, removendo/alterando, bem como acrescentando requisitos que pensamos ser pertinentes. Para remover ou alterar, identificamos os requisitos com a cor vermelha, comentando cada um. Para acrescentar, assinalamos os requisitos com a cor verde.
Requisitos Funcionais
• O sistema deve permitir o registo dos interessados em adquirir ou doar livros; • O sistema deve permitir aos clientes, em qualquer lugar, fazer uma reserva de um livro, bem como escolher a categoria; • O sistema deve possuir uma lista com ordem prioritária de pedidos; • O cliente ao fazer um pedido de livro, o sistema deve emitir uma mensagem para o mail do cliente para que este seja informado que o livro já se encontra disponível (caso este tenha reserva); • O sistema deve permitir uma análise do modo como a entrega será efectuada, isto é,