-
Notifications
You must be signed in to change notification settings - Fork 0
Documentos de Requisitos
-
Introdução
1.1 Requisitos Funcionais
1.2 Requisitos Não Funcionais
Este documento contém a especificação de requisitos para o sistema gerenciamento de Central Telefônica, que funciona para qualquer usuário no papel de cliente que deseje visualizar informações sobre histórico de chamadas, alterar seus dados cadastrais, gerar relatórios e cálculos de forma eficiente, simples e intuitiva.
Os requisitos funcionais serão dividos em duas categorias, sendo que cada uma será a um tipo de um usuário, serão dois papéis de usuários, sendo respectivamente o usuário como operador (funcionário previamente cadastrado pela compania telefônica) e como cliente (cliente da empresa X de telefonia).
Abaixo são as especificações que a aplicação de suportar (oferecer) para o usuário no papel de Operador:
- A aplicação deverá fornecer um meio de buscar um cliente por seu nome (ou parte dele) ou número de telefone ou CPF e ver seus dados pessoais.
- Importar registros (dados) de clientes e de ligações a partir de arquivos CSV.
- Gerar a conta telefônica de um mês e um ano específico com base nas taxas telefônicas daquele período.
- Autenticar-se no sistema à partir de seu CPF e sua senha previamente cadastrado pela compania telefônica.
- Visualizar os registros de ligações realizadas, aplicando ordenamento e filtros de busca quando desejado.
- Gerar um gráfico de custos de um mês e um ano específicos com base nas taxas telefônicas daquele período.
- Atualizar as taxas telefônicas de faixas de horário em um período específico.
Abaixo são as especificações que a aplicação de suportar (oferecer) para o usuário no papel de Cliente:
- A Aplicação deve fornecer um meio para que o Cliente visualize e se desejar alterar seus dados pessoais.
- A Aplicação deve fornecer um meio para que o Cliente gere suas contas telefônicas de determinado período fornecido pelo mesmo.
- A Aplicação deve fornecer um meio para que o Cliente consiga gerar gráficos de custos mensais ou anuais, a critério do mesmo.
- A Aplicação deve fornecer um meio para que o Cliente visualize todo ou parte de seu Registro telefônico, chamadas recebidas e/ou realizadas.
- A linguagem utilizada para desenvolver o sistema será RUBY.
- O sistema deverá ter um bom desempenho e estabilidade para que assim traga segurança na interação do usuário.
- A interface deve atender aos padrões de usabilidade e acessibilidade.
- O produto deve estar de acordo com as regras previstas pela Agência Nacional de Telecomunicações (ANATEL), órgão regulamentador de telecomunicações, criada pela Lei 9.472, de 16 de julho de 1997.
- Segurança (proteção) no acesso às informações;
- Geração de relatórios e documentos;
- Execução de cálculos de custo.
- As informações devem ser atualizadas em tempo real em toda a base de dados.
- Exibir de forma clara e objetiva o resultado das buscas;
- Armazenamento estável de informações;
- Realizar consultas eficazes dos dados;
- Segurança (proteção) no acesso às informações de qualquer usuário.
Projeto da Disciplina : Resolução de Problemas III 2017/1
Universidade Federal do Pampa - UNIPAMPA