A Engenharia de Software
Por: Kleber.Oliveira • 26/10/2018 • 829 Palavras (4 Páginas) • 329 Visualizações
...
realizadas.
6. Restrições
ID
Restrição
Descrição
R1
Agendamentos e alterações das viagens
O agendamento e as alterações das informações referentes às viagens a serem realizadas só poderão ser feitas pelos administradores do sistema.
7. Atores
ID
Atores
Descrição
A1
Servidores da Coordenadoria de Transportes
Serão responsáveis por cadastrar os veículos e motoristas e alterar ou remover os dados dos mesmos.
A2
Servidores da Reitoria
Terão acesso ao sistema, mas poderão somente visualizar as informações referentes ao agendamento das viagens.
8. Requisitos Funcionais
ID
Funcionalidade
Necessidades
Prioridade
RF1
Manutenir usuários do sistema
O sistema deve permitir o cadastro, alteração e exclusão dos usuários do sistema, de forma que ele deverá ter a referência para um usuário administrador.
Essencial
RF2
Manutenir veículos
O sistema deve possibilitar que o usuário cadastre, altere e remova os dados dos veículos utilizados pela instituição, para garantir o controle dos mesmos.
Essencial
RF3
Manutenir motoristas
O sistema deve possibilitar que o usuário cadastre, altere e remova os dados das pessoas autorizadas a dirigir os veículos, sendo elas, motoristas, servidores e professores da instituição.
Essencial
RF4
Agendar Viagens
O sistema deve possibilitar o agendamento das viagens a serem feitas, para que não haja conflito de horários no uso de determinado veículo.
Essencial
RF5
Controlar Circulação
O sistema deverá permitir o preenchimento de formulários referentes às viagens realizadas com o intuito de manter o controle dessas informações.
Essencial
RF6
Gerar Relatórios
O sistema deve emitir relatórios das viagens realizadas para facilitar o armazenamento de informações.
Essencial
RF7
Permitir Alterações
O sistema deve permitir a alteração de horários no agendamento, no caso de surgirem imprevistos ou viagens a serem feitas com maior urgência.
Essencial
RF8
Logar no Sistema
O sistema deve permitir o login dos administradores do sistema para que possa ter o controle de acesso sobre o mesmo.
Essencial
Requisitos Não-Funcionais
ID
Requisitos
Categoria
NRF1
O sistema deve ser simples do ponto de vista do usuário, sem que haja necessidade de treinamento para a sua utilização
Usabilidade
NRF2
O sistema deve persistir os dados em um banco de dados
Persistência
NRF3
O sistema web deverá ter suporte para a maioria dos sistema operacionais utilizados atualmente.
Portabilidade
NRF4
O sistema será desenvolvido em Java (JSF) e terá seus dados persistidos em um banco de dados (MySQL).
Implementação
Requisitos de Hardware
8.1. Configuração Mínima
Computador desktop com acesso à internet e um navegador web instalado.
Sistema Operacionais: Windows XP ou superiores, qualquer versão do Linux;
Processador: Intel Pentium 4 ou superior;
Espaço em disco: 350MB;
Memória RAM: 512MB;
11.2.
...