Componentes de software

534 palavras 3 páginas
Componentes de Software é o termo utilizado para descrever o elemento de software que encapsula uma série de funcionalidades. Um componente é uma unidade independente, que pode ser utilizado com outros componentes para formar um sistema mais complexo.
Um sistema de software pode ser formado inteiramente somente por componentes, pois estes se interligam através de suas interfaces. Este processo de comunicação entre componentes é denominado composição.
A Engenharia de Software Baseada em Componentes (ESBC) é, em muitos sentidos, similar a engenharia de software convencional ou orientada a objetos. Uma equipe de desenvolvedores define requisitos para o sistema ser construído, usando técnicas de licitação de requisitos convencionais. Um design da arquitetura é estabelecido. Ao invés de um detalhando design, a equipe examina os requisitos, para determinar qual subconjunto é diretamente moldável ao esquema de composição, em detrimento de um esquema de construção.
A equipe tentará modificar ou remover os requisitos de sistema que não puderem ser implementados com componentes COTS. Isso nem sempre é possível ou prático, mas reduz o custo geral do sistema.
O processo ESBC identifica não somente possíveis componentes, mas também qualifica a interface de cada componente, adapta o componente para remover incongruências arquitetônicas, monta os componentes dentro de um estilo de arquitetura selecionado, e atualiza componentes como requisitos para a mudança no sistema. Por exemplo:
Engenharia de Domínio
Objetiva identificar, construir, catalogar e disseminar um conjunto de componentes de software que tenham aplicabilidade para softwares existentes e futuros, dentro de um domínio de aplicação específico. Um domínio de aplicação é como uma família de produtos - aplicações com funcionalidade similar. Desenvolvimento Baseado em Componentes
O Desenvolvimento Baseado em Componentes (DBC) aborda a criação de sistemas de software que envolva a composição de componentes

Relacionados

  • EXERCICIOS COMPONENTES DE SOFTWARE
    734 palavras | 3 páginas
  • Engenharia de Software - Conceitos, Testes, Componentes, Reengenharia
    2583 palavras | 11 páginas
  • Reusabilidade dos produtos de trabalho (inclusive componentes de software
    2255 palavras | 10 páginas
  • resumo modelo de desenvolvimento de software baseado em componentes
    303 palavras | 2 páginas
  • Implantação de software para controle de reparo externo de componente de locomotiva
    2613 palavras | 11 páginas
  • PADRÕES DE PROJETO DE SOFTWARE APLICADOS À UMA ARQUITETURA BASEADA EM COMPONENTES UTILIZANDO JAVA PARA RASTREAMENTO VEICULAR
    2097 palavras | 9 páginas
  • Rational Unified process
    6437 palavras | 26 páginas
  • resumo
    2717 palavras | 11 páginas
  • Projeto de componentes
    1612 palavras | 7 páginas
  • Reuso de software: técnicas e fatores relevantes para a reutilização
    6533 palavras | 27 páginas