A Documentação E Especificação Trabalho
Por: Pedreira Neto • 7/11/2022 • Trabalho acadêmico • 1.318 Palavras (6 Páginas) • 88 Visualizações
FASES DO PROJETO:
Fases:
- Levantamento dos Requisitos
- Identificação de Entidades e Relacionamentos
- Modelo E-R
- Diagrama E-R
- Dicionário de Dados
- Normalização
- Implementação
- Testes Básicos
Regra de Negócio:
- US 01 Cadastrar Instituição Parceira Como um dirigente institucional, eu quero cadastrar uma instituição parceira de modo a permitir que a mesma possa realizar o gerenciamento dos seus diplomas.
- US02 Atualizar Instituição Parceira Como um diretor, eu quero atualizar os dados da instituição parceira de modo a manter as suas informações atualizadas.
- US03 Cadastrar usuários Como um diretor, eu quero cadastrar novos usuários (dirigente institucional, diretor, funcionário) para ter acesso ao sistema.
- US04 Excluir usuários Como um diretor, eu quero excluir usuários (dirigente institucional, diretor, funcionário) para que os mesmos não tenham acesso ao sistema.
- US05 Alterar usuários Como um diretor, eu quero alterar os dados dos usuários (dirigente institucional, diretor, funcionário) de modo a manter as suas informações atualizadas.
- US06 Consultar usuários Como um diretor, eu quero consultar os usuários que possuem acesso ao sistema
- US07 – Cadastrar Cursos Como um funcionário, eu quero cadastrar os cursos ofertados pela instituição de modo a permitir a validação dos seus diplomas.
- US08 – Excluir Cursos Como um funcionário, eu quero excluir os cursos não mais ofertados pela instituição de modo a permitir que a instituição tenha o seu catalogo de cursos atualizados.
- US09 – Alterar Cursos Como um funcionário, eu quero atualizar as informações dos cursos ofertados pela instituição, de modo a permitir que a instituição tenha o seu catalogo de cursos atualizados.
- US10 – Consultar Cursos Como um funcionário, eu quero consultar os cursos ofertados pela instituição.
- US11 - Realizar login Como um usuário, eu quero realizar o login no sistema para ter acesso as suas funcionalidades.
- US 12 - Realizar logout Como um usuário, eu quero realizar o logout do sistema.
- U13 - Recuperar Senha Como um usuário, eu quero recuperar a minha senha para acesso ao sistema.
- US14 - Cadastrar Instituição Como um superintendente, eu quero cadastrar uma instituição de modo a torna-la apta para realizar a validação de diplomas.
- US15 - Alterar Instituição Como um superintendente, eu quero atualizar os dados de uma instituição.
- US16 - Liberar acesso da instituição Como um superintendente, eu quero liberar o acesso de instituições parceiras ao sistema.
- US17 - Consultar Instituição Como um usuário, eu quero consultar as instituições com acesso ao sistema.
- US18 – Cadastrar usuários Como um superintendente, eu quero cadastrar novos usuários (dirigente, superintendente, coordenador CARE, funcionário) para ter acesso ao sistema.
- US19 – Consultar usuários Como um superintendente, eu quero consultar os usuários que possuem acesso ao sistema.
- US20 – Alterar usuários Como um superintendente, eu quero alterar os dados dos usuários (dirigente, superintendente, coordenador CARE, funcionário) de modo a manter as suas informações atualizadas.
- US21 – Excluir usuários Como um superintendente, eu quero excluir usuários (dirigente, superintendente, coordenador CARE, funcionário) para que os mesmos não tenham acesso ao sistema.
Modelagem/Análise de Dados
- Itens Importantes: Instituições, Usuários, Cursos, Login, Diplomas, Tipo_Usuário...
Obs.:
Relação: Verbo com entidade, verificar se existe um verbo que se relaciona entre si;
Atributos: Característica de algo particularidade;
Identificando Relacionamentos:
- Tipo_Usuário(diretor) é responsável por instituição;
- Tipo_Usuário(diretor) é responsável por usuários;
- Instituição responsável por gerir diplomas;
- Usuário depende de usuário.
- Tipo_Usuário(funcionário), responsável cadastra Curso;
- Tipo_Usuário(funcionário), validação diplomas;
- Usuário pertence a um Login;
- Tipo_Usuário(superintendente), controla acesso instituição;
- Tipo_Usuário(diretor), responsável por novos Usuários;
Identificando Atributos Instituição:
- Nome da Instituição;
- Cód. Instituição;
- Endereço
* Rua;
* Número;
* Bairro;
* CEP;
* Cidade;
* Estado;
- Credenciamento (MEC);
- Dados Dirigente
* Nome;
* Sobrenome;
* CPF;
* Telefone;
* E-mail;
- Código Usuário;
Identificando Atributos Usuário:
- Número de Matrícula;
- Código tipo_Usuário;
- Nome;
- Sobrenome;
- E-mail;
- ID
Identificando Atributos Curso:
- Código do Curso;
- Nome do Curso;
- Código da Instituição;
- Grau do Curso;
- Código e-MEC;
- Data DOU
* Autorização;
* Publicação;
* Renovação;
- Descrição/Observação;
Identificando Atributos Tipo_Usuário:
- Nome do Tipo_Usuário;
- Código do Tipo_Usuário;
- Prioridade Tipo_Usuário;
Identificando Atributos Diploma:
- Código da Instituição;
- Informações da Instituição (End, Cred(MEC), Superintende, Coordenador, funcionários,…)
- Código do Usuário;
- Código do Diploma;
Identificando Atributos Login:
- E-mail:
- Nome Usuário:
- Senha:
ESBOÇO do diagrama:
[pic 1]
Informações/ Dados Prático Projeto
- Ferramentas utilizadas para UML Astah/brModelo;
- Esquema Conceitual;
- Gerador esquema lógico;
Identificando Entidade Relacionamento (Diagrama)
- Cardinalidade multivalorado ou único;
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
DER – Intermediário[pic 8]
ATRIBUTOS IDENTIFICADOS:
Obs:
- Bola vazada, atributo simples ou qualquer;
- Bola cheia, atributo determinante ou identificador;
DER – Com Atributos:
...