QEA Integração entre a ferramenta para desenvolvimento de sistemas web Quellon e o Enterprise Architect

Documentos relacionados
UNIVERSIDADE REGIONAL DE BLUMENAU FERRAMENTA DE GERÊNCIA DE REQUISITOS DE SOFTWARE INTEGRADA COM ENTERPRISE ARCHITECT

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo

QEA - INTEGRAÇÃO ENTRE A FERRAMENTA PARA DESENVOLVIMENTO DE SISTEMAS WEB QUELLON E O ENTERPRISE ARCHITECT

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

FURBUP: UM PROCESSO DE SOFTWARE PARA USO ACADÊMICO BASEADO NO OPENUP. Acadêmico: João Paulo Pedri Orientador: Everaldo Artur Grahl

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

Gerenciador de ambientes para testes manuais

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Julio Cesar Fiamoncini Prof. Wilson Pedro Carli, Orientador

Ferramenta WEB de Apoio ao planejamento e controle de teste de software. Bruna Tatiane Bonecher Orientadora: Fabiane Barreto Vavassori Benitti

SGOTI - Sistema de Gestão da Operação de TI. Aluno: Frank Regis C. Ribeiro Orientadora: Luciana de Araújo

Ferramenta de apoio à gerência de requisitos baseada no modelo CMMI. Mariane Meisen. Everaldo Artur Grahl

Orientador: Jacques Robert Heckmann

SISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY

Ferramenta para criaçã. ção o e execuçã

Sistema Integrado Fiscal Móvel

Ferramenta de Suporte a Decisão caracterizada por Consultas OLAP

SISTEMA DE AUTOMAÇÃO DE PROCESSO DE VENDAS APLICADO À EMPRESA PINTARELLI INDUSTRIAL

Gerador de grade de horários com Algoritmos Genéticos

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

Acadêmico: Rafael Wilson Santiago Prof. Orientador: Dr. Oscar Dalfovo

Laboratório de Engenharia de Software I

Marilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl

CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE BLUMENAU

SISTEMA DE APOIO ÀS OPERAÇÕES NA ÁREA

Ferramenta de Apoio a Implementação do Processo Melhoria de Processo de Teste (MPT.BR)

Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

SISTEMA DE MONITORAMENTO DE REDES SOCIAIS DIGITAIS UTILIZANDO REDES NEURAIS ARTIFICIAIS

Marlos T. S. Sedrez Orientador: Paulo Roberto Dias

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica

Sistema de Gestão de Clubes Recreativos e Esportivos

Sistema Help Desk 24 horas para uma Software House

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR

Gustav Dallmann Júnior

Módulo Interativo Visual De Configuração Para Carga De Dados No Sistema Protheus 10

SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC

UNIVERSIDADE REGIONAL DE BLUMENAU

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

Procalsis: aplicação para cálculo de orçamentos da construção civil. Aluno(a): Sanimar Esteves Theis Orientador: Alexander Roberto Valdameri

VisEdu-MAT: Visualizador de material educacional, módulo de matemática

Sistema de Workflow para Gestão de Processos Aplicado a Confecção Têxtil

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE

FERRAMENTA WEB PARA APOIAR O SETOR DE QUALIDADE NOS TESTES DE RELATÓRIOS DA LEI DE RESPONSABILIDADE FISCAL.

6 Ferramenta para a Especialização de Mecanismos de Persistência

Aplicação de Troca Eletrônica de Dados (EDI) Utilizando Padrões EAN Brasil

PROTÓTIPO DE CONTROLE DE PEDIDOS PARA

Software de registro e controle de não conformidades segundo o padrão ISO 9001:2008

Metodologia de Gestão de Desenvolvimento de Sistemas da UFVJM

REPLICADOR DE REGISTROS PARA BANCO DE DADOS MYSQL. Acadêmico: Heino Soehn Orientador: Alexander Roberto Valdameri

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

Sistema de Controle e Gerenciamento de Manutenções

DESENVOLVIMENTO DA ROTINA DE ANÁLISE FINANCEIRA VIA WEB APLICADA RAFAEL JOSÉ SPENGLER ORIENTADOR: PROF. OSCAR DALFOVO, DOUTOR

Desenvolvimento do Sistema de Intermediação para Prestadores de Serviço KLEITON STIVEN FINGER ORIENTADOR: PROF. OSCAR DALFOVO, DOUTOR

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

SE RPG 2.0: Uma nova versão do Software Engineering- Acadêmico: Felipe Koche Ambrosio Orientadora: Fabiane Barreto Vavassori Benitti

CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga. Orientador: Prof. Adilson Vahldick

Sistemas de Informação via Web para Controle Financeiro de uma Microempresa

SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE

SISTEMA DE GERENCIAMENTO E CONTROLE DE AMOSTRAS DE PRODUTOS. Acadêmico: Juliano May Prof. Orientador: Cláudio Ratke

CASE EMPRESA TÊXTIL KARSTEN S.A. Felipe Rotermel. Orientador: Prof. Oscar Dalfovo, Doutor

Análise de Sistemas. Aula 5

UML Unified Modeling Language Linguagem de Modelagem Unificada

SISTEMA ESPECIALISTA ABORDAGENS POLICIAIS MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU. Elaine Starke. Orientador: Wilson P.

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

SISTEMA GERENCIAL PARA AUTOMAÇÃO DE FORÇA DE VENDAS USANDO DISPOSITIVOS MÓVEIS BASEADOS EM PALM OS

DESENVOLVIMENTO DE UMA BASE DE CONHECIMENTOS EM LIFERAY

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos

APLICATIVO WEB DE AUXÍLIO À INSPEÇÃO DE SOFTWARE COM LISTAS DE VERIFICAÇÃO

Sérgio Koch Van-Dall

Professor Emiliano S. Monteiro

SOFTWARE DE GERENCIAMENTO DE

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

Rafael Antonio Pires Orientador: Francisco Adell Péricas

Ferramenta para Manutenção, Interfaces. Rodrigo Zimmermann

Seqüência da Apresentação Introdução Objetivos Fundamentação teórica Sistema atual Trabalhos correlatos Desenvolvimento do sistema Operacionalidade da

Ricardo Sorroche Orientando Prof. Wilson Pedro Carli - Orientador

Roteiro da Apresentação

Ontologia de Livro: Aplicativo Android para Busca de Dados

João Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS

Guilherme Fernando Gielow

PROTÓTIPO DE UM SISTEMA DE IMPORTAÇÃO PARA UMA AGÊNCIA DE TRANSPORTES INTERNACIONAIS

UML. Trabalho Análise e Projeto de Sistemas. Aluna: Luana Alves Businaro

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários

Proposta de Trabalho de Conclusão de Curso

SISTEMA WEB PARA GRUPOS TEATRAIS, PROFISSIONAIS LIBERAIS E AUTÔNOMOS DO MEIO ARTÍSTICO

Ferramenta de apoio a Experimentos em Engenharia de Software

4 Processo de Transformação

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Ferramenta de auxílio acadêmico utilizando chatterbot. Aluna: Camila Viviani Martins Orientadora: Joyce Martins

Aprendendo Braille: O Ensino do Sistema Braille com o uso do Tagarela

FERRAMENTA DE VISUALIZAÇÃO 3D DE UM SISTEMA DE ARQUIVOS. Vinícius Krauspenhar Orientador: Mauro Marcelo Mattos

IFSC/Florianópolis - CTI - Projeto de Sistemas - prof. Herval Daminelli

Transcrição:

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO QEA Integração entre a ferramenta para desenvolvimento de sistemas web Quellon e o Enterprise Architect Bruna Emerich Dall Olivo de Souza Prof. Jacques Robert Heckmann, Orientador

ROTEIRO DA APRESENTAÇÃO 1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações da ferramenta 4. Operacionalidade da ferramenta 5. Resultados e Discussões 6. Conclusão 7. Extensões

INTRODUÇÃO Ferramentas CASE são necessárias para o desenvolvimento de qualquer software. A modelagem de dados é hoje, algo essencial na construção de qualquer sistema de informação. Uma ferramenta de modelagem de dados eficaz e muito utilizada é o Enterprise Architect.

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 para internet. Com o surgimento da necessidade de integrar a ferramenta Quellon com uma ferramenta de modelagem de dados, a empresa Quellon do Brasil Sistemas S.A optou por integrar sua ferramenta ao EA.

OBJETIVO Fazer uma integração entre as ferramentas Quellon e Enterprise Architect, integrando o Diagrama de Classes do EA a estrutura física de banco de dados da ferramenta Quellon. * automatizar a passagem da estrutura de banco de dados, para que tabelas, campos e foreign keys sejam criados apenas no EA, e através de métodos de integração seja criada a estrutura física nas bases de dados dos sistemas que utilizam a ferramenta Quellon.

FUNDAMENTAÇÃO TEÓRICA Diagrama de Classe Diagramas de classe são importantes para visualização, a especificação e a documentação de modelos estruturais.

Ferramenta Quellon A ferramenta Quellon é utilizada para desenvolvimento de aplicações web na plataforma.net.

Enterprise Architect O EA é uma ferramenta CASE baseada na UML. Ele é utilizado no desenho e construção de projetos de sistemas de software, desde o levantamento das necessidades, o desenvolvimento até a manutenção.

Banco de Dados O sistema de banco de dados é basicamente um sistema de manutenção de registros por computador, ou seja, um sistema cujo objetivo global é manter as informações e torná-las disponíveis quando solicitadas.

XMI Para conseguir a troca de informações entre diferentes ferramentas, foram desenvolvidas várias linguagens comuns que toda ferramenta poderia interpretar. Uma dessas linguagens, queestáganhandomuitoapoioéaxmi. O XMI é um padrão da OMG que permite representar objetos usando o XML.

Sistema Atual

Trabalhos Correlatos Batista desenvolveu uma ferramenta de gerência de requisitos de software integrada ao EA, que tem como objetivo disponibilizar uma extensão da ferramenta CASE EA para especificação e gerenciamento de requisitos. Becker desenvolveu uma ferramenta para construção de interfaces de software a partir de diagrama de classes, que tem como objetivo obter informações do diagrama de classes gerado pela ferramenta CASE EA, traduzir as informações obtidas para linguagem XML e adaptá-lo para gerar interfaces gráficas.

DESENVOLVIMENTO E ESPECIFICAÇÕES DA FERRAMENTA Requisitos Funcionais *PermitiraimportaçãodoXMLexportadodoEA dados * Gerar a estrutura física necessária dentro do banco de * Emitir um documento informando quais tabelas foram criadas no banco de dados *Gerarlogdeerros

Requisitos Não Funcionais * OXMLaserlidodeveráestarutilizandoopadrãoXMI * A ferramenta deverá ser construída utilizando a linguagem C#

DiagramadeCasodeUso

Técnicas e Ferramentas Utilizadas IDE: Visual Studio.NET 2010 Linguagem: C# na plataforma.net 4.0

OPERACIONALIDADE DA FERRAMENTA

Exportação do diagrama de classes

Instalação do executável

Adição do sistema

Importação dos Dados

Selecionando o arquivo

Informando tabelas que serão importadas

Status de importação

Versão atualizada

Tabelas criadas no banco de dados

Logdeerros

RESULTADOS E DISCUSSÕES Com a integração concluída, a ferramenta foi testada pela equipe de qualidade da QuellonSistemas do Brasil S.A. Foi possível perceber que a utilização da ferramenta diminui expressivamente o tempo para criar das bases de dados e reduz as chances de erros na criação dos tipos ou nome dos dados a ser inseridos na base de dados.

EXTENSÕES * Automatizar a criação da linguagem de campos específicos da Quellon ao abrir o EA. * Possibilitar ao usuário escolher quais tabelas devem ser criadas no banco de dados ao importar o XML exportado pelo EA. * Tratar quaisquer cardinalidades possíveis e todos os tipos de relacionamentos possíveis entre classes.

CONCLUSÃO Neste trabalho é apresentada a ferramenta QEA que possibilita a integração entre o Enterprise Architect e a ferramenta para desenvolvimento de sistemas web Quellon. A ferramenta atingiu os objetivos propostos, e como resultado tem-se a eliminação do re-trabalho e brechas para possíveis erros, além disso, a ferramenta contribui para que o projeto seja entregue com mais rapidez, diminuindo seus custos.

DEMONSTRAÇÃO DA FERRAMENTA