O GERENCIAMENTO DE NOTAS DE UMA SALA DE AULA
Por: YdecRupolo • 10/7/2018 • 2.179 Palavras (9 Páginas) • 291 Visualizações
...
Um método para agilizar este processo já colocando o resultado da média das notas das provas, situação do aluno, media geral da sala.
Este é o cenário deste trabalho, onde utilizando técnicas em linguagem C a partir de um estudo do Caso. Utilizando a Engenharia de Software, para levantamento de toda a estrutura a seguir. Realizei um projeto executável que vai de encontro com as necessidades do Educador.
Vejo um projeto simples, mas confiável, onde utilizei o conteúdo aprendido nestas matérias, acredito que de uma forma mais simples, mas respeitando as regras. Utilizando um ciclo de vida do software, e funções da linguagem C.
É um projeto que atende o problema, mas que pode ser atualizado futuramente, para melhorias de navegação e maiores controles.
---------------------------------------------------------------
-
DESCRIÇÃO DO CENARIO
Um professor do Ensino Fundamental precisa de um sistema para cadastrar as notas dos seus alunos. Ele tem que registras as notas de quatro provas (P1, P2, P3, P4), além de uma prova substitutiva (para substituir a menor nota).
O sistema deve calcular a média de cada um dos alunos, que é igual a média ponderada das quatro provas. Caso seja menor que 5,0 o aluno é reprovado.
O sistema deve ser composto das seguintes partes:
- Cadastro de alunos: Nome do aluno e matricula.
- Cadastro de notas: Cadastro das notas das provas P1, P2, P3, P4 e Prova substitutiva (Ps).
- Cálculo das medias: O sistema deve conter uma função que calcula a média de cada um dos alunos, depois de todas as notas cadastradas. A função media executa o cálculo da média ponderada, isto é, cada nota possui um peso (P1 peso1, P2 peso 2, P3 peso 3, P4 peso 4).
- Relatório de desempenho: O sistema deve imprimir (em tela) um relatório com o nome de todos os alunos, suas notas e média, se foi aprovado, e media da sala.
-
PROBLEMA
Com os professores trabalhando mais, e com menos tempo. A falta de um sistema que agilize o cálculo das notas de notas de uma sala, pode acarretar em estresse, erros de cálculo. E com esses erros seria necessário um retrabalho para verificar onde está o erro, e, por muitas vezes, refazer todos os cálculos seria ainda o mais rápido.
Mas o ciclo de erro e retrabalho pode se repetir.
-
OBJETIVOS
-
Geral
Projetar um software que atenda às necessidades do docente, agilizando e proporcionando mais confiança a todo o processo.
-
OBJETIVOS ESPECIFICOS
- Cadastrar alunos com suas matriculas;
- Cadastrar as notas das provas P1, P2, P3, P4 e Ps (substitutiva);
- Verificar as notas substituindo a de menor valor, e de maior peso, pela Ps (desde que a prova substitutiva seja de valor maior);
- Imprimir em tela o NOME, MATRICULA, NOTAS, MEDIA e situação APROVADO ou REPROVADO, de cada aluno;
- Imprimir em tela e ao final, a média da sala
-
PONTOS IMPORTANTES
- A prova substituta (Ps) só assume o valor de uma outra prova se for maior, e deve sempre assumir da prova de maior peso;
- Limite de quantidade de alunos, para não ter erros no cadastro;
- Utilização de pesos específicos para cada nota;
- Mostrar se o aluno está aprovado ou reprovado;
- A nota não poderá ser maior que 10;
-
JUSTIFICATIVA
- Ganho de velocidade nas finalizações das notas;
- Evita o retrabalho;
- Agilidade nas consultas das notas;
- Maior tempo livre;
- Maior segurança;
-
ESCOPO
Pretende com este projeto mostrar uma aplicação das disciplinas aprendidas em um sistema de gerenciamento de notas de um professor em uma sala de aula.
Não vejo como um projeto final, apesar de poder ser aplicado, mas um início e uma base daquilo que vimos nas aulas, podendo, portanto, ser melhorado e desenvolvido mais para melhores resultados, ou outras aplicações.
-
CICLO DE VIDA DO SOFTWARE
-
A ESCOLHA
Apesar de termos vários métodos de ciclos de vida, optei por seguir o METODO CASCATA.
A escolha deve-se aos fatos:
- Projeto pequeno, de curta duração;
- Método clássico bem organizado;
- Clara ideia do projeto;
- Requisitos bem definidos;
- Somente uma pessoa realizando o projeto;
Por estar realizando este projeto sozinho, segui por não pular etapas até que elas estejam concluídas. Isso me fornece mais segurança. Principalmente de não trabalhar em projetos de software. Seguindo somente por uma linha evita erros e retrabalho.
-
DESCRIÇÃO DO CICLO DE VIDA
Trata-se do modelo de engenharia mais utilizado até os dias de hoje para a produção de software, conhecido também como: Modelo clássico de produção de software.
Apesar de existirem vários outros métodos, praticamente todos tem o método cascata como base. Outros métodos que foram desenvolvidos
...