UNESP Rio Claro
Disciplina de Engenharia de Sofware.
Projetar e desenvolver um sistema de software, avaliando a importância da utilização de uma metodologia no resultado final. O aluno deverá ser capaz de participar, cooperativamente, de equipes de Análise e de Projeto de Software, movitado a adotar boas práticas e normas técnicas de Engenharia de Software.
Tecnologias utilizadas e sugeridas para o projeto
- jUnit
- RabbitMQ
- MongoDB
- Github Actions
- DDD reference
- Markdown reference
- Microservice
- Bonsai.io para Elasticsearch
- ELK
- Clean Arch
- Clean Arch & DDD
- Clean + API Basico - Exemplo 1
- Clean + Basico - Exemplo 2
Etapas
- Parte 1 - Introdução - Apresentação da disciplina (
✅ ) - Parte 2 - Processo de Software (
✅ ) - Parte 3 - Agilidade (
✅ ) - Parte 4 - Gestão da Qualidade e Fatores Humanos (
✅ ) - Parte 5 - Atividade T1 (
✅ ) - Parte 6 - Engenharia de Software Experimental (
✅ ) - [Parte 7] - Prova P1
- Parte 8 - Domain-Driven Design (DDD) (
✅ ) - Parte 9 - EventStorming - Projeto MVP & Team-First e Team building (
✅ ) - Projeto - MVP (
✅ ) - MVP - Conceito (
✅ ) - Parte 11 - Visão de Arquitetura (
✅ ) - Parte 12 - Visão de Arquitetura: Microserviços (
✅ ) - Parte 13 - Design-Patterns/DDD (
✅ ) - [Parte 14] - Atividades de VV&T (
❌ ) - [Parte 15] - Revisão e acompanhamento
- [Parte 16] - Entrega do projeto Final