Componentes em projetos | Atividade Flashcard

Description

Esses flashcards exemplificam o tema de Componentes em projetos e quais suas importâncias, descrevendo seus princípios.
Kevin Neri
Flashcards by Kevin Neri, updated more than 1 year ago
Kevin Neri
Created by Kevin Neri over 2 years ago
9
0

Resource summary

Question Answer
O que são Componentes? Componentes são pequenas partes de um projeto, que juntas formam um todo funcional, dando forma para o sistema.
O que são componentes orientados a Objetos? São classes que se comunicam entre si, compartilhando recursos em forma de herança, assim otimizando o sistema e deixando a aplicação cada vez mais robusta e simples de se realizar manutenções, uma vez que os recursos estão separados por classes especificas e segmentadas por partes.
Princípio do Aberto-Fechado Esse principio nos instruem na seguinte prerrogativa, onde se realiza a extensão de componentes, para que se possa modularizar uma aplicação, a dividindo-a em pequenas partes que se complementam.
Princípio da Inversão da Dependência Esse principio nos diz para pensarmos nos componentes em nível de abstração, procurando entender o problema e desenvolver uma solução adequada para ela sem ter algo pronto, nos abstraímos uma ideia para que ela possa ser colocada em pratica. Para isso colocando em pauta as necessidades que deveram ser tendidas para que dessa forma se projete uma solução adequada. Pois pensando dessa forma, conseguimos entender o projeto/necessidade de uma forma mais ampla sem ficar presos a como implementar a solução.
Princípio da Segregação de Interfaces Esse principio nos diz para modularizarmos uma aplicação / sistema, componetizando-a criado pequenas partes desse projeto onde cada pagina tratamos como sendo um componente separado. Assim facilitando o entendimento e manutenção do sistema como um todo.
Princípio da Equivalência de Reutilização de Versões Esse principio nos diz para conhecermos bem nosso projeto, para que dessa forma conseguimos tomar decisões em atualizações ou em manutenções, realizando a reutilização de código uma vez que o mesmo se encontra modularizado, assim ganhando tempo para o sistema.
Princípio do Fechamento Comum Tudo que tem relação, deve permanecer concentrada no mesmo local, assim facilitando a manutenção e localização dos dados, ganhando agilidade no desenvolvimento e manutenção do projeto.
Show full summary Hide full summary

Similar

Engenharia de Software
Gabriel Alexandre
ERGONOMIA
timEU
Programação
Prepara Palhoça
Quiz - Processo de Software
Adriana Gomes Alves
Mapa Mental - Algoritmos e Programação
Marcos Santos2025
Mapa Mental de Revisão de Algoritmos e Programação I
José Toniazzo
Linguagens de Programação
Lucas Miranda
PROGRAMAÇÃO
Guilherme Toniello
01. Eng de software:Fases de Processos da Eng de Software.
Jamil Yahuza Felippe
LINGUAGEM DE PROGRAMAÇÃO I
ailtonmidias
Lógica de Programação- Dados
Gabriela Alves