Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projeto e Implementação - Coggle Diagram
Projeto e Implementação
Projeto e implementação de software é a etapa da engenharia de software em que se desenvolve um sistema executável.
-
Reuso de Componentes
Em muitos domínios, já é possível adquirir sistemas prontos (COTS) adaptáveis às necessidades dos usuários.
Por exemplo, para um sistema de registros médicos, pode-se comprar um pacote já usado em hospitais, o que costuma ser mais rápido e barato do que desenvolver do zero.
Ao desenvolver um aplicativo assim, o design foca em como configurar o sistema para atender aos requisitos.
Níveis de reuso:
- Abstração
- Componente
- Bibliotecas/APIs
- Sistemas COTS
-
Reúso de software:
De 1960 a 1990, a maior parte do software era criada do zero, reutilizando pouco além de funções e objetos em bibliotecas.
Custos e prazos tornaram esse método inviável, especialmente para sistemas comerciais e online.
Hoje, a reutilização de software existente é a abordagem comum para software empresarial e científico.
Padrões de projeto
Um padrão de projeto é uma forma de reutilizar conhecimento abstrato sobre um problema e sua solução.
-
Descrições de padrões geralmente usam conceitos de orientação a objetos, como herança e polimorfismo.
-
-
-
-