4. REQUISITOS FUNCIONAIS Nome da funcionalidade Descrição Prioridade Efetuar Login O usuário (administrador) precisa se autenticar para poder acessar determinadas funções do sistema. Essencial Cadastrar Paciente O Usuário solicita o cadastro do paciente. Esse cadastro poderá ser concluído pelo próprio usuário. Essencial Pesquisar Cadastro de Paciente Esse é um método de pesquisa para facilitar a localização dos dados dos pacientes cadastrados no sistema. Importante Excluir Cadastro do Paciente. Caso necessário, o administrador exclui um cadastro de um paciente. Se isso acontecer, ele não mais poderá ter acesso às informações clinica do paciente, na tela visualizada no sistema. Importância média Geração e exibição de Fichas O sistema gera fichas com os dados clínicos dos pacientes Essencial Efetuar Logout Sair do sistema. Garante a confiança de segurança dos dados, de cada Usuário. Essencial 5. REQUISITOS NÃO FUNCIONAIS 5.1 Usabilidade O sistema segue padrões de fácil manuseio, de modo a facilitar o uso do mesmo. 5.2 Confiabilidade Por usar uma política de acesso restrito a dados administrativos nos bancos de dados do servidor, o sistema será bastante confiável, evitando que dados dos pacientes e suas solicitações sejam perdidos. 5.3 Portabilidade O sistema é compatível com os sistemas operacionais Linux e Windows, sendo que precisa de 512MB no mínimo de RAM no sistema Linux e 1GB para Windows. 5.4 Segurança Para utilização das funcionalidades do sistema, é preciso ser feita uma autenticação prévia. Os dados (login e senha) são definidos pelo Usuário no seu cadastro. O sistema garante a privacidade do usuário. Os dados dos usuários devem ser utilizados de forma a não ferir o direito de privacidade a fim de evitar eventuais problemas jurídicos para os desenvolvedores e responsáveis pelo sistema. 6. PLATAFORMA DO PROJETO Para o desenvolvimento do nosso projeto, decidimos fundamentar todas as analises de prontuários e fichas médicas para profissionais da saúde, exclusivamente em um site onde todos teriam acesso livre, rápido e fácil. Esse projeto constituiria em um modelo especifico de site para o setor da saúde de forma que todos os dados tivessem segurança e acesso garantido a qualquer momento. 7. REQUISITOS NECESSÁRIOS DE HARDWARE E SOFTWARE 7.1 Hardware Para o desenvolvimento da aplicação, necessita de pouca coisa, basicamente um computador com um sistema operacional que seja Linux ou Windows, com especificações mínimas de 512MB de RAM em sistemas Linux e 1GB de RAM para Windows. Figura 6.1.1 - ilustração das logomarcas do Linux e windows Fonte: https://www.sboutsource.com/wp-content/uploads/linuxandwindows.png. 7.2 Software As aplicações (cliente e servidor) foram desenvolvidas com base na linguagem Java. As ferramentas utilizadas foram o banco de dados MySQL no servidor XAMPP, A ferramenta de implementação usada foi o Netbeans. É recomendado que o sistema seja executado apenas em versões iguais ou posteriores as que foram utilizadas para o desenvolvimento da aplicação.