Capitulo 1: Requisitos não funcionais
Performance/desempenho
Exemplo:
"A operação de cálculo de salário de empregadas, não deve exceder a 20" por empregado.
Manutenibilidade
Refere a faculdade de modificação de um software, facilidade de recuperar erros.
Conformidade
Declara a observância a padrões de documentos, leis e formatos vigentes.
Exemplo:
"O processo judicial impresso deve estar em conformidade com a legislação vigente e o formato estabelecido pelo fórum de Goiânia."
Segurança
Especifica os níveis de acesso ao sistema e mapeiam classes de usuários. Normalmente utilizado no contexto de controle de acesso, autenticação e criptografia.
Exemplo:
Os perfis do usuário para Acesso ao sistema são:
- Administrador: Pode efetuar todas as operações.
- Operador: Pode efetuar as operações de emprestamo, devolução e pagamento.
Hardware e software
Associados a restrição de hardware e software, usado para desenvolver uma aplicação.
Exemplo:
- O sistema procurará ser presentado no linux
- O sistema precisará de uma máquina como minimo 2, GHz do processador.
Exercicio UML
Documentos apresentados para levantamento de requisitos:
- Documentos de requisitos (listo)
- Diagrama de caso de uso
- Especificação de caso de uso
- Documento visão
Lista de requisitos
BrainStorm
Tempestade de ideias, em uma reunião formada por pessoas que conhecem com amplitude o funcionamento da empresa ou departamentos, vão falando ideias, problemas e melhoras, ao mesmo momento alguém vai anotando todo o que é falado.
Praticas
1) Considere um sistema de una biblioteca, onde se tem os seguintes requisitos levantados:
- Reservar livro
- Obter empréstimo de livro
- Devolver copia
- Cadastrar livro
- Cadastrar usuário
O responsável por informar os dados no sistema será o usuário.
2) Em uma locadora de veículos, os funcionários serão responsáveis pelo cadastro dos clientes e dos veículos adquiridos pela locadora. Ele também efetuará o aluguel junto ao cliente e quando o carro for devolvido, dará baixa no aluguel.
0 comentarios:
Postar um comentário