https://github.com/joaopedroangelo/psoft-ufcg
Repositório com atividades e matérias desenvolvidas ao longo da disciplina de Projeto de Software - UFCG
https://github.com/joaopedroangelo/psoft-ufcg
design-patterns oriented-object-programming
Last synced: 4 months ago
JSON representation
Repositório com atividades e matérias desenvolvidas ao longo da disciplina de Projeto de Software - UFCG
- Host: GitHub
- URL: https://github.com/joaopedroangelo/psoft-ufcg
- Owner: joaopedroangelo
- Created: 2024-01-09T09:55:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-04T17:04:46.000Z (9 months ago)
- Last Synced: 2025-01-03T16:52:02.556Z (6 months ago)
- Topics: design-patterns, oriented-object-programming
- Language: Java
- Homepage:
- Size: 4.35 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PSOFT - UFCG
> EMENTA: princípios de projeto de software (modularidade, coesão, acoplamento);
> paradigmas de projeto (funcional, orientado a objetos, outros);
> projeto orientado a objetos; linguagem de modelagem;
> abstração, herança, interfaces;
> bibliotecas e frameworks; padrões de design; noções de arquitetura de software.> BIBLIOGRAFIA BÁSICA: Design Patterns: Elements Of Reusable Object-Oriented Software.
---
## Git e GitHub[Slides sobre versionamento de código](materialEmPDF/Versionamento%2C%20git%20e%20github.pdf)
[Site com material escrito sobre Branching](https://nvie.com/posts/a-successful-git-branching-model/)---
## UML[Slides sobre UML](materialEmPDF/Diagramas%20de%20Classes.pdf)
[Site com material escrito sobre UML](http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/uml.htm)---
## Design Patterns[Site - Refactoring Guru](https://refactoring.guru/design-patterns)
[Slides - Introdução aos Padrões de Projeto](materialEmPDF/Projeto%20de%20Software.pdf)
[Slides - GRASP](materialEmPDF/Padrões%20GRASP.pdf)
[Slides - Herança x Composição](materialEmPDF/Herança%20vs.%20Composição.pdf)
[Slides - Programe para Interfaces](materialEmPDF/Interface%20vs.%20Implementação.pdf)
[Padrões Comportamentais](/comportamentais)
[Padrões Criacionais](/criacionais)---
## Avaliações[Avaliação 01](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava1)
[Avaliação 02](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava2)
[Avaliação 03](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava3)
[Avaliação 04](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava4/psoft-atividade-4-joao-pedro-angelo-main)
[Avaliação 05](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava5)
[Avaliação 06](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/avaliacao6)
[Avaliação 07](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava7)
[Avaliação 08](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava8)
[Avaliação 09](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava9)
[Avaliação 10](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/avaliacoes/ava10)---
## Projeto[Especificação](especificacaoProjeto.pdf)
[Código](https://github.com/joao-pedro-angelo/PSOFT-UFCG/tree/main/PITSa/src)