PIM IV - GERENCIAMENTO DE NOTAS EM LINGUAGEM C
Por: Luís Felipe Campos • 27/3/2017 • Trabalho acadêmico • 2.303 Palavras (10 Páginas) • 718 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar – PIM IV
Cursos Superiores de Tecnologia
Desenvolvimento de Sistema em Linguagem C
Sistema de Gerenciamento de Notas
UNIP INTERATIVA
2016
UNIP INTERATIVA
Projeto Integrado Multidisciplinar – PIM IV
Cursos Superiores de Tecnologia
NOTA DO AUTOR:
TRABALHO FEITO E ENTREGUE EM NOVEMBRO DE 2016.
ESTA É APENAS A PARTE TEÓRICA, DESENVOLVI O PROGRAMA DO ZERO
E ELE TINHA ALGUMAS FALHAS. AINDA ASSIM TIREI 8,75.
CASO SEJA COPIADO SERÁ IDENTIFICADO COMO PLÁGIO, USE APENAS
COMO MATERIAL DE CONSULTA.
Desenvolvimento de Sistema em Linguagem C
Sistema de Gerenciamento de Notas
Curso: Análise e Desenvolvimento de Sistemas
Semestre: 4º Bimestre
UNIP INTERATIVA
2016
RESUMO
Este projeto consiste no desenvolvimento, em linguagem C, de programa para um
professor do ensino fundamental cadastrar alunos, cadastrar notas, calcular média e
exibir em tela uma lista de aprovados.
Após análise de requisitos optou-se pelo modelo clássico de ciclo de vida, devido a
simplicidade do programa. O criou-se um fluxograma que balizou a criação da
interface e aparência do programa. A codificação e compilação foi feita no programa
Dev C++ no sistema operacional Windows.
Palavras-chave: Requisitos, aluno, notas, design, código, clássico.
ABSTRACT
This project consists of the development, in C language, of a program for a primary
school teacher to register students, register notes, calculate average and display a
list of approved.
After analysis of requirements, the classic lifecycle model was chosen due to the
simplicity of the program. A flowchart was created to guide the creation of the
program interface and appearance. The coding and compilation was done in the Dev
C ++ program on the Windows operating system.
Key-words: Requirements, student, notes, design, code, classic .
SUMÁRIO
1 INTRODUÇÃO........................................................................................................6
2 DESENVOLVIMENTO............................................................................................7
2.1 Engenharia de software...................................................................................7
2.2 Fluxograma do sistema:...................................................................................8
...................................................................................................................................8
2.3 Linguagens e Técnicas de Programação........................................................9
3 Conclusão.............................................................................................................17
Referências.................................................................................................................18
6
1 INTRODUÇÃO
O cliente, um professor do ensino fundamental, necessita de um sistema para
gerenciar as notas de uma turma de alunos.
O projeto é o desenvolvimento de um programa com as funções solicitadas
pelo cliente, para tanto foi utilizado o aprendizado nas disciplinas “Engenharia de
Software I” e “Linguagem e Técnicas de Programação”.
Foi requisitado pelo cliente um programa com as funções de cadastrar alunos
e notas, calcular médias e exibir relatório de desempenho.
O programa foi escrito na linguagem C e compilado com programa DEV C++.
O modelo de ciclo de vida escolhido foi o clássico, devido a simplicidade do sistema
e a clareza dos requisitos.
7
2 DESENVOLVIMENTO
2.1 Engenharia de software
A simplicidade do projeto, bem como o fato de os requisitos estarem bem
definidos me fez optar pelo modelo clássico de ciclo de vida de software. O processo
foi dividido em cinco etapas.
Primeira etapa: Requerimento.
Foi solicitado pelo cliente um programa capaz de cadastrar alunos e notas,
calcular médias e exibir relatório de desempenho.
Segunda etapa: Projeto e design do sistema.
O programa, para o cumprimento das funções exigidas deve iniciar uma
estrutura de dados do aluno, contendo nome, matrícula, notas de cinco provas e
média ponderada das notas, sendo que a prova um tem peso um, a prova dois tem
peso dois, a prova três tem peso três, a prova quatro tem peso quatro e uma prova
...