Levantamento de Requisito
Por: Juliana2017 • 15/4/2018 • 990 Palavras (4 Páginas) • 345 Visualizações
...
- Nome de usuário.
- Senha.
Além disso, o sistema deve garantir que os usuários cadastrados serão únicos através do nome associado.
Também será possível atualizar e excluir os usuários cadastrados.
-
RF002 - Autenticação
O sistema GCSR somente permitirá o acesso ao sistema, quando o usuário se autenticar através de uma tela de login, inserindo as seguintes informações:
- Nome de usuário.
- Senha.
Apenas terão acesso ao sistema GCSR, os usuários previamente cadastrados.
-
RF003 - Serviços
O sistema GCSR permitirá o cadastro de serviços com o campo:
- Descrição
Além disso, o sistema deve garantir que os serviços cadastrados serão únicos através da descrição associada.
Será permitida a edição dos serviços e qualquer alteração será refletida nos contratos atrelados. Assim como, apenas será possível excluir os serviços se tiver nenhum contrato associado.
-
RF004 – Clientes
O sistema GCSR permitirá o cadastro de clientes com os campos:
- Nome
- Sobrenome
- CPF
- Rua
- Número
- Bairro
- CEP
- Estado
- País
Além disso, o sistema deve garantir que os clientes cadastrados serão únicos através do CPF.
Será permitida a edição dos clientes e qualquer alteração será refletida nos contratos atrelados. Assim como, apenas será possível excluir os clientes se tiver nenhum contrato associado.
-
RF005 – Contratos
O sistema GCSR permitirá o cadastro de contratos com os campos:
- Campo de metragem
- Cor de tinta
- Revestimento
- Tipo de papel de parede
- Data de serviço
- Foto do local
- Forma de Pagamento
- Serviço
- Cliente
Além do cadastramento dos contratos, o sistema GCSR permitirá pesquisá-los através do número do contrato, data Início, data Fim e status de contrato (aberto / em andamento / finalizado / encerrado).
Também será possível atualizar, excluir e exportar os contratos cadastrados.
---------------------------------------------------------------
-
Requisitos Não Funcionais
-
RNF001 - Segurança
Toda vez que o usuário iniciar o programa, será necessário inserir o usuário e senha cadastrada. Também, todos os dados sensíveis serão criptografados no banco de dados.
-
RNF002 – Desempenho
O sistema GCSR será desenvolvido de forma que todas as requisições sejam tratadas da maneira mais rápida possível. Para isto, além das metodologias de desenvolvimentos, haverá testes de desempenho, para garantir a usabilidade do sistema.
-
RNF003 - Usabilidade
O sistema GCSR será desenvolvido de forma que o usuário tenha uma ótima experiência de utilização, assim haverá a preocupação de deixar o sistema mais rápido possível. Também, será elaborado um layout amigável, deixando a utilização intuitiva. Além disso, ele será desenvolvido na linguagem Java, possibilitando a sua instalação na maioria dos sistemas operacionais existentes hoje no mercado.
-
RNF004 - Confiabilidade
Através dos testes que serão realizados, será possível reduzir drasticamente o número de falhas e divergências na regra de negócio. Também, o sistema GCSR terá um mecanismo de log, para que, se caso ocorrer alguma falha, será possível obter maiores detalhes o erro ocorrido.
-
RNF005 – Padrões
O sistema GCSR será desenvolvimento, com as metodologias de desenvolvimento existentes no mercado atual, para que seja possível oferecer um produto com confiabilidade, segurança, escalabilidade e de fácil manutenção.
-
RNF006 – Hardware e Software
Para a correta instalação e utilização do sistema GCSR, os seguintes requisitos deverão estar disponíveis:
Processador: Dual Core ou superior
Memória RAM: 1GB ou superior
Disco Rígido: 10 GB ou superior.
Sistema Operacional: Windows 7 ou superior, Ubuntu Linux 10 ou superior, MAC OS 10.6.
Sistemas: JVM (Java Virtual Machine); MySQL.
...