Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Bruna Emerich Dall Olivo de Souza
Título: QEA - Integração entre a Ferramenta para Desenvolvimento de Sistemas Web Quellon e o Enterprise Arquitect
 
Introdução:
Ferramentas CASE facilitam o desenvolvimento de qualquer software.
Ferramentas de engenharia de software apoiada por computador (CASE) cobrem a atividade do processo de software e aquelas atividades guarda-chuva aplicadas ao longo do processo. Pode ser utilizada tanto em atividades gerenciais quanto técnicas. (PRESSMAN, 2002, p. 823).
Percebe-se muitas vezes que existe a necessidade de ferramentas CASE comunicarem-se, interagirem entre si. Isso normalmente ocorre porque uma mesma organização utiliza ferramentas criadas por fabricantes distintos, como por exemplo, uma ferramenta para análise do software e outra ferramenta para o seu desenvolvimento.
O ambiente I-CASE combina mecanismos de integração para dados, ferramentas e interação homem/computador. A integração das ferramentas pode ser projetada sob medida por fornecedores que trabalham juntos, ou alcançada por intermédio de software de gestão fornecido como parte do repositório. (PRESSMAN, 2002, p.823).
Diagramas são os meios utilizados para a visualização dos modelos do sistema a ser desenvolvido. Bons diagramas facilitam a compreensão deste sistema (BOOCH; RUMBAUGH; JACOBSON, 2000, p.89).
Furlan (1998, p.91) afirma que “o diagrama de classes é a essência da UML. Trata-se de um diagrama mostrando uma coleção de elementos declarativos de modelo, como classes, tipos e seus respectivos conteúdos e relações”.
Os diagramas de classe são os diagramas encontrados com maior freqüência na modelagem de sistemas orientados a objetos. Eles são importantes para a visualização, a especificação e a documentação de modelos estruturais, assim como também para a construção de sistemas executáveis por intermédio de engenharia de produção reversa (BOOCH; RUMBAUGH; JACOBSON, 2000, p.104).
Existem várias ferramentas que geram diagramas de classes no mercado. A seleção de uma delas depende da necessidade de cada organização. Uma ferramenta eficaz e utilizada por muitas organizações na região de Blumenau, é o Enterprise Architect (EA). Com ela pode-se projetar todo um software a ser construído, pois abrange todas as fases do ciclo de vida do desenvolvimento de software, desde o levantamento das necessidades, desenvolvimento e manutenção, além de manter a documentação.
Segundo Sparx Systems (2011), o EA é uma ferramenta que pertence à companhia Sparx Systems Ply Ltda, um membro contribuinte do Object Management Group (OMG). A empresa é especializada em ferramentas de modelagem visual para o planejamento, a concepção e a construção de sistemas de software complexos.
Com clientes que vão desde a indústria aeroespacial e engenharia automobilística para finanças, defesa, governo, entretenimento e comunicações, a Sparx Systems Ply Ltda é um fornecedor líder de soluções inovadoras baseadas em Unified Modeling Language (UML) e suas especificações relacionadas.
O produto líder de vendas da companhia, o EA, recebeu várias homenagens desde o lançamento comercial em agosto de 2000. Agora na versão 9.2, o EA é a ferramenta de design de escolha para mais de 250.000 usuários registrados em todo mundo (SPARX SYSTEMS, 2011).
A empresa Quellon do Brasil Sistemas S.A está no mercado há 9 anos com a missão de criar, manter, comercializar e implantar ferramentas de desenvolvimento e sistemas de informação para internet. A empresa tem como principais acionistas os sócios da Fácil Informática, HB.Sis Informática e Ellevo Soluções em Tecnologia da Informação e conta com 9 colaboradores no seu quadro de funcionários. A ferramenta Quellon foi desenvolvida utilizando a plataforma .NET na linguagem C#.
Com o surgimento da necessidade de integrar a ferramenta Quellon com uma ferramenta de que possibilitasse criar diagramas de classes, a empresa Quellon do Brasil Sistemas S.A optou por integrar sua ferramenta ao EA, devido ao fato de importantes clientes utilizarem esta ferramenta para projetarem seus sistemas.