Especificação de requesitos
Por: sonmagalhaes • 5/4/2016 • Dissertação • 1.203 Palavras (5 Páginas) • 148 Visualizações
Especificação dos Requisitos Funcionais e Não Funcionais
HISTÓRICO DAS REVISÕES
Data | Versão | Descrição | Autor |
Índice
1. Introdução 4
2. Requisitos 4
2.1 Descrição dos Requisitos Funcionais 4
2.2 Diagrama de Caso de Uso 4
2.3 Descrição dos Requisitos Não Funcionais 5
2.3.1 Requisitos de Processo 5
2.3.1.1 Padrões 5
2.3.1.2 Implementação 5
2.3.2 Requisitos de Produto 5
2.3.2.1 Usabilidade 5
2.3.2.2 Portabilidade 5
2.3.2.3 Confiabilidade 5
2.3.2.4 Desempenho 6
2.3.2.5 Segurança 6
2.3.2.6 Manutenibilidade 6
2.4 Especificação dos Casos de Uso 7
2.4.1 Cadastrar Usuário 7
Introdução
Ex: O objetivo deste documento é apresentar os requisitos funcionais e não funcionais do novo software SICC.
Requisitos
Descrição dos Requisitos Funcionais
Ex: Uma das decisões de documentação de projeto tomadas foi referentes a abordagem dos casos de uso, ao invés de desenvolvermos um caso de uso para cada uma das ações do usuários no sistema com cadastrar, consultar, alterar e excluir, criamos apenas dois casos de uso, um para o cadastrar (criar) algo e outro para manutenção dos dados cadastrados (Manter). Seguindo esse padrão teremos abaixo os requisitos que descrevem as funcionalidades do sistema.
Exemplo:
Identificação | Nome | Caso de Uso Relacionado |
RF 01 | Gerenciar Usuário | UC001 – Cadastrar Usuário UC002 – Manter Usuário |
Descrição | ||
Possibilita que o usuário com perfil de Administrador, identificado no sistema, cadastre outros usuários. Possibilita também que o usuário realize busca dos usuários, alterações dos dados cadastrais dos usuários e inclusive exclusão dos usuários do sistema. |
Identificação | Nome | Caso de Uso Relacionado |
RF 06 | Gerenciar Avaliação | UC010 – Cadastrar Avaliação UC011 – Manter Avaliação |
Descrição | ||
De modo geral possibilita o Responsável Setorial ou o Responsável Local que esteja identificado no sistema, Cadastrar Avaliações para serem posteriormente resolvidas pelos operadores. Além disso, permite que os RS’s e RL’s realizem operações de busca, alteração e exclusão de Avaliações. |
Identificação | Nome | Caso de Uso Relacionado |
RF 07 | Resolver Avaliação | UC012 – Resolver Avaliação |
Descrição | ||
Possibilita ao usuário Operador, que esteja devidamente cadastrado e identificado no sistema, resolver as questões que compõem uma avaliação, permitindo ao operador assinalar as alternativas consideradas por ele corretas e confirmar suas respostas para posterior verificação de desempenho. |
Diagrama de Caso de Uso
Descrição dos Requisitos Não Funcionais
Requisitos de Processo
Padrões
Exemplo:
Identificação | Descrição | Casos de Uso Relacionados |
RNF 001 | Utilização do processo RUP como o processo para o desenvolvimento do sistema. | Todos |
Implementação
Exemplo:
Identificação | Descrição | Casos de Uso Relacionados |
RNF 005 | O sistema deverá ser desenvolvido em Java, que é uma linguagem multi-plataforma. |
...