Analise de Sistemas 1

December 13, 2017 | Autor: Evaldson Nunes | Categoria: Documento de análise de sistemas
Share Embed


Descrição do Produto

DOCUMENTO DE REQUISITOS

ID documento: Data: 09/11/2014 Versão : 1.8
Responsável pelo documento:

ID Projeto:


HISTÓRICO DE REVISÕES

Data de
criação/ atualização
Descrição da(s) Mudança(s) Ocorrida(s)
Autor
Versão do Documento
ID. Solicitação de Mudança
15/09/2014
Ampliação da redação nas seções 1 e 1.1

1.0

22/09/2014
Conclusão das seções 1 e 2, e da seção 3, até a 3.2

1.1

















Grupo:
Gustavo Coelho
Evaldson Nunes
Fabio Santos
Joacy Mesquita
Higor Vital








Conteúdo do Documento

1. Introdução

Sabemos que, no contexto das escolas, os profissionais responsáveis pelo gerenciamento das informações e ações referentes aos membros do corpo docente e do corpo discente tem certa dificuldade em cumprir seus papeis em tempo hábil, por conta da sobrecarga de funções. Com isso, surge a necessidade de produção um software capaz de promover a automatização dos processos envolvidos nesse gerenciamento. Para facilitar a vida desses profissionais, tal software irá permitir que o usuário relacione um certo aluno em uma turma, adicione informações para o aluno, como notas, faltas, indisciplina tais informações que poderão ser vistas pelo usuário quando ele entrar no perfil do aluno. Além disso também permitirá relacionar professores e turmas, e armazenar informações relevantes nos perfis de cada professor.

1.1. Propósito (do documento)

Este documento tem por objetivo explanar as características do software a ser desenvolvido, tais como suas funcionalidades (essenciais, desejáveis e opcionais) e suas restrições. Tais explanações que visam aumentar ao máximo o entendimento sobre o software por parte do cliente, deixando bem claro onde, quando e como a aplicação pode ser utilizada de forma a se aproveitar todas as suas funcionalidades.




1.2. Escopo (do software)

O software EducaSys tem como objetivo facilitar e agilizar as tarefas dos profissionais que trabalham manipulando as notas, frequências, que gerenciam as informações referentes ao corpo docente e discente. Com essas informações bem separadas e organizadas nos perfis dos alunos e professores, fica muito mais fácil para se fazer uma checagem de nota, para se confirmar uma aula extra que um certo professor marcou, para simplesmente ter um controle maior sobre as informações de seus funcionários e alunos, que facilitarão o processo de gerenciamento.
Basicamente o sistema será capaz de cadastrar os aluno e professores, relacionar aluno com um certo grupo de matérias, que será o equivalente à sua respectiva série, relacionar professores com uma ou mais matérias (matérias que ele leciona) e em qual(is) turma(s) ele leciona essa(s) matéria(s), além disso cada aluno e cada professor terá um perfil, onde todas as informações serão disponibilizadas para o usuário, que no caso seriam os profissionais com permissão de acessar aquelas informações. O perfil do aluno terá as matérias referentes à sua série e suas respectivas notas e faltas, além de informações sobre possíveis atos de indisciplina. Já o perfil dos professores terá as informações de quais matérias ele leciona e pra quais turmas, uma área para se deixar notas sobre o professor em questão, como por exemplo, se ele pretende marcar aula extra, se ele avisou que eia se atrasar ou algo do tipo.
Esse software não terá funcionalidades que auxiliem na organização da parte financeira, o objetivo do sistema é auxiliar a organização de informações que auxiliem na coordenação/gerenciamento das atividades e informações dos docentes e discentes do colégio. Tendo essas informações organizadas fica muito mais simples de se gerenciar as informações, uma vez que um pedido de aula extra de um professor que antes ficava anotado em um papel colado a mesa do funcionário agora estará disponível no perfil do professor em questão, simplicidade e organização são as palavras chaves para descrever o programa.




1.2.1. Atores do Sistema

O sistema será utilizado por pessoas que trabalhem na parte administrativa do colégio, como coordenadores, diretores e outros pessoas que utilizem as informações dos alunos e professores. Uma vez que o programa tem a função de apenas organizar as informações a única interação que ocorre é entre o usuário e o próprio sistema durante o processo de se adicionar, buscar ou remover alguma informação.

1.2.2. Outras fontes de informações

O sistema deve interagir com o setor bibliotecário, financeiro e com a secretaria de educação do município, contribuindo assim para melhoria da educação dos alunos e identificando possíveis melhorias na instituição de ensino.

1.3. Visão Geral (do documento)

Seção 1 – Introdução: apresenta uma visão geral do sistema, caracterizando qual é o seu escopo e descrevendo seus usuários.
Seção 2 - Informações de Suporte: fornece abreviações e termos para o entendimento do sistema assim como apresenta referências para outros documentos utilizados para a confecção deste documento.
Seção 3 - Descrição Geral do Software: fornece uma visão geral do produto para o cliente e o que o sistema deverá ter para auxiliado em seu negócio. Tais como: a perspectiva e funções do produto, as características dos usuários e os limites, suposições e dependências que influenciem a eficácia e eficiência do sistema.
Seção 4 - Requisitos Específicos: especifica todos os casos de uso do sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e saídas de cada caso de uso a ser implementado, assim como especifica todos os requisitos não funcionais do sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurança, manutenibilidade.
Seção 5 - Apêndices: serão apresentados os diagramas de caso de uso equivalentes ao sistema proposto e requisitos levantados.


2. Informações de Suporte

2.1. Definições, siglas e abreviações

Ficha Individual – Documento anual obrigatório, no qual deverá constar: ano civil, nome do aluno, série, ciclo, nível, turma e turno que está cursando, indicando nota, conceito ou resultado da avaliação diagnóstica e ainda a apuração anual da freqüência do aluno.
Diário de Classe – Documento oficial de registro do que se faz ou sucede todos os dias no ambiente escolar e que deve ser preenchido pelo(a) professor(a), é instrumento de consulta da secretaria, da coordenação, da supervisão e da direção. O mesmo é uma ferramenta que comprova a frequência dos estudantes nos casos de solicitações judiciais, administrativas, entre outras.
Boletim – Informativo para circulação interna ou comunicação pública dos registros escolares, próprio para informar a freqüência, o aproveitamento e/ou conceitos do desempenho cognitivo e social dos estudantes durante um período letivo (unidade, bimestre, trimestre e etc).
Histórico Escolar – Documento oficial que representa o desempenho acadêmico do aluno, contendo o registro das disciplinas exercidas durante o seu vínculo com a Escola.
Declaração – é um documento eventual que atesta o resultado final obtido pelo aluno para efeito de matrícula, até a emissão do Histórico Escolar. Pode servir também como atestado de matrícula, ou outra finalidade.
Atestado – é um documento que atesta se o aluno está apto ou não a desempenhar determinadas atividades de educação física. O atestado será expedido por profissional médico e será renovado a cada ano.
SE – Secretaria Escolar.

2.2. Referências

Hoje é comum encontrar empresas especializadas em criação de softwares para automação comercial e gerenciamento de empresas. Podemos citar alguns softwares utilizados para gestão escolar, feitos com finalidades de organizar e ampliar o atendimento e gerenciar escolas municipais e até mesmo estaduais. Podem ser destacados softwares como: O gestor escolar, O iScholar, SisAlu, SAE+C Versão 5.0, e o ACADESC.

3. Descrição Geral do Software

Esse sistema funcionará como uma ferramenta de auxílio na obtenção de informações referentes aos docentes ou discentes. Sendo os usuários profissionais do colégio (por exemplo, coordenadores e diretores) que trabalham com informações de matriculas, boletins, ficha individual, histórico escolar, dentre outros passarão a ser executadas em um sistema próprio, o sistema tem a capacidade de otimizar o trabalho desses profissionais uma vez que armazena a maioria das informações relevantes, se não todas, em um só lugar viabilizando a busca de determinados dados de alunos em tempo reduzidos com precisão e segurança.








3.1. Perspectivas de Produto

Espera-se que o software seja capaz de tornar eficiente o tratamento das informações administrativas na gestão escolar e, com isso, proporcionar a comunidade escolar feedbacks instantâneos e hábeis nas suas solicitações.

Interfaces do Usuário: A interface do sistema é baseada em menus de consulta, acesso por níveis de usuário, mensagens.
Interfaces de Hardware: Impressoras, Scanners.
Interface de Software: Banco de dados.
Operações: rotinas de inicialização (definir níveis de acesso; backup).



3.2. Funções do Produto

São funções do software: Cadastrar escola, alunos, professores, disciplinas, turmas e usuários do sistema; consultar aluno; efetivar matrícula e rematrícula; remanejamento do aluno; emitir relatório de matrícula; criar turmas; gerir diário de classe; lançar notas por aluno e frequência do aluno; criar boletim do aluno; Criar ficha individual do aluno e histórico escolar; Garantir a confiabilidade e segurança nas informações administrativas da escola.





3.3. Características de Usuários

O usuário esperado para esse sistema são os profissionais do colégio que trabalham com o gerenciamento das informações dos professores e alunos, sendo para controlar a frequência de um certo aluno, alguma aula extra marcada por um certo professor ou tarefas semelhantes. Esse usuário não precisa ter nenhum conhecimento específico além de como navegar pela interface do sistema, uma vez que o programa terá a função basicamente de organizar informações e facilitar seu trabalho.


3.4. Restrições

A seguir são apresentadas as restrições para que ocorra um bom funcionamento do sistema.
O professor lança notas e faltas de apenas um aluno por vez.
O cadastramento de e-mail dos professores é obrigatório.
Somente o administrador do sistema poderá excluir funcionários, professores ou qualquer outros usuários do sistema.
O software será implantado somente na Internet.
Mensagens de erro que são mostradas ao usuário revelarão somente a informação necessária.
Arquivos de log não devem conter senhas do usuário por motivos de segurança.
Senha e outros campos de entrada de dados sigilosos necessitam ser mascarados.
Todos os erros e exceções devem ser explicitamente manipulados a partir de blocos try, catch e finally.



3.5. Suposições e Dependências

Para que o usuário possa usufruir do sistema ele deve ter um banco de dados confiável e ter funcionário treinados e capacitados para manusear o sistema.
E necessário o cadastramento de todo corpo docente e discente da instituição assim como seus funcionários, para que o sistema possua todas as informações necessárias para o gerenciamento escolar.



3.6. Requisitos Futuros/Adiados

Matrícula antecipada para saber a demanda do ano subsequente.
O sistema deve gerar relatórios que ajudem nas auditorias.
Ler as informações dos alunos de forma automatizada, sem necessidade da entrada manual do usuário.
Implantar sistema de controle de espaço físico, devendo otimizar o uso das salas.

4. Requisitos Específicos

4.1. Requisitos Funcionais

Discrição das diversas funções que clientes e usuários querem ou precisam que o software ofereça.



Re
quisito
Funcional
Requisito
Descrição
Prioridade
RF01
Cadastrar Funcionário
Cadastra um funcionário no sistema
Essencial
RF02
Cadastrar Professor
Cadastra um professor no sistema
Essencial
RF03
Cadastrar Aluno
Cadastra um aluno no sistema
Essencial
RF04
Login de Funcionário
Um funcionário fará login no sistema
Essencial
RF05
Cadastrar Matéria
Será cadastrada uma matéria no sistema
Essencial
RF06
Cadastrar Turma
Será cadastrada uma turma no sistema
Essencial
RF07
Consultar Aluno
Um funcionário poderá consultar todas as informações de um aluno
Essencial
RF08
Consultar Professor
Um funcionário poderá consultar todas as informações de um Professor.
Essencial

Requisito
Funcional
Requisito
Descrição
Prioridade
RF09
Efetivar Matrícula
Um funcionário poderá efetivar a matrícula de um determinado aluno
Essencial
RF10
Realizar rematrícula
Um funcionário poderá realizar a rematrícula de um aluno
Essencial
RF11
Remanejar Aluno
Um funcionário será capaz de mudar um aluno de uma turma para outra
Essencial
RF12
Emitir Boletim
O sistema irá emitir o boletim de um determinado aluno, podendo ser impresso ou em tela .
Essencial
RF13
Emitir Histórico Escolar
O sistema irá emitir o histórico escolar de um determinado aluno, podendo ser impresso ou em tela .
Essencial
RF14
Emitir Relatório de Alunos
O sistema irá emitir um relatório detalhado de um determinado aluno (notas, faltas, observações comportamentais etc)
Essencial
RF15
Registrar Observação Comportamental
É adicionado ao perfil de um determinado aluno uma observação (texto) sobre uma ocorrência comportamental.
Essencial
RF16
Lançar Notas
Um funcionário poderá adicionar as notas de um aluno ao perfil do mesmo.
Essencial
RF17
Lançar Faltas/Atrasos
Um funcionário poderá adicionar faltas e atrasos de um aluno no perfil do mesmo.
Essencial
RF18
Gerar Ficha Individual do Aluno
O sistema gerar a ficha individual de um determinado aluno.
Essencial
RF19
Registrar Observação do Professor
É adicionado ao perfil de um certo professor uma observação (texto) sobre um determinado assunto(aula extra, falta etc)
Essencial



4.2. Requisitos não funcionais

Requisitos não funcionais especificam os atributos de qualidade gerais que o sistema deve satisfazer.


Requisito
Funcional
Requisito
Descrição
Prioridade
RNF01
Confiabilidade do Sistema
O sistema deve ficar disponível a maior parte do tempo, não sendo inferior a 99% do tempo total.
Essencial
RNF02
Eficiência
O programa deverá processar n requisições por um determinado tempo.
Essencial
RNF03
Segurança
O sistema terá um procedimento de autorização de usuários, nos quais tenham que se identificar usando um (login) e uma senha. Somente usuários autorizados terão acesso aos dados.

Essencial
RNF04
Velocidade
O programa deve ter um tempo de resposta ao usuário agradável.
Essencial



4.3. Restrições de Projeto

Somente serão utilizados softwares livres para o desenvolvimento da aplicação.
O projeto tem um prazo total de 04 meses.
A verba do orçamento a ser utilizada nesse projeto é de um vinte e cinco mil reais (R$ 25.000,00).
A equipe de projeto será limitada ao máximo de 5 desenvolvedores.
O software deve ser desenvolvido de acordo com o paradigma de orientação a objetos.





5. Apêndices

5.1. Visão Geral do Sistema







5.2. Casos de Uso (Template RUP)


Nome do Caso de Uso
C01. CADASTRAR PROFESSOR

Descrição
Realiza o cadastramento dos professores da instituição.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Escolhe a opção cadastrar Professor
3 - Informa os dados solicitados e envia ao sistema
Sistema
2 - Exibe uma tela solicitando os dados de cadastro:
Nome
CPF
Formação Acadêmica
Especialidade


4 - Valida as informações passadas, grava no banco de dados e encerra o caso de uso.
Fluxo Alternativo
Professor Existente
1 - Sistema exibe uma mensagem informando "Professor já cadastrado.
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
O funcionário deve ser cadastrado no sistema

Pós-Condições
O professor cadastrado passará a ter seu perfil, onde as informações armazenadas sobre ele serão visíveis para os funcionários.

Pontos de Extensão




Nome do Caso de Uso
C02. CADASTRAR ALUNO

Descrição
Realiza o cadastramento dos alunos da instituição.


Atores
Funcionário

Disparadores


Fluxo Básico
Ator
1 - Escolhe a opção cadastrar Aluno
3 - Informa os dados solicitados e envia ao sistema
Sistema
2 - Exibe uma tela solicitando os dados de cadastro:
Nome
RG
Data de Nascimento
Data de cadastro
Serie
e-mail
Telefone
4 - Valida as informações passadas, grava no banco de dados e encerra o caso de uso.
Fluxo Alternativo
Alunor Existente
1 - Sistema exibe uma mensagem informando "Aluno já cadastrado.
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
O funcionário deve ser cadastrado no sistema

Pós-Condições
O aluno cadastrado passará a ter seu perfil, onde as informações armazenadas sobre ele serão visíveis para os funcionários.

Pontos de Extensão











Nome do Caso de Uso
C03. CADASTRAR TURMA

Descrição
Realiza o cadastramento das turmas da instituição.

Atores
Funcionário

Disparadores


Fluxo Básico
Ator
1 - Escolhe a opção cadastrar turma.
3 - Informa os dados solicitados e envia ao sistema
Sistema
2 - Exibe uma tela solicitando os dados de cadastro:
Nome
Disciplinas
Serie
4 - Valida as informações passadas, grava no banco de dados e encerra o caso de uso.
Fluxo Alternativo
Turma Existente
1 - Sistema exibe uma mensagem informando "Turma já cadastrada.
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
O funcionário deve ser cadastrado no sistema

Pós-Condições
A turma cadastrada e informações armazenadas sobre ela serão visíveis para os funcionários.

Pontos de Extensão










Nome do Caso de Uso
C04. CADASTRAR FUNCIONÁRIO

Descrição
Realiza o cadastramento de um funcionário

Atores
Administrador

Disparadores
Administrador

Fluxo Básico
Ator
1 - Escolhe a opção cadastrar funcionário.
3 - Informa os dados solicitados e envia ao sistema
Sistema
2 - Exibe uma tela solicitando os dados de cadastro:
Nome
Login
Data Nascimento
CPF
4 - Valida as informações passadas, grava no banco de dados e encerra o caso de uso.
Fluxo Alternativo
Funcionário Existente
1 - Sistema exibe uma mensagem informando "Funcionário já cadastrada."
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições


Pós-Condições
O funcionário terá total acesso às ferramentas disponibilizadas pelo sistema.

Pontos de Extensão








Nome do Caso de Uso
C05. CADASTRAR MATÉRIA

Descrição
Realiza o cadastramento de matérias da grade curricular

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Escolhe a opção cadastrar matéria.
3 - Informa os dados solicitados e envia ao sistema
Sistema
2 - Exibe uma tela solicitando os dados de cadastro:
Nome
Ementa
Código
4 - Valida as informações passadas, grava no banco de dados e encerra o caso de uso.
Fluxo Alternativo
Matéria Existente
1 - Sistema exibe uma mensagem informando "Matéria já cadastrada.
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
O funcionário deve ser cadastrado no sistema

Pós-Condições
A matéria cadastrada estará disponível no sistema, podendo ser relacionada com uma turma.

Pontos de Extensão




Nome do Caso de Uso
C06. FAZER LOGIN

Descrição
Realiza o login de um funcionário no sistema.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Escolhe a opção fazer login.
3 - Informa os dados solicitados e envia ao sistema
Sistema
2 - Exibe uma tela solicitando os dados de cadastro:
Login
Senha
4 - Valida as informações passadas e permite o login
Fluxo Alternativo
Funcionário não cadastrado
1 - Sistema exibe uma mensagem informando "Usuário não cadastrado".
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
O funcionário deve ser cadastrado no sistema.

Pós-Condições
O funcionário estará no sistema apto a usufruir de todas as suas ferramentas como: consultar aluno, efetivar matrícula etc.

Pontos de Extensão




Nome do Caso de Uso
C07. CONSULTAR ALUNO

Descrição
Realiza a consulta de um aluno

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Escolhe a opção consultar aluno
3 - Informa o alguma informação pessoal do aluno no campo de digitação (rg, cpf, email, nome)
Sistema
2 - Exibe um campo de digitação.
4 - Busca no banco de dados o aluno que tem tais informações no seu registro.
5 - Mostra o perfil desse aluno na tela.
Fluxo Alternativo
Aluno Não Cadastrado
1 - Sistema exibe uma mensagem informando "Não consta nenhum aluno com essas informações no sistema.
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições


Pontos de Extensão




Nome do Caso de Uso
C08. CONSULTAR PROFESSOR

Descrição
Realiza a consulta de um professor

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Escolhe a opção consultar professor
3 - Informa o alguma informação pessoal do professor no campo de digitação (rg, cpf, email, nome)
Sistema
2 - Exibe um campo de digitação.
4 - Busca no banco de dados o aluno que tem tais informações no seu registro.
5 - Mostra o perfil desse professor na tela.
Fluxo Alternativo
Professor Não Cadastrado
1 - Sistema exibe uma mensagem informando "Não consta nenhum professor com essas informações no sistema.
2 - Voltar para o passo 2 do fluxo básico.

Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O professor deve estar cadastrado no sistema

Pós-Condições


Pontos de Extensão




Nome do Caso de Uso
C09. REMANEJAR ALUNO

Descrição
Realiza a alteração de turma de um determinado aluno

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Consulta o aluno (C07)
2 - Escolhe a opção alterar turma
4 - Escolhe a nova turma que o aluno fará parte.
Sistema
3 - Exibe uma tela com as turmas do mesmo ano/série .
5 - Transfere o aluno para o outra turma e finaliza o caso de uso.
Fluxo Alternativo
Turma Lotada
1 - Sistema exibe uma mensagem informando "Essa turma está cheia"
2 - Voltar para o passo 3 do fluxo básico.

Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema.
3. A turma de destino e a que o aluno já está devem estar cadastradas no sistema.

Pós-Condições
O aluno passará a fazer parte da nova turma. Uma vez que se fizer uma busca nas turmas ele não constará na lista da antiga, apenas na da nova.

Pontos de Extensão




Nome do Caso de Uso
C10. EMITIR BOLETIM

Descrição
Realiza a emissão do boletim de um determinado aluno.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção emitir boletim (impresso ou em tela)
Sistema
3 - Emite da maneira especificada (em tela ou impresso) o boletim do aluno.
Fluxo Alternativo


Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições


Pontos de Extensão












Nome do Caso de Uso
C11. EMITIR HISTÓRICO ESCOLAR

Descrição
Realiza a emissão do histórico escolar de um determinado aluno.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção emitir histórico escolar (impresso ou em tela).
Sistema
3 - Emite da maneira especificada (em tela ou impresso) o histórico escolar do aluno.
Fluxo Alternativo


Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições


Pontos de Extensão












Nome do Caso de Uso
C12. EMITIR RELATÓRIO DE ALUNOS

Descrição
Realiza a emissão do relatório de um determinado aluno.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção emitir relatório do aluno (impresso ou em tela).
Sistema
3 - Emite da maneira especificada (em tela ou impresso) o relatório do aluno.
Fluxo Alternativo


Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições


Pontos de Extensão




Nome do Caso de Uso
C13. REGISTRAR OBSERVAÇÃO COMPORTAMENTAL.

Descrição
Adiciona no perfil do aluno uma determinada observação sobre seu aspecto comportamental.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção registrar observação comportamental .
4 - Informa a observação comportamental
Sistema
3 - Exibe uma tela com uma caixa de entrada de texto.
4 - Registra a observação no perfil do aluno.
Fluxo Alternativo


Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições
A observação estará no perfil do aluno, de modo que funcionários e administradores possam ver.

Pontos de Extensão







Nome do Caso de Uso
C14. LANÇAR NOTAS

Descrição
Adiciona no perfil do aluno as notas referentes a cada disciplina que ele está cursando.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção lançar nota.
4 - Insere as notas em suas respectivos campos (prova, trabalho, matéria)
Sistema
3 - Exibe a tela específica para se atualizar as notas no perfil do aluno
4 - Registra as notas no perfil do aluno.
Fluxo Alternativo
Nota incorreta
1 - Sistema exibe uma mensagem informando "Esse valor é inválido para se colocar como nota"
2 - Voltar para o passo 3 do fluxo básico.

Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições
As notas estarão no perfil do aluno, de modo que funcionários e administradores possam ver.

Pontos de Extensão






Nome do Caso de Uso
C15. LANÇAR FALTAS E ATRASOS

Descrição
Adiciona no perfil do aluno as faltas e atrasos referentes a cada disciplina que ele está cursando.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção lançar faltas/atrasos
4 - Insere as faltas/atrasos nos seus determinados campos.
Sistema
3 - Exibe a tela específica para se atualizar a quantidade de faltas e os atrasos de cada matéria.
5 - Registra as faltas/atrasos no perfil do aluno.
Fluxo Alternativo
Quantidade de Faltas Incorreta
1 - Sistema exibe uma mensagem informando "Esse valor é inválido para se colocar como quantidade de faltas"
2 - Voltar para o passo 3 do fluxo básico.

Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições
As faltas/atrasos estarão no perfil do aluno, de modo que funcionários e administradores possam ver.

Pontos de Extensão




Nome do Caso de Uso
C16. GERAR FICHA INDIVIDUAL DO ALUNO

Descrição
Com base no template já conhecido, o sistema gera a ficha individual do aluno.

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar aluno(C07)
2 - Escolhe a opção gerar ficha individual.

Sistema
3 - Gera a ficha individual com base nas informações do determinado aluno já contidas no sistema

Fluxo Alternativo
Falta de informações
1 - Sistema exibe uma mensagem informando quais as informações do aluno não estão no sistema mas que são necessárias para gerir a ficha individual
2 - Cancela o caso de uso.

Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O aluno deve estar cadastrado no sistema

Pós-Condições


Pontos de Extensão


















Nome do Caso de Uso
C17. REGISTRAR OBSERVAÇÃO DO PROFESSOR

Descrição
Registra uma observação (aula extra, falta etc) no perfil do professor

Atores
Funcionário

Disparadores
Funcionário

Fluxo Básico
Ator
1 - Funcionário irá consultar professor(C08)
2 - Escolhe a opção registrar observação.
4 - Informa a observação do professor.
Sistema
3 - Exibe uma tela com uma caixa de entrada de texto.
5 - Registra a observação no perfil do professor.

Fluxo Alternativo


Plataforma


Pré-Condições
1. O funcionário deve ser cadastrado no sistema
2. O professor deve estar cadastrado no sistema

Pós-Condições
A observação estará no perfil do professor, de modo que funcionários e administradores possam ver.

Pontos de Extensão








5.3. Matriz de rastreabilidade

5.3.1. Casos de Uso X Requisitos













5.3.2. Requisitos Funcionais X Requisitos não funcionais













5.4. Modelo de Domínio


5.4.1. Diagrama de Classes



5.4.2. Glossário
Turma - grupo de discentes reunidos em um ambiente de aprendizagem, que podem receber mesmo conteúdo (turma comum a uma série).
Professor - docente contratado pelo colégio por período indeterminado e que integra o quadro permanente de funcionários da instituição.
Aluno – indivíduo que está regularmente matriculado em uma das series disponibilizadas pelo colégio, após a apresentação de toda a documentação e cumprimento das formalidades exigidas.
Frequência – é o ato de frequentar as atividades escolares ofertadas pela instituição. O controle de frequência é realizado pelo professor, através da chamada nominal dos alunos, em todas as atividades.
Funcionário - Indivíduos que trabalham na secretaria escolar, tratando da parte administrativa da instituição.
Disciplina - Cada uma das matérias pertencentes ao currículo escolar do colégio.
Boletim - Informativo para circulação interna ou comunicação pública dos registros escolares, próprio para informar a freqüência, o aproveitamento e/ou conceitos do desempenho cognitivo e social dos estudantes durante um período letivo (unidade, bimestre, trimestre e etc).
Histórico Escolar - Documento oficial que representa o desempenho acadêmico do aluno, contendo o registro das disciplinas exercidas durante o seu vínculo com a Escola.
Diário de Classe - Documento oficial de registro do que se faz ou sucede todos os dias no ambiente escolar.

Nome da Classe
Aluno

Definição
Representa um aluno matriculado na escola

Atributos


Nome
Definição
Restrições
nome
Nome do aluno

nomeDaMae
Nome da mãe do aluno

nomeDoPai
Nome do pai do aluno

RG
Número do documento (R.G.) do aluno

CPF
Número do documento (CPF) do aluno

dataNascimento
Data de nascimento do aluno (formato: DD/MM/AAAA)

Endereço
Endereço do aluno

Email
Email do aluno

serie
Sérei/Ano que o aluno está cursando

Métodos


getAluno
Retorna o objeto Aluno

equals
Verifica se o objeto do tipo Aluno é igual a outro objeto.







Nome da Classe
Professor

Definição
Representa um professor que leciona na escola

Atributos


Nome
Definição
Restrições
nome
Nome do professor

CPF
Número do documento (CPF) do professor

RG
Número do documento (R.G.) do professor

dataNascimento
Data de nascimento do professor (formato: DD/MM/AAAA)

Estado Civil
Estado Civil do professor

Telefone
Telefone fixo do professor

Celular
Telefone celular do professor

Endereço
Endereço do professor

Email
Email do professor

especialidade
Lista de especialidades do professor (exemplo: formado em matematica)

Métodos


getProfessor
Retorna o objeto Professor

equals
Verifica se o objeto do tipo Professor é igual a outro objeto.



Nome da Classe
Funcionário

Definição
Representa um professor que leciona na escola

Atributos


Nome
Definição
Restrições
nome
Nome do funcionário

CPF
Número do documento (CPF) do funcionário

RG
Número do documento (R.G.) do funcionário

dataNascimento
Data de nascimento do funcionário
(formato: DD/MM/AAAA)

cargo
Cargo que esse funcionário ocupa no colégio

login
Login de acesso ao sistema do funcionário

senha
Senha de acesso ao sistema do funcionário

Métodos


getFuncionario
Retorna o objeto Funcionário

equals
Verifica se o objeto do tipo Funcionário é igual a outro objeto.





















5.5. Outros diagramas

5.5.1. Diagrama de sequência


5.6.Protótipos
Figura 1 – Tela Cadastro dos Professores

Figura 2 – Tela Cadastro dos Alunos


Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.