Tecnologias
Componentes
Cláudia Carvalho, Francisco Gusmão, Sónia Fonseca
Escola Superior de Tecnologia e Gestão de Lamego
Licenciatura em Engenharia Informática e Telecomunicações
Unidade Curricular de Desenvolvimento de Aplicações em Redes
Resumo: Com este trabalho pretendemos fazer o desenvolvimento de um artigo técnicocientífico que permita resumir os aspetos mais importantes para o desenvolvimento de Software baseado em componentes.
Para isso iremos abordar alguns temas que achamos importantes tais como:
A caracterização dos ambientes onde atua o software e desafios colocados ao desenvolvimento de software. Os processos de Engenharia e desenvolvimento baseado em componentes. As metodologias de desenvolvimento de software e ferramentas de suporte e por fim algumas tecnologias e Frameworks que permitem o desenvolvimento e suporte de software baseado em componentes. Palavras-chave: Desenvolvimento de software, Componentes, Processos de software.
Ferramenta de software, Software livre
1. Introdução
A engenharia de software com base em componentes, tem como base o desenvolvimento de novos sistemas, mas também o aproveitamento de “ bocados” de softwares já existentes no mercado alterando só o que é necessário e assim pode ser personalizados mediante a vontade de cada cliente. Podendo- se poupar tempo e dinheiro ao reutilizar partes de código já existente. Deste modo este trabalho consistirá em fazer uma abordagem clara sobre o processo de desenvolvimento de software baseado em componentes. E para isso teremos que levar em conta que ao utilizar este método é necessário ter uma certa metodologia e um suporte de ferramentas que liguem todos os componentes de um sistema durante o seu tempo útil de vida. E que ajuda também a implementar novas funcionalidades nos projetos, conforme os clientes assim pretender, ficando mais personalizados e mais eficientes.
Podemos dizer que o desenvolvimento de software baseado em componentes é constituído por