Engenharia de software

899 palavras 4 páginas
Engenharia de Software Baseada em componentes

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.

Processo de Desenvolvimento de Componentes

O processo de desenvolvimento de componentes envolve quatro fases: análise de requisitos, especificação dos componentes, provisão e montagem de aplicações no domínio.
Na fase de análise de requisitos existe a preocupação com a definição e especificação dos requisitos do problema, ou seja, com o entendimento dos processos do negócio da aplicação. A fase de especificação de componentes se divide em três estágios intermediários (identificação de componentes, especificação de componentes e interação de componentes), através dos quais, a partir dos modelos especificados na fase de análise de requisitos, principalmente casos de uso, são identificadas as interfaces e especificações dos componentes. A fase de provisão determina quais componentes comprar, implementar, adaptar ou integrar com base nos resultados da especificação. Assim, a busca em repositórios de componentes já existentes é muito importante nesta etapa. Por fim, a fase de montagem guia a correta integração dos componentes, integrando-os a artefatos existentes para formar uma aplicação que satisfaça as necessidades do usuário.
No sentido de apresentar essa abordagem de forma prática, é apresentado a seguir um estudo de caso no domínio de gestão acadêmica, o qual detalha o processo de desenvolvimento, dando ênfase aos artefatos reutilizáveis gerados ao longo de todo o processo.

Desenvolvimento Baseado em Componentes

Define DBC como uma técnica de desenvolvimento

Relacionados

  • Software e Engenharia de Software
    798 palavras | 4 páginas
  • Engenharia de Software
    1001 palavras | 5 páginas
  • Engenharia de software
    2464 palavras | 10 páginas
  • Engenharia de software
    1373 palavras | 6 páginas
  • Engenharia de software
    778 palavras | 4 páginas
  • Engenharia de Software
    2974 palavras | 12 páginas
  • Engenharia de Software
    4630 palavras | 19 páginas
  • Engenharia de software
    1130 palavras | 5 páginas
  • Engenharia de software
    1071 palavras | 5 páginas
  • Engenharia de software
    590 palavras | 3 páginas