Caso de Uso
Resumo do documento:
Este documento tem como objectivo especificar os requisitos funcionais da aplicação com os diagramas de caso de uso.
Palavras-Chave:
Caso de uso
Histórico de versões:
Versão Data Realizado por V1.0 10-02-2011 Jennifer Santos V1.1
Índice
Índice Figuras ... 3 1 Requisitos funcionais ... 4 1.1 Autenticação ... 4 1.2 Modulo Membro: ... 5 1.2.1 Listagem de membros: ... 6 1.2.2 Pesquisa ... 8 1.2.3 Gestão de formação ... 11 1.2.4 Lista de membros CDN ... 12 1.2.5 Competências ... 13 1.2.6 Planear Formações ... 141.3 Módulo Insc. Estágio: ... 15
1.3.1 Gestão de inscrição ... 16
1.3.2 Parecer ... 17
1.3.3 Comunicação ao membro ... 20
1.3.4 Audições ... 21
1.3.5 Cursos de Ética ... 23
1.3.6 Cursos de ética realizados ... 24
1.3.7 Estágios ... 25 1.3.8 Envio de processos CDN ... 28 1.3.9 Pedido de patrono ... 29 1.3.10 Bolsa de Patrono ... 30 1.4 Módulo de Documentação ... 31 1.4.1 Gestão de documentos ... 31 1.5 Módulo de Configurações::Sistema ... 35 1.5.1 Níveis de Acesso ... 35 1.5.2 Organigrama ... 36 1.5.3 Utilizadores ... 37
Índice Figuras
Figura 1 - Autenticação ... 4
Figura 2- Módulo Membro ... 5
Figura 3- Sub-menu Listagem de membros ... 6
Figura 4 - Membros com fotos - opção listagem de membros ... 7
Figura 5-Membro sem foto -opção listagem de membros ... 7
Figura 6- Pesquisa ... 8
Figura 7- Pesquisa Directa - opção Pesquisa ... 9
Figura 8- Pesquisa Composta - opção Pesquisa ... 10
Figura 9- Gestão de formação ... 11
Figura 10- Lista de membros CDN... 12
Figura 11- Competências ... 13
Figura 12- Planear Formações ... 14
Figura 13- Módulo Insc. Estágio ... 15
Figura 14 - Gestão de Inscrição ... 16
Figura 15- Parecer ... 17
Figura 16- Parecer C.E opção Parcer ... 18
Figura 17- Parecer C.D da S.R.C opção Parcer ... 19
Figura 18 - Comunicação ao membro ... 20
Figura 19 - Audições ... 21
Figura 20- Marcações Audições ... 22
Figura 21- Resultado de Audições ... 22
Figura 22- Cursos de Ética ... 23
Figura 23- Cursos de ética realizadas ... 24
Figura 24- Estágios ... 25
Figura 25- Gestão de estágios ... 26
Figura 26- Estágios em atraso ... 27
Figura 27- Envio de processos CDN ... 28
Figura 28- Pedido de patrono ... 29
Figura 29- Bolsa de Patrono ... 30
Figura 30- Gestão de Documentos ... 31
Figura 31- Entrega de documentos ... 32
Figura 32- Listar documentos existentes ... 33
Figura 33- Entrada de documentos em separado ... 34
Figura 34- Níveis de Acesso... 35
Figura 35- Organigrama ... 36
1 Requisitos funcionais
Os requisitos funcionais são aqueles que descrevem o conjunto de funcionalidades que foram implementadas na nova plataforma. Estas funcionalidades serão apresentadas a seguir para cada módulo.
1.1 Autenticação
Figura 1 - Autenticação Autenticação:
Tipo: CASO DE USO Nome: Autenticar o utilizado
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
O utilizador de forma a utilizar da aplicação procura autenticar-se perante esta, sendo reconhecido pelo sistema.
Pré-condições:
• Existência de registo do funcionário da ANET; • Comunicação existente com o servidor.
1.2 Modulo Membro:
Ao clicar no menu do módulo membro é lhe apresentado as seguintes opções:
Figura 2- Módulo Membro
Tipo: CASO DE USO Nome: Módulo Membro
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta um conjunto de opções a serem executados aos membros existentes na associação, desde listagem, pesquisa, gestão dos membros inscritos nas formações, adicionar competências ao membros e abrir formações para os membros se inscreverem.
Pré-condições:
• Comunicação existente com o servidor.
• Existência de registos na base de dados dos membros, formações, formações a serem abertas e de competências.
1.2.1 Listagem de membros:
Figura 3- Sub-menu Listagem de membros
Tipo: CASO DE USO Nome: Listagem de membros
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresentar duas opções de membros com foto e sem fotos. Inicialmente activo com a lista de membros com fotos.
Pré-condições:
• Comunicação existente com o servidor.
1.2.1.1 Membros com foto
Figura 4 - Membros com fotos - opção listagem de membros
Tipo: CASO DE USO Nome: Membros com foto
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Listagem dos membros existentes na associação com fotos. Uma vez que o número da lista de membros existentes é elevado, há que aplicar uma paginação limitada de 20 registos por páginas. Também tem-se a possibilidade de fazer uma pesquisa rápida ao membro que se pretende sem estar a percorrer a as páginas todas do resultado de pesquisa.
Pré-condições:
• Comunicação existente com o servidor.
• Existência de registos na base de dados dos membros com foto.
1.2.1.2 Membro sem foto
Figura 5-Membro sem foto -opção listagem de membros Condições: Utilizador autenticado
Tipo: CASO DE USO Nome: Membro sem fotos
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta os mesmos objectivos que o caso de uso Membros com fotos.
Pré-condições:
• Comunicação existente com o servidor.
• Existência de registos na base de dados dos membros sem foto.
1.2.2 Pesquisa
Figura 6- Pesquisa
Tipo: CASO DE USO Nome: Pesquisa
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresentar duas opções de pesquisa a directa e a composta. Inicialmente activo com a pesquisa directa.
Pré-condições:
• Comunicação existente com o servidor.
• Existência de registos na base de dados dos membros.
1.2.2.1 Pesquisa Directa
Figura 7- Pesquisa Directa - opção Pesquisa
Tipo: CASO DE USO Nome: Pesquisa Directa
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Pesquisa dos membros existentes na associação com varias opções.
Pré-condições:
• Comunicação existente com o servidor.
1.2.2.2 Pesquisa Composta
Figura 8- Pesquisa Composta - opção Pesquisa
Tipo: CASO DE USO Nome: Pesquisa Composta
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Pesquisa dos membros existentes na associação com varias opções.
Pré-condições:
• Comunicação existente com o servidor.
1.2.3 Gestão de formação
Figura 9- Gestão de formação
Tipo: CASO DE USO Nome: Gestão de formação
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Listagem das formações aprovados pela associação, com o número de inscritos, com opções visualizar os inscritos, gerar pdf e Excel com os inscritos nesse curso, e a opção de inscrever membros nessa formação.
Pré-condições:
• Comunicação existente com o servidor.
1.2.4 Lista de membros CDN
Figura 10- Lista de membros CDN
Tipo: CASO DE USO Nome: Lista de membros CDN
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Listagem dos membros pertencentes à SRCentro, separando-os pelos respectivos grupos, em que cada um desses grupos tem-se a opção de visualizar inscritos e gerar PDF dos membros desse grupo.
Pré-condições:
• Comunicação existente com o servidor.
1.2.5 Competências
Figura 11- Competências
Tipo: CASO DE USO Nome: Competências
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Pesquisa das competências de um membro. Ao efectuar a pesquisa do membro que se pretenda ver as competências esse apresenta os seus dados pessoais, a listagem das suas competências e a possibilidade de adicionar competências a esse membro.
Pré-condições:
• Comunicação existente com o servidor.
1.2.6 Planear Formações
Figura 12- Planear Formações
Tipo: CASO DE USO Nome: Planear Formações
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Simulação das formações a serem lançadas, em que é apresentada uma lista das formações a ser lançadas, ou seja os membros interessados a essas formação vão se inscrevendo na formação e consoante o número de inscritos nessa formação, assim vai ser aberta (Aprovada) a formação.
Pré-condições:
• Comunicação existente com o servidor.
1.3 Módulo Insc. Estágio:
Ao clicar nesse módulo será apresentado os seguintes opções de sub-menu:
Figura 13- Módulo Insc. Estágio
Tipo: CASO DE USO Nome: Módulo Insc. Estágio
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta um conjunto de opções a serem executados para inscrições nos estágios existentes na associação.
Pré-condições:
• Comunicação existente com o servidor.
• Existências de registos na base de dados de inscrições, parecer, comunicação, audições, curso de ética, e de patronos.
1.3.1 Gestão de inscrição
Figura 14 - Gestão de Inscrição
Tipo: CASO DE USO Nome: Gestão de inscrição
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
• Listagem em formato PDF das audições, relatórios e estágios mensais.
• A gestão das inscrições pendentes, em que apresenta a lista de inscrições pendentes, podendo efectuar um conjunto de operações: visualizar, editar e eliminar dados dos membros da lista.
Pré-condições:
• Comunicação existente com o servidor.
• Existências de registos de membros na base de dados.
1.3.2 Parecer
Figura 15- Parecer
Tipo: CASO DE USO Nome: Parecer
Versão: 1.0 Actor principal: Funcionários da secretária
Objectivos:
Apresentar duas opções Parecer C.E (Comissão de Estágios) e Parecer C.D da S.R.C
Pré-condições:
• Comunicação existente com o servidor.
1.3.2.1 Parecer C.E
Figura 16- Parecer C.E opção Parcer
Tipo: CASO DE USO Nome: Parecer C.E
Versão: 1.0 Actor principal: Funcionários da secretária
Objectivos:
Listagem dos inscritos em estágios por aprovar (formais/ curriculares), com a opção de ver respectivos dados.
Pré-condições:
• Comunicação existente com o servidor.
1.3.2.2 Parecer C.D da S.R.C
Figura 17- Parecer C.D da S.R.C opção Parcer
Tipo: CASO DE USO Nome: Parecer C.D da S.R.C
Versão: 1.0 Actor principal: Funcionários da secretária
Objectivos:
• Listagem dos estágios aprovados (formais/ curriculares) • Listagem das prorrogações aceite.
• Listagem dos pedidos de alterações de patrono com as respectivas entidades de acolhimento.
Pré-condições:
1.3.3 Comunicação ao membro
Figura 18 - Comunicação ao membro
Tipo: CASO DE USO Nome: Comunicação ao membro
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta uma lista de comunicação ao membro ( formais/ curriculares). E a lista das prorrogações aceites.
Pré-condições:
• Comunicação existente com o servidor.
1.3.4 Audições
Figura 19 - Audições
Tipo: CASO DE USO Nome: Audições
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresentar duas opções Marcações de Audições e Resultado de audições
Pré-condições:
• Comunicação existente com o servidor.
1.3.4.1 Marcações de Audições
Figura 20- Marcações Audições
Tipo: CASO DE USO Nome: Marcações de Audições
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta uma lista de membros com possibilidade de marcar uma data de audição.
Pré-condições:
• Comunicação existente com o servidor.
• Existências de registos de membros na base de dados, que não tenham data de audição marcadas.
1.3.4.2 Resultados de Audições
Tipo: CASO DE USO Nome: Resultados de Audições
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta uma lista de audições por concluir e uma lista de audições concluídas. Tendo a opção de gerar um PDF/EXCEL com a lista num determinado período.
Pré-condições:
• Comunicação existente com o servidor.
• Existências de registos de membros na base de dados, que não tenham audição marcadas.
1.3.5 Cursos de Ética
Figura 22- Cursos de Ética
Tipo: CASO DE USO Nome: Cursos de ética
Objectivos:
• Apresenta uma lista de turmas existentes com a opção de abrir uma dada turma, em que ao abrir uma turma tem-se um conjunto de opções: (alterar a data da turma, visualizar os inscritos na turma, imprimir o PDF dos membros que estiveram presentes na turma).
• Tem-se a opção de adicionar uma nova turma a lista de turmas existentes.
Pré-condições:
• Comunicação existente com o servidor.
• Existências de registos de cursos na base de dados.
1.3.6 Cursos de ética realizados
Figura 23- Cursos de ética realizadas
Tipo: CASO DE USO Nome: Cursos de ética realizados
Objectivos:
Listagem dos cursos de ética realizados. Tem a opção de imprimir a lista dos inscritos nesta turma.
Pré-condições:
• Comunicação existente com o servidor.
• Existências de registos de cursos de éticas já realizadas na base de dados.
1.3.7 Estágios
Figura 24- Estágios
Tipo: CASO DE USO Nome: Estágios
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresentar duas opções de Gestão de Estágios e estágios em atraso.
Pré-condições:
• Comunicação existente com o servidor. • Existências de registos de estágios.
1.3.7.1 Gestão de estágios
Figura 25- Gestão de estágios
Tipo: CASO DE USO Nome: Gestão de estágios
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresentar a lista de estágios por
Pré-condições:
• Comunicação existente com o servidor. • Existências de registos de estágios.
1.3.7.2 Estágios em atraso
Figura 26- Estágios em atraso
Tipo: CASO DE USO Nome: Estágios em atraso
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Lista de membros que já deviam ter concluído o estágio e que também têm documentos em falta.
Pré-condições:
• Comunicação existente com o servidor.
1.3.8 Envio de processos CDN
Figura 27- Envio de processos CDN
Tipo: CASO DE USO Nome: Envio de processos CDN
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Introduz-se um número de processo (código do membro) a enviar. Caso este exista, a informação sobre o mesmo é apresentado, permitindo remove-lo ou inseri-lo na BD de CDN para que o processo seja avaliado e envidado.
Pré-condições:
• Comunicação existente com o servidor.
1.3.9 Pedido de patrono
Figura 28- Pedido de patrono
Tipo: CASO DE USO Nome: Pedido de patrono
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresenta a lista de Pedidos de Patrono (podendo atribuir um patrono, e podendo visualizar os dados do membro em causa).
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.3.10 Bolsa de Patrono
Figura 29- Bolsa de Patrono
Tipo: CASO DE USO Nome: Bolsa de patrono
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Listagem de os membros com a bolsa de patrono, ou seja todos os patrono existente, em que na listagem cada um desses elementos pode-se ou não remove-los.
Opção de registar um novo patrono.
Apresentar formulário de pesquisa rápida uma vez que a listagem apresenta um elevado numero.
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.4 Módulo de Documentação
1.4.1 Gestão de documentos
Figura 30- Gestão de Documentos
Tipo: CASO DE USO Nome: Gestão de documentos
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Apresentar três opções de entrega de documentos, listagem de documentos existentes e entrega de documentos em separado.
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.4.1.1 Entrega de documentos
Figura 31- Entrega de documentos
Tipo: CASO DE USO Nome: Entrada de documento
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Anexar documentos em falta para um determinado membro.
Pré-condições:
• Comunicação existente com o servidor.
1.4.1.2 Listar documentos existentes
Figura 32- Listar documentos existentes
Tipo: CASO DE USO Nome: Listar documentos existentes
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Pesquisar os documentos de um dado membro.
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.4.1.3 Entrada de documentos em separado
Figura 33- Entrada de documentos em separado
Tipo: CASO DE USO Nome: Entrada de documentos em separado
Versão: 1.0 Actor principal: Funcionários da ANET
Objectivos:
Entrada de documentos no formato JPEG de forma a converter para PDF, para poder anexar o documento ao membro em questão
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.5 Módulo de Configurações::Sistema
1.5.1 Níveis de Acesso
Figura 34- Níveis de Acesso
Tipo: CASO DE USO Nome: Níveis de Acesso
Objectivos:
Gestão e controlo dos utilizadores do sistema.
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.5.2 Organigrama
Figura 35- Organigrama
Tipo: CASO DE USO Nome: Organigrama
Versão: 1.0 Actor principal: Administrador
Gestão e controlo dos utilizadores do sistema.
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.
1.5.3 Utilizadores
Figura 36- Utilizadores
Tipo: CASO DE USO Nome: Utilizadores
Gestão e controlo dos utilizadores do sistema.
Pré-condições:
• Comunicação existente com o servidor. • Existência de dados na Base de Dados.