Introdução à Engenharia de Software
Introdução à Engenharia de Software
Acessar aqui
A avaliação será composta por 2 provas escritas (PE) e 2 trabalhos (T) + trabalho Final(TF)
Trabalho 1 : Engenharia de Requisitos
Trabalho 2 : Testes
NOTA1: PE*0.7 + T*0.3
NOTA2: PE*0.7 + T*0.3
NOTA3: TF
Média Final: (NOTA1*2 + NOTA2 + NOTA3*2 )/5
Ponto extra para a prova
Trabalho de Engenharia de Requisitos
SANDRIELLY AKIRA PONTES ALVES
AGHATA NAEGELY DE SOUZA DOS SANTOS
AMANDA LOPES MATOS
FABRICIO PEREIRA DA SILVA
DANIEL SANT'ANNA DE ARAÚJO
ALEJANDRO TEIXEIRA DA SILVA
SAVEO VIEIRA MARIALVA
MAQUIAVEL DOS SANTOS CAMPOS
KAUÊ MARTINS GLÓRIA
DIOGO SILVA DA COSTA
JEAN CARLOS SILVA DE SENA
VITORIA AMAZONINA DE SOUZA DIOGO
WEVERTON DE ASSIS SILVA
OLAVO JOSÉ MACIEL JÚNIOR
MARCELA DOS SANTOS DA SILVA
SERGIO DALVAN LIMA DE SOUZA
LAURO DOS SANTOS SANTARÉM JÚNIOR
JANAINA VITORIA PINHEIRO BATISTA
DEYVISON ROLIM SOUSA
GABRIEL REIS LIMA
GUILHERME DA SILVA CARMO
SAYMON XAVIER MARTINS
JOSÉ ALVES DO NASCIMENTO NETO
RENATO RAMOS DOS SANTOS
LUCIVAN DE SOUZA PEREIRA
IVE LIMA DE VASCONCELOS
JOÃO PAULO BARRETO DA SILVA
ALLAN HENRIQUE MOURÃO DA CUNHA
LUIZ GUILHERME BARRETO DE OLIVEIRA CORRÊA
LARISSA MARTINS DA SILVA
LUIZ FELIPE MARTINS SIMAS
GABRIEL PIRES DE ARAÚJO
LOHAN SOUZA FERREIRA
AMANDA HAURADOU FARIAS
ALEXANDRE MELO DE SOUSA FILHO
ANDREY FELIPE HIPOLITO DA COSTA
Aula 4 - Processos de software: cascata, incremental e iterativo
Aula 5 - Processos de software: prototipação, evolucionário, modelo V e processo unificado.
Aula 6 - Desenvolvimento ágil: O manifesto ágil
Aual 7 - Desenvolvimento ágil: XP
Aula 10 - Desenvolvimento ágil: SCRUM parte 1
Aula 11 - Desenvolvimento ágil: SCRUM parte 2
Aula 13 - Engenharia de Requisitos: Introdução
Aula 14 - Engenharia de Requisitos: Requisitos Funcionais e Não Funcionais
Aula 15 - Engenharia de Requisitos: Elicitação de requisitos
Aula 16 - Diagramas de casos de Uso
Links dos repositórios do projeto
No trabalho final, os alunos vão trabalhar no desenvolvimento de um jogo em Python usando o PyGame. O projeto seguirá as etapas de:
22 de agosto: Entrega da proposta do projeto. (10% da nota do projeto)
Enviar e-mail para diego.silva@ifam.edu.br com o nome do projeto, o que pretende desenvolver e os integrantes da equipe
Atraso no envio comprometá 5% (por dia) da nota final do projeto
16 de Setembro: Entrega do processo de software (5% da nota do projeto)
Qual processo está sendo utilizado no desenvolvimento do software
O documento deve ter obrigatoriamente uma única página em formato PDF.
Os nomes dos integrante
O nome do projeto.
O nome do processo escolhido
Justificativa para o seu uso
Vantagens e desvantagens que a equipe encontrou durante o desenvolvimento do projeto.
Atraso no envio comprometá 5% (por dia) da nota final do projeto
14 de Novembro: Entrega do plano de testes (5% da nota do projeto)
Quais técnicas de testes serão empregadas
O plano elaborado
Atraso no envio comprometá 5% (por dia) da nota final do projeto
02 de Dezembro: Entrega do relatório de Gerência (5% da nota do projeto)
Como foi organizada o desenvolvimento de software
Quem ficou com quais papeis.
Como foi gerenciado
Atraso no envio comprometá 5% (por dia) da nota final do projeto
19 de Dezembro: Entrega do projeto (75% da nota do projeto)
Deve ser gravado um vídeo apresentando o jogo
Deve ser enviado um link do google drive com APENAS os códigos fontes do projeto.
Os links devem ser enviados para diego.silva@ifam.edu.br
Atraso no envio comprometá 5% (por dia) da nota final do projeto
A equipe deve ser composta, obrigatoriamente, por no mínimo 2 membros e no máximo 4 membros. Recomendo fortemente que a equipe seja formada por 4 membros devido a complexidade do projeto.
Exemplos de jogos desenvolvidos por alunos do primeiro semestre em cursos de Computação
Projetos
Sussurros da Selva - Jogo de aventura e ação em 2D, dividido em 3 fases. A história de Aranã (personagem principal) em busca da libertação das lendas folclóricas que estão corrompidas, da região norte do Brasil.
Equipe:
Deyvison Rolim Sousa
Luiz Guilherme Barreto de Oliveira Corrêa
Daniel Sant'Anna de Araujo
Maquiavel dos Santos Campos ______________________________________________________________________________________________________________
THE WILD AMAZON - O desenvolvimento terá a proposta de um jogo de corrida infinita, onde o personagem
será um caçador e que enfrentará desafios na Amazônia, esses desafios serão representados pelas lendas da região onde o personagem corre continuamente e desvia dos obstáculos como o Curupira o Boitatá e outros, utilizando habilidades como pular, deslizar, usar Power ups como amuleto de proteção e cipós voadores.
Equipe:
Marcela dos Santos da Silva
José Alves do Nascimento Neto
Sandrielly Akira Pontes Alves
Andrês Guarany Pereira de Oliveira ______________________________________________________________________________________________________________
Caça-dev - Um tipo de Caça-Níquel para Devs. Aposte, ganhe e divirta-se combinando três das linguagens mais usadas no mundo Dev!
Equipe:
Gabriel Pires de Araújo
Ive Lima de Vasconcelos
João Paulo Barreto da Silva
Larissa Martins da Silva
______________________________________________________________________________________________________________
Pin Village: Jogo de estratégia e simulação - será uma vila rural, onde a vila encontrará tranquilidade e emoção do combate estratégico. Neste jogo, o usuário (líder da vila) tomará decisões que moldam o destino da sua comunidade. Sua missão será transformar a pequena vila em um próspero refúgio, onde a colheita será farta, a pesca abundante e as defesas sólidas, criando um ciclo de sucesso e prosperidade.
A prosperidade, no entanto, poderá atrair inveja, pois, em alguns momentos, o líder será alertado sobre ataques de vilas rivais. Esses invasores irão atrás de suas colheitas, peixes e do dinheiro arrecadado da venda desses produtos. Para proteger a vila, o líder terá que treinar seus moradores para o combate, com estratégias que lhe permitirão a vitória e a tranquilidade temporária para os habitantes.
Equipe:
Ághata Naegely de Souza dos Santos
Amanda Hauradou Farias
Beatriz Correa de Souza
Diogo Silva da Costa
______________________________________________________________________________________________________________
Primordial Fighters - Um jogo de luta 2D baseado no estilo de jogos nos anos 80/90, como os street fighters antigos ou outros jogos no mesmo estilo, jogabilidade simples e de fácil aprendizado, com uma pequena história.
Equipe:
Jean Carlos Sena
Kauê Martins
______________________________________________________________________________________________________________
Overlord - O jogador controlará um personagem que deve percorrer fases, superar obstáculos, derrotar inimigos e coletar itens até chegar ao final de cada nível.
Equipe:
Amanda Lopes Matos
Janaina Vitória Pinheiro Batista
______________________________________________________________________________________________________________
Encontro das luzes. O jogo será um plataforma 2D inspirado na lenda amazônica do eclipse, onde o jogador poderá controlar Coará (o Sol) ou Yandê (a Lua) em fases diferentes. O objetivo principal será realizar o encontro dos dois personagens, na lenda irmãos, que foram separados pelos deuses.
Cada fase representará um desafio ligado aos elementos da floresta amazônica: rios, animais, árvores densas e espíritos da natureza, além de outras lendas. O final do jogo será superar os deuses que os separaram para que o encontro entre Sol e Lua aconteça, representando o eclipse.
Equipe:
Saymon Xavier Martins
Alejandro Teixeira da Sivla
Saveo Vieira Marialva
______________________________________________________________________________________________________________
Guardião dos Rios . Guardião dos Rios é um jogo 2D de aventura com foco ambiental. O jogador controla um protetor dos igarapés amazônicos que precisa coletar itens bons (peixes, sementes, plantas medicinais) e desviar de ameaças (lixo, fogo, caçadores). O objetivo é limpar o rio, salvar animais e acumular pontos, reforçando a importância da preservação da Amazônia.
Equipe:
Allan Cunha
Lohan Souza
Lucivan de Souza
______________________________________________________________________________________________________________
Bird Advancer . Baseado no famoso jogo de click "Flappy Bird".
Equipe:
Lauro dos Santos Santarém Júnior
Luiz Felipe Martins Simas
Olavo José Maciel Junior
Weverton de Assis Silva
______________________________________________________________________________________________________________
Pop Block . O projeto tem como objetivo a criação de um tradicional jogo Tetris. Jogo esse que é um dos mais nostálgicos e influentes da história dos videogames. A proposta visa não apenas recriar a jogabilidade original, mas também no processo trazer algo mais moderno e inovações, mantendo a essência do jogo que o tornou um ícone no mundo dos jogos de lógica e raciocínio.
Equipe:
Guilherme da Silva
Renato Ramos
Sergio Dalvan
Vitória Diogo.
______________________________________________________________________________________________________________
Show do Milhão . O jogo Show do Milhão será desenvolvido majoritariamente na linguagem Python 3.1, com foco em oferecer uma experiência leve, divertida e interativa para os jogadores. A dinâmica do jogo é baseada em perguntas e respostas de múltipla escolha. Cada acerto garante ao jogador uma recompensa virtual (pontos, valores simulados, ou progressão no jogo). A cada fase, as perguntas aumentam em nível de dificuldade, tornando a experiência mais desafiadora e envolvente. O objetivo é recriar a atmosfera de um programa de perguntas e respostas, trazendo entretenimento e aprendizado de forma acessível.
Equipe:
Alexandre
Andrey
Fabrício
Gabriel Reis