REPOSITÓRIO DE ARQUIVOS 1.0 Documento de Visão Geral, Requisitos do Sistema, Casos de Usos e Esboço de Interface. Macaíba/2014 REPOSITÓRIO DE ARQUIVOS Histórico Data Versão Descrição Autor 26/05/2014 1.0 Início do levantamento de requisitos e casos de uso Responsável pela informação (Clientes entrevistados) 1. Visão Geral do Sistema O projeto consiste na criação de um repositório de conteúdos para uso exclusivo dos professores da Escola Agrícola de Jundiaí de maneira a facilitar o compartilhamento de conteúdo entre eles e as respectivas disciplinas. 2. Requisitos 2.1. Requisitos Funcionais Cod. Nome Descrição F01 Entrar no sistema O Professor ou o Administrador realiza o login no sistema F02 CRUD Professor O Administrador deve Validar, Acessar, Atualizar e Inativar um cadastro de Professor. F03 CRUD Conteúdo O Professor Insere, Deleta, Atualiza e Acessa os Conteúdos. F04 Realizar Download O Professor Transfere o Conteúdo Desejado. 2.2. Requisitos Não-Funcionais Cod. Nome Restrição NF01 Senha As senhas de acesso ao sistema deverão ser criptografadas. NF02 Desempenho O desempenho do sistema deverá ser o mesmo em termos de velocidade de acesso, integridade e confiabilidade dos dados, independentemente do tipo de conteúdo a ser consultado ou inserido Repositório de Arquivos; NF03 Hospedagem O banco de dados de conteúdos deverá estar hospedado no servidor da rede local da Escola Agrícola de Jundiaí, sendo acessado somente dentro da mesma. 3. Atores Nome Descrição Professor Professores do setor de Informática da Escola agrícola de Jundiaí. Administrador Gerencia funcionalidades específicas do Sistema. 4. Diagrama de Casos de Uso 4.1 Casos de Uso Cód. Caso de Uso Descrição UC01 Acessar o Sistema Inicio do software onde ambos os atores tem acesso às suas funcionalidades UC02 Manter Professor - (Professor) O Professor poderá atualizar sua senha UC03 Manter professor - (Administrador) O Administrador poderá gerenciar o status dos professor dentro do sistema UC05 Validar professor à disciplina O administrador poderá vincular as disciplinas aos professores UC07 Consultar Professor O administrador poderá fazer uma consulta aos professores UC02 Manter Conteúdo O professor poderá gerenciar os conteúdos UC04 Consultar disciplinas O professor poderá acessar as disciplinas UC03 Consultar conteúdo O acesso do conteúdo poderá ser feito por ambos UC08 Emitir Histórico de Disciplina O Professor poderá emitir um histórico contendo uma lista com todos os conteúdos adicionados em uma disciplina UC09 Emitir Relatório de Conteúdos O Professor poderá emitir um relatório contendo o histórico de modificações do conteúdo. 5. Análise dos Riscos 5.1Tamanho do Sistema Problema: Capacidade do Banco de Dados; Tratamento: Manutenção de Banco de Dados; 5.2 Segurança Problema: Manipulação de Arquivos; Tratamento: Arquivo diretamente relacionado ao Professor e a Disciplina; Problema: Acesso ao Sistema; Tratamento: Senha Criptografada; Problema: Controle de Atividades do Sistema; Tratamento: LOG; 5.3 Limite de Tráfego Problema: Congestionamento do Sistema; Tratamento: Gerenciamento de Conexão; 5.4 Disponibilidade do Servidor Problema: Indisponibilidade de Arquivos; Tratamento: Suporte; 6. Proposta Modelo de Interface 6.1 Tela de Login 6.2 Tela de Cadastro