Buscar

Atividade 3 - ARQUITETURA DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade 3 - ARQUITETURA DE SOFTWARE 
1) Padrões de projeto de software são recursos utilizados para melhorar a qualidade dos 
projetos e têm o objetivo de fornecer boas práticas para problemas encontrados em 
diversas atividades no desenvolvimento de softwares. Existem algumas topologias que 
os definem, e os processos de criação dos objetos são abstraídos dos padrões de 
projetos. O objetivo, portanto, é que os padrões façam com que o sistema se torne 
independente da mesma forma como são os seus objetos. Nesse contexto, disserte como 
cada um dos 4 grupos de padrões pode modificar a arquitetura de software. 
 
SUA RESPOSTA 
 Os padrões de projeto são soluções prontas para problemas recorrentes, tem ligação com 
a programação orientada a objetos e suas características, como a herança e o polimorfismo, 
além da reutilização de códigos para facilitar o projeto. 
 
 Existem os Padrões de Criação, que são padrões responsáveis pela forma como os 
objetos serão criados no projeto. Sendo assim, demonstra quando e como serão criados os 
objetos necessários ao projeto, reduzindo assim a complexidade do projeto. 
 Já os Padrões Estruturais se preocupam como a forma como as classes e objetos são 
compostos para formar estruturas maiores e mais complexas. Utilizando da reescrita e de 
herança para que o código fonte não fique maior que o necessário. 
 
 Além dos anteriores, ainda temos os Padrões Comportamentais, que são responsáveis 
pelo comportamento dos objetos na comunicação sem que esses objetos conheçam os outros 
que estão se comunicando, utilizando muito de encapsulamento e herança faz com que a equipe 
que está desenvolvendo o software se preocupe somente com a forma que eles se comunicam 
e sobra mais tempo para se concentrar em outros detalhes.

Continue navegando

Outros materiais