Desenvolvimento Baseado em Componentes

1450 palavras 6 páginas
1. O que é Desenvolvimento Baseado em Componentes?
Desenvolvimento Baseado em Componentes (DBC) surgiu como uma técnica que se sustenta no desenvolvimento a partir de componentes que são capazes de atuar junto a outros componentes, facilitando o desenvolvimento, dando agilidade através do reuso de componentes pré-existentes e com isso, diminuindo o custo e melhorando a qualidade dos produtos desenvolvidos.
Para compreendermos melhor o assunto, veremos a seguir no que consiste componentes na engenharia de software.

2. Definições de componentes de softwares
Alguns autores definem componentes como sendo qualquer parte de um software que possa ser reutilizada como código binário, código fonte, estruturas de projeto, especificações e documentações. Outros autores focam mais na tecnologia e classifica um componente qualquer pedaço de código que siga uma especificação.
Como exemplo, temos o D’Souza & Wills [1998, pg 387] que classificam como “Um pacote coerente de software que (a) pode ser desenvolvido e instalado independentemente como uma unidade, (b) tem interfaces explícitas e bem definidas para os serviços que provê, (c) tem interfaces explícitas e bem definidas para os serviços que espera de outros, e (d) pode ser utilizado para composição com outros componentes, sem alterações em sua implementação, podendo eventualmente ser customizado em algumas de suas propriedades”.
Então, entende-se por componente qualquer parte dos sistemas de software que possa ser identificada e reutilizada.
Podemos entender ainda melhor o conceito analisando o que o autor Sametinger, Johannes em seu livro “Software Enginnering with Reusable Components” diz: “componentes de softwares reusáveis são artefatos autocontidos, facilmente identificáveis que descrevem e/ou executam funções específicas e têm interfaces claras, documentação apropriada e uma condição de reuso definida”.
Com uma discussão mais aprofundada no que define Sametinger temos:
▪ Autocontido: característica dos componentes

Relacionados

  • resumo modelo de desenvolvimento de software baseado em componentes
    303 palavras | 2 páginas
  • Projeto de componentes
    1612 palavras | 7 páginas
  • Conologia
    405 palavras | 2 páginas
  • Modelo Incremental, prototipação, rad, baseado em componentes
    1715 palavras | 7 páginas
  • ESW Ciclo De Vida Codifica Remenda RAD Baseado Em Componentes E M Todos Formais
    1539 palavras | 7 páginas
  • Tecnologias
    3882 palavras | 16 páginas
  • ESw 03 Modelos Prescritivos
    3789 palavras | 16 páginas
  • ADMINISTRAÇÃO DE COMPONENTES
    11760 palavras | 48 páginas
  • infra estrutura de softaer
    1462 palavras | 6 páginas
  • Informática
    3409 palavras | 14 páginas