FES-UFRJ

Repositório do Projeto da disciplina Fundamentos da Engenharia de Software, UFRJ

View the Project on GitHub luisfcosta2015/FES-UFRJ

FES-UFRJ

Este é o repositório do Projeto da Disciplina Fundamentos da Engenharia de Software, curso ministrado no primeiro período de 2018 da Universidade Federal do Rio de Janeiro.

Professor: Eber Assis Schmitz
eber@nce.ufrj.br

Colaborador: Luis Felipe Coimbra Costa
luisfcosta@cos.ufrj.br

Vamos desenvolver um componente para a comunidade do Software Público i-Educar [1], como entrega final da disciplina!

Cenário atual:

O i-Educar é um software livre e público totalmente on-line que torna mais fácil a prática e a gestão dos processos das escolas, matrículas e dados de alunos, apoiando os profissionais da rede de ensino e gestores a resolverem os desafios da educação dentro e fora da sala de aula. Ele foi desenvolvido originalmente pela Prefeitura de Itajaí-SC e disponibilizado como Software Livre no Portal do Software Público Brasileiro (https://github.com/portabilis/i-educar), onde atualmente é mantido pela Comunidade i-Educar.

Para cumprir os requistos da disciplina, Fundamentos da Engenharia de Software, vamos precisar entregar um projeto completo de software,passando pela especificação, desenvolvimento, validação, evolução e testes.

No primeiro mês de aula, serão analisados alguns conceitos básicos sobre Canvas, Métodos Ágeis, Scrum, UML, a linguagem Java e seu ambiente de desenvolvimento, a Ide Netbeans e suas funcionalidades, testes e demais conceitos necessários para desenvolver o sistemas dentro deste contexto de aprendizado.

Contexto deste trabalho:

As linguagens, técnicas, ferramentas e métodos disponíveis hoje em dia são diversas. Neste caso específico vamos trabalhar com um conjundo destes elementos que inclui:

Cada grupo irá precisar instalar os seguintes softwares:

A metodologia para realizar o objetivo, inclui as seguintes etapas iniciais deste processo:

Ao final da disciplina, os alunos devem liberar na versão Comunidade do software i-Educar, no Github as principais melhorias desenvolvidas e realizar uma apresentação em grupo do trabalho.

Grupos de Desenvolvimento:

Aluno Grupo
Lucas Rampazzo FMF
Matheus Guimarães FMF
Lucca Martins Felix FMF
Thiago Henrique Neves Coelho FMF
Pedro Vitor Marques Nascimento GAARA VS ROCKLEE.WMV
Gabriel Áureo de Oliveira Campos GAARA VS ROCKLEE.WMV
Matheus Vinicius Figueiredo GAARA VS ROCKLEE.WMV
Henrique Vermelho de Toledo GAARA VS ROCKLEE.WMV
Xiao Yong Kong LECHUGA
Michel Caiafa LECHUGA
Gustavo de Assis Siqueira LECHUGA
André Figueiredo Muniz LECHUGA
Tomaz Cuber Guimarães GALINE
Larissa Galeno GALINE
Gilberto Lopes GALINE
Aline Freire de Rezende GALINE
Filipe José Maciel Ramalho SSL
Gibrain da Silva Oliveira SSL
Henrique Fernandes Rodrigues SSL
Caio Rodrigues Dias de Jesus SSL
Níkolas Ribeiro Curitnhas Pimentel SSL
Gabriel Dias da Sousa Mattos CELTA 80Km/h
Vitor Mattos Milioni CELTA 80Km/h
Thiago Outeiro Damasceno CELTA 80Km/h
Joyce Brum CELTA 80Km/h
Matheus Martins de Souza DEVILS
Gabriel Ribas Penha das Chagas DEVILS
Ricardo Soares Brito DEVILS
Igor da Costa Trotte DEVILS
João Felipe Rocha LOREM IPSUM
François Alexis Rocha LOREM IPSUM
Carolina Hiromi Kameyama LOREM IPSUM
Daniel Lopes de Sousa LOREM IPSUM
Lucas Telles Ferreira Leite TEDD
Daniel da Rubia TEDD
Elvis Nobrega TEDD
Dennison Monteiro TEDD
Matheus Souza Feitosa XtremeGoHorse
Gabriel Silva Pereira XtremeGoHorse
Victor Ribeiro Pires XtremeGoHorse
André Cordeiro Santos de Queiroz XtremeGoHorse

[1]https://github.com/portabilis/ieducar

[2]https://pt.wikipedia.org/wiki/Ciclo_de_vida_de_desenvolvimento_de_sistemas