Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP INTERATIVA Projeto Integrado Multidisciplinar IV Cursos Superiores de Tecnologia Cadastro de notas de alunos UNIP Interativa (São José dos Campos - SP) 2016 UNIP INTERATIVA Projeto integrado multidisciplinar Cursos superiores de tecnologia PROJETO INTEGRADO MULTIDISCIPLINAR IV Cadastro de notas de alunos André Donizetti Cardoso RA: 1639172 Nilton C. Tavares Junior RA: 1645665 UNIP interativa (São José dos Campos – SP) 2016 Resumo Neste projeto é desenvolvido um sistema para cadastro de notas de alunos, onde neste documento é apresentado o embasamento teórico do modelo de ciclo de vida usado para implementar o sistema. Palavras-chave: Sistema, Cadastro, Desenvolvimento, Modelo, Ciclo, Vida. Abstract In this project, a system is developed to register students' notes, where in this document the theoretical basis of the life cycle model used to implement the system is presented. Keyword: System, Register, Development, Model, Cycle, Life. Sumário Resumo 7 Abstract 8 Introdução 5 1. Requisitos de usuário 6 1.1. Cadastrar aluno 6 1.2. Cadastrar notas 6 1.3. Calcular médias 6 1.4. Relatório de desempenho 7 2. Ciclo de Vida 8 2.1. Direito do cliente 8 2.2. Propriedade intelectual 8 2.3. Ética empresarial 8 2.4. Ética de uso da internet 9 Conclusão 10 Referencias 11 Introdução A implementação do sistema de cadastro de notas de alunos a ser desenvolvida por meio do embasamento teórico transcrito neste documento. Onde o sistema será desenvolvido com a finalidade facilitar o trabalho de professores do ensino fundamental. O sistema deve atender os requisitos do usuário de forma que ao final do processo executado se tenha o resultado esperado, e para atender, a implementação ira seguir um modelo ciclo de vida que melhor se aplicar ao cenário proposto. Requisitos de usuário Os requisitos de usuário descrevem de forma compreensível pelo usuário do sistema o comportamento e resultado esperado, podem ser escritos em formulários, linguagem natural e diagramas simples. Isso devido ao não conhecimento técnico detalhado do usuário do sistema. Dentre as necessidades do usuário segue os requisitos de usuário: Cadastrar aluno; Cadastrar notas; Calcular médias; Relatório de desempenho; 1.1. Cadastrar aluno Cadastrar aluno tem como finalidade armazenar informações de nome e matricula do aluno, com o intuito de posteriormente estas informações sejam usadas pelo relatório de desempenho. 1.2. Cadastrar notas Cadastrar notas tem como finalidade armazenar informações das notas obtidas pelos alunos ao longo do ano, sendo assim deve ser informado as notas referentes as provas P1, P2, P3, P4 e substitutiva, onde a prova substitutiva pode não existir, estas informações serão usadas posteriormente pelo calcular médias. 1.3. Calcular médias Calcular médias deve ser executada depois que todas as notas de alunos forem cadastradas, deve ser realizado o cálculo da média conforme descrição. Caso a prova substitutiva exista a nota obtida deve substituir a menor nota entre as provas P1, P2, P3 e P4. Cada prova tem seu peso, onde P1 tem o peso de 1, P2 tem o peso de 2, P3 tem o peso de 3 e P4 tem o peso de 4. Para a realização do cálculo de media que deve seguir a formula matemática conforme figura 1. Figura 1 1.4. Relatório de desempenho Relatório de desempenho deve imprimir em tela uma lista contendo o nome de cada aluno e sua média, juntamente com a informação da media sala de aula. Pode ser usado a figura 2 como exemplo de resultado esperado. Figura 2 Ciclo de Vida Modelo em cascata, criado por Royce em 1970, é o modelo mais antigo. Basicamente essas são suas atividades: análise e definição de requisitos; projeto; implementação; teste; integração. Esse modelo tem a vantagem pois a fase de analise e projeto antes da programação em si, isso evita retrabalhos durante o processo. Outra vantagem é o fácil entendimento do cliente. Mostramos isso na figura 3. Figura 3 Conclusão Concluímos durante o processo que a execução do software não se dá apenas a codificação. Temos que verdadeiramente elaborar um projeto antes da codificação e esse projeto não acaba na fim da codificação temos os testes que ocorrem durante e depois do código concluído e depois a implantação no cliente e como utilizamos o modelo cascata, o entendimento do cliente se torna mais fácil e sua implantação se torna mais agradável para ambas partes. Referencias SOMMERVILLE, Ian. Engenharia de Software. 8. ed. Rio de Janeiro: Pearson, 2011 http://www.devmedia.com.br/ciclos-de-vida-do-software-artigo-revista-engenharia-de-software-magazine-36/21099. Acesso em: 15 de novembro de 2016.
Compartilhar