Engenharia de software baseada em componentes: definição, conceituação e projeto com reuso
Soluções para a tarefa
Respondido por
0
A engenharia de software baseada em componente, ou orientada a objetos, preconiza que o software complexo seja quebrado em componentes mais simples e então integrados entre si.
A vantagem dessa abordagem é que os componentes podem ser reutilizados para outras aplicações sem que tudo tenha que ser reescrito do zero.
Por exemplo, suponha um sistema de compras corporativas onde os compradores enviam pedidos on-line para seus fornecedores quando algum material está em falta na empresa/organização. O componente que envia o pedido de compra do cliente para o fornecedor pode ser reaproveitado para enviar alguma outra coisa para outro destinatário. Dependendo de como esse componente for concebido ele será mais ou menos reutilizável.
Aí que entra a "engenharia". A engenharia tenta prever as possibilidades e desenha o componente o mais versátil possível mantendo a simplicidade e usabilidade.
A vantagem dessa abordagem é que os componentes podem ser reutilizados para outras aplicações sem que tudo tenha que ser reescrito do zero.
Por exemplo, suponha um sistema de compras corporativas onde os compradores enviam pedidos on-line para seus fornecedores quando algum material está em falta na empresa/organização. O componente que envia o pedido de compra do cliente para o fornecedor pode ser reaproveitado para enviar alguma outra coisa para outro destinatário. Dependendo de como esse componente for concebido ele será mais ou menos reutilizável.
Aí que entra a "engenharia". A engenharia tenta prever as possibilidades e desenha o componente o mais versátil possível mantendo a simplicidade e usabilidade.
Perguntas interessantes
História,
8 meses atrás
Matemática,
8 meses atrás
Biologia,
1 ano atrás
Biologia,
1 ano atrás
Filosofia,
1 ano atrás