Informática

3409 palavras 14 páginas
Engenharia de Software Baseada em Componentes Definição
Engenharia de Software Baseada em componentes é um ramo de Engenharia de Software, com ênfase na decomposição dos sistemas, em componentes funcionais e lógicos com interfaces bem definidas, usadas para comunicação entre os próprios componentes. Componentes são considerados como estando num nível de abstração mais alto que do que Objetos e, como tal, não compartilham estado e comunicam-se por troca de mensagens contendo dados. A primeira vez que se citou componentização para o desenvolvimento de software foi em 1968, durante uma conferência de Engenharia de Software nos Estados Unidos. Nela McIlory apresenta uma proposta de produzir software reutilizável e propiciar aos desenvolvedores a possibilidade de escolher os componentes que querem utilizar segundo as suas necessidades. Em 1976, DeRemer propõe um paradigma de desenvolvimento baseado na construção de módulos independentes e depois interligá-los. Na década de 80, surge o paradigma de orientação à objetos que fortaleceu esta visão pela possibilidade de reutilização. Com a necessidade de construir software de forma rápida e com qualidade, no final dos anos 90 surgiu a proposta de desenvolvimento reutilizando componentes. Uma das suas motivações foi a frustração dos projetistas de software com o desenvolvimento orientado a objetos, que não conseguia atingir amplo nível de reuso, como esperado originalmente . Algumas definições acerca do termo componente, aceitas na área de Engenharia de Software, estão listadas a seguir:  A definição dada por Clemens Szyperski: "Um componente é uma unidade de composição com interfaces especificadas contratualmente e com dependências de contexto explícitas; um componente de software pode ser implantado de forma independente ou se combinar com outros"; A definição de Jed Harris, presidente da CI Labs: "Um componente é um pedaço de software pequeno o suficiente para criar e dar manutenção, grande o suficiente para implantar e

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas