• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 66
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 70
  • 70
  • 36
  • 35
  • 21
  • 12
  • 11
  • 10
  • 9
  • 8
  • 8
  • 7
  • 7
  • 6
  • 6
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Apoio à documentação de engenharia reversa de software por meio de hipertextos.

Valéria Delisandra Feltrim 09 December 1999 (has links)
O crescimento do mercado de software a cada dia acarreta o aumento do uso de técnicas de desenvolvimento, muitas vezes informais. A manutenção de tais softwares torna-se problemática, uma vez que a documentação associada ao software, na maioria das vezes, não está de acordo com o código implementado. Dessa forma, quando diante da manutenção do produto, o engenheiro de software encontra uma documentação informal e incompleta, que não reflete o software existente. Nesse contexto é que se encontra a Engenharia Reversa de Software, com o propósito de recuperar as informações de projeto perdidas durante a fase de desenvolvimento, e de documentar o real estado do software. O principal objetivo deste trabalho de mestrado foi a investigação de uma estrutura adequada de hiperdocumento para apoiar a documentação requerida durante o processo de engenharia reversa de software. A partir de um levantamento dos requisitos desejáveis em um hiperdocumento, para que possua as habilidades de suporte à documentação de engenharia de reversa de software, um conjunto de links e estrutura de nós foi definido. Os requisitos, para a composição de tal hiperdocumento, foram investigados por meio de uma experiência: a autodocumentação do sistema hipermídia denominado SASHE (Sistema de Autoria e Suporte Hipermídia para Ensino), que já possui suporte ao tratamento de nós aninhados e outras características de aplicativo para ensino. A engenharia reversa foi desenvolvida baseando-se no método de engenharia reversa Fusion-RE/I, e os produtos obtidos foram inseridos em uma hiperbase no SASHE.
12

Extraçao de regras de integridade referencial a partir do código fonte

Vallim, David da Assunçao 04 February 2011 (has links)
Resumo: Para atender a solicitações de manutenção em sistemas de informação, os responsáveis pelo sistema necessitam conhecer suas funcionalidades, regras de negócio, ou pelo menos, a parte do sistema que será afetada pela alteração. Esta pode ser uma tarefa simples quando executada por quem construiu o sistema, mas se torna complexa quando o projetista original foi deslocado para outras funções ou não está mais na empresa e não existe documentação para obter as informações necessárias. Neste caso, para ajudar a resolver o problema é necessário buscar informações em todos os lugares onde possam existir. Elas podem ser obtidas do esquema do banco de dados, com colegas que participaram na construção do sistema, com o usuário e nos códigos fonte dos programas, sendo este último um dos recursos mais utilizados. Quando se pretende obter informações gerenciais com cruzamento de variáveis, a falta do conhecimento das relações e regras de integridade, podem levar a resultados imprecisos ou equivocados e comprometer decisões importantes. Para fazer reengenharia de sistemas ou para criação de bases de informações gerencias o conhecimento de relações e regras de integridade são de igual forma fundamental. Por isso a proposta deste trabalho é mostrar que é possível identificar, extrair e armazenar regras de integridade referencial do código fonte para subsidiar estas atividades.
13

Sistematização do processo de engenharia reversa de sistemas técnicos

Montanha Júnior, Ivo Rodrigues January 2011 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2011 / Made available in DSpace on 2012-10-25T19:45:48Z (GMT). No. of bitstreams: 1 291113.pdf: 3550256 bytes, checksum: 80f2a06966c9d290028626bc035ae95e (MD5) / Apesar da importância da análise de produtos da concorrência, as empresas geralmente observam as tecnologias dos sistemas técnicos (ST) concorrentes sem utilizar métodos formais de apoio. Isto tende a limitar a capacidade de compreender as soluções e de obter sugestões de inovação para novos produtos. Para suprir esta limitação, há proposições que formalizam o processo de estudo de ST concorrentes. Porém, nenhuma destas se apresenta de maneira abrangente e focam em aspectos específicos de estudo do produto. Nessa pesquisa, a engenharia reversa (ER) se apresenta como uma maneira sistematizada de aprender os fundamentos dos ST e, assim, reunir condições para a identificação e proposição de inovações em novos produtos. A sistemática apresentada é constituída de três fases: planejamento, obtenção e análise das informações, e recomendações de projetação. A fase de planejamento constitui-se de atividades voltadas ao gerenciamento do projeto de ER. A fase de obtenção e análise das informações visa obter as informações solicitadas a partir de um sistema técnico existente, para analisá-las considerando o mercado do sistema técnico, a interação usuário-ST (ergonomia), o desempenho do sistema e as soluções de projeto (funções, princípios de solução e características técnicas do sistema). A fase de recomendações de projetação visa propor sugestões de projeto para os novos sistemas, a partir dos resultados obtidos no projeto de engenharia reversa. Também foi proposta uma estrutura de base de dados para armazenar os resultados obtidos nos processos de engenharia reversa. A sistemática e a referida estrutura foram avaliadas pelos especialistas e potenciais usuários, a partir de exemplos de aplicação da sistemática num aparador de grama e em um compressor compacto, cujos resultados mostraram que a sistemática e a estrutura da base de dados são adequadas ao propósito apresentado. / Despite the importance of analysis of competitors' products, companies generally observe the technologies of technical systems (TS) competitors without support of formal methods. This tends to limit the capability to understand the solutions and obtain suggestions for innovative products. To overcome this limitation, there are propositions that formalize the process of studying competitors' TS. However, none of these is broad enough and they focus on specific aspects of the studied product. In this research, reverse engineering (RE) is presented as a systematic approach to learn the fundamentals of the TS and thus meet the conditions for identifying and proposing innovations in new products. The proposed model consists of three phases: planning, obtaining and analyzing information, and recommendations for designing. The planning phase consists of activities related to project management of RE. The second phase aims at obtaining the requested information from an existing system, analyzing them considering the market for this technical system, the interaction between user-TS (ergonomics), the system performance and design solutions (functions, solution principles and technical characteristics of the system). In the phase of recommendations design suggestions are proposed for the new systems, from the results obtained in the reverse engineering project. A structure of a database was also proposed to store the results from the reverse engineering process. The model and structure were evaluated by experts and potential users, from the application of them in examples of a grass trimmer and a compact compressor. The results showed that the model and structure of the database are appropriate for the stated purpose.
14

Estratégia de migração de aplicações legadas visuais (tipo WIMP) para o ambiente Web

Martins, Cláudio Roberto de Lima January 2003 (has links)
O sucesso da Internet como plataforma de distribuição de sistemas de informação encoraja organizações a disponibilizar serviços presentes em seus sistemas legados nesse ambiente. Uma parte desses sistemas foi desenvolvida na fase inicial do desenvolvimento das aplicações cliente/servidor para banco de dados, usando ambientes visuais com interfaces gráficas tipo WIMP, implementadas sob o paradigma procedimental/estruturado, baseado em objetos e eventos. Como conseqüência, produziu-se sistemas legados difíceis de manter, evoluir e adaptar a novas tecnologias e arquiteturas, pois os projetos desenvolvidos não seguiam, na maioria das vezes, os bons preceitos e práticas modernas defendidas na Engenharia de Software. O objetivo deste trabalho é propor uma metodologia para migrar sistemas legados com as características citadas acima para a plataforma Web. O processo de migração proposto destaca duas estratégias: a elaboração de modelos de classes conceituais da aplicação e o tratamento dado à interface do usuário, para serem utilizados na reconstrução de uma nova aplicação. O processo é baseado em técnicas e métodos de engenharia reversa, que visa obter abstrações por meio de análise estática e dinâmica da aplicação. Na análise dinâmica, destaca-se o mecanismo para recuperar aspectos dos requisitos funcionais do sistema legado e representá-los na ferramenta denominada UC/Re (Use Case para Reengenharia). Todos os artefatos gerados durante o processo podem ser armazenados em um repositório, representando os metamodelos construídos na metodologia. Para delimitar e exemplificar o processo, escolheu-se como domínio de linguagem de programação do software legado, o ambiente Delphi (sob a linguagem Object Pascal). É proposto também um ambiente CASE, no qual é descrito o funcionamento de um protótipo que automatiza grande parte das funcionalidades discutidas nas etapas do processo. Algumas ferramentas desenvolvidas por terceiros são empregadas na redocumentação do sistema legado e na elaboração dos modelos UML do novo sistema. Um estudo de caso, apresentando uma funcionalidade específica de um sistema desenvolvido em Delphi, no paradigma procedimental, é usado para demonstrar o protótipo e serve de exemplo para a validação do processo. Como resultado do processo usando o protótipo, obtém-se o modelo de classes conceituais da nova aplicação no formato XMI (formato padrão para exportação de modelos UML), e gabaritos de páginas em HTML, representando os componentes visuais da interface original na plataforma Web.
15

UM MÉTODO DE PROJETO MECATRÔNICO PARA AS NECESSIDADES DAS PEQUENAS E MÉDIAS EMPRESAS

NOGUEIRA, TARSO BARRETTO RODRIGUES 11 October 2007 (has links)
Submitted by Diogo Barreiros (diogo.barreiros@ufba.br) on 2017-02-17T15:50:20Z No. of bitstreams: 1 DISSERTAÇÃO TBRN.pdf: 4259788 bytes, checksum: 013f6f427e976771d18f3ff1e3b86e78 (MD5) / Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2017-02-21T10:57:30Z (GMT) No. of bitstreams: 1 DISSERTAÇÃO TBRN.pdf: 4259788 bytes, checksum: 013f6f427e976771d18f3ff1e3b86e78 (MD5) / Made available in DSpace on 2017-02-21T10:57:30Z (GMT). No. of bitstreams: 1 DISSERTAÇÃO TBRN.pdf: 4259788 bytes, checksum: 013f6f427e976771d18f3ff1e3b86e78 (MD5) / A constante atualização do produto por meio de inovações, como resposta ou antevisão aos anseios dos clientes, é uma vantagem competitiva que garante à empresa industrial concorrer em pé de igualdade em um mercado exigente, seletivo e acessível. Nessa realidade de forte concorrência, o produto mecatrônico revela-se interessante ao empreendedor, pois, em geral, desperta expressiva curiosidade no mercado e é capaz de, integrando sinergicamente diversas disciplinas, reunir uma gama considerável de funções e atributos, facilitados pelo controle microprocessado, pela adoção de programas de computador para processamento de informações e por utilizar dispositivos mecânicos para permitir sua interação com o operador e o ambiente. Desenvolver um novo produto mecatrônico não é algo trivial, demanda tempo e recursos consideráveis, investidos em equipamentos, programas de computador e, principalmente, em pessoal. A pequena e média empresa é uma organização cujas características operacionais e capacidade financeira dificultam ou impossibilitam o desenvolvimento próprio de produtos. Nesse contexto, a engenharia reversa mostra-se um meio promissor para desenvolver um novo produto a custo e prazo reduzidos e é utilizada como um dos pilares tecnológicos do método proposto. Este trabalho propõe um método de projeto focalizado nas necessidades e potencialidades da pequena e média empresa e se baseia na utilização da engenharia reversa para concepção dos produtos mecatrônicos como alternativa aos métodos convencionais de projeto. O método foi sistematizado em quatro etapas básicas: o planejamento, o levantamento de dados do produto matriz, o reprojeto (tratado como reengenharia no desenvolvimento de programas de computador) e o estágio de reintegração. O método proposto procura unificar o tratamento da engenharia reversa nas diversas disciplinas da mecatrônica e explora as técnicas já automatizadas sempre que possível. A aplicação do método é mostrada no desenvolvimento de um produto com aplicações médicas e ainda não fabricado no Brasil. Uma empresa de médio porte decidiu desenvolver um similar nacional, introduzindo algumas melhorias com vistas a garantir uma vantagem competitiva no mercado. O novo produto foi desenvolvido a partir de uma matriz importada, utilizando a digitalização em máquina de medição tridimensional, como principal tecnologia para a coleta de dados, e o reprojeto em CAD. O resultado alcançado demonstra as -viipotencialidades do método e mostra como uma empresa industrial de pequeno ou médio porte pode lançar um produto inovador investindo pouco em projeto e em prazo reduzido
16

Estratégia de migração de aplicações legadas visuais (tipo WIMP) para o ambiente Web

Martins, Cláudio Roberto de Lima January 2003 (has links)
O sucesso da Internet como plataforma de distribuição de sistemas de informação encoraja organizações a disponibilizar serviços presentes em seus sistemas legados nesse ambiente. Uma parte desses sistemas foi desenvolvida na fase inicial do desenvolvimento das aplicações cliente/servidor para banco de dados, usando ambientes visuais com interfaces gráficas tipo WIMP, implementadas sob o paradigma procedimental/estruturado, baseado em objetos e eventos. Como conseqüência, produziu-se sistemas legados difíceis de manter, evoluir e adaptar a novas tecnologias e arquiteturas, pois os projetos desenvolvidos não seguiam, na maioria das vezes, os bons preceitos e práticas modernas defendidas na Engenharia de Software. O objetivo deste trabalho é propor uma metodologia para migrar sistemas legados com as características citadas acima para a plataforma Web. O processo de migração proposto destaca duas estratégias: a elaboração de modelos de classes conceituais da aplicação e o tratamento dado à interface do usuário, para serem utilizados na reconstrução de uma nova aplicação. O processo é baseado em técnicas e métodos de engenharia reversa, que visa obter abstrações por meio de análise estática e dinâmica da aplicação. Na análise dinâmica, destaca-se o mecanismo para recuperar aspectos dos requisitos funcionais do sistema legado e representá-los na ferramenta denominada UC/Re (Use Case para Reengenharia). Todos os artefatos gerados durante o processo podem ser armazenados em um repositório, representando os metamodelos construídos na metodologia. Para delimitar e exemplificar o processo, escolheu-se como domínio de linguagem de programação do software legado, o ambiente Delphi (sob a linguagem Object Pascal). É proposto também um ambiente CASE, no qual é descrito o funcionamento de um protótipo que automatiza grande parte das funcionalidades discutidas nas etapas do processo. Algumas ferramentas desenvolvidas por terceiros são empregadas na redocumentação do sistema legado e na elaboração dos modelos UML do novo sistema. Um estudo de caso, apresentando uma funcionalidade específica de um sistema desenvolvido em Delphi, no paradigma procedimental, é usado para demonstrar o protótipo e serve de exemplo para a validação do processo. Como resultado do processo usando o protótipo, obtém-se o modelo de classes conceituais da nova aplicação no formato XMI (formato padrão para exportação de modelos UML), e gabaritos de páginas em HTML, representando os componentes visuais da interface original na plataforma Web.
17

Um método de projeto mecatrônico para as necessidades das pequenas e médias empresas

Nogueira, Tarso Barreto Rodrigues 11 October 2007 (has links)
Submitted by LIVIA FREITAS (livia.freitas@ufba.br) on 2015-12-03T17:26:54Z No. of bitstreams: 1 Termo de Aprovação TBRN.pdf: 177745 bytes, checksum: ebfea14c0c59b6e3890ccad08ad032cc (MD5) / Approved for entry into archive by LIVIA FREITAS (livia.freitas@ufba.br) on 2016-01-11T16:09:20Z (GMT) No. of bitstreams: 1 Termo de Aprovação TBRN.pdf: 177745 bytes, checksum: ebfea14c0c59b6e3890ccad08ad032cc (MD5) / Made available in DSpace on 2016-01-11T16:09:20Z (GMT). No. of bitstreams: 1 Termo de Aprovação TBRN.pdf: 177745 bytes, checksum: ebfea14c0c59b6e3890ccad08ad032cc (MD5) / A constante atualização do produto por meio de inovações, como resposta ou antevisão aos anseios dos clientes, é uma vantagem competitiva que garante à empresa industrial concorrer em pé de igualdade em um mercado exigente, seletivo e acessível. Nessa realidade de forte concorrência, o produto mecatrônico revela-se interessante ao empreendedor, pois, em geral, desperta expressiva curiosidade no mercado e é capaz de, integrando sinergicamente diversas disciplinas, reunir uma gama considerável de funções e atributos, facilitados pelo controle microprocessado, pela adoção de programas de computador para processamento de informações e por utilizar dispositivos mecânicos para permitir sua interação com o operador e o ambiente. Desenvolver um novo produto mecatrônico não é algo trivial, demanda tempo e recursos consideráveis, investidos em equipamentos, programas de computador e, principalmente, em pessoal. A pequena e média empresa é uma organização cujas características operacionais e capacidade financeira dificultam ou impossibilitam o desenvolvimento próprio de produtos. Nesse contexto, a engenharia reversa mostra-se um meio promissor para desenvolver um novo produto a custo e prazo reduzidos e é utilizada como um dos pilares tecnológicos do método proposto. Este trabalho propõe um método de projeto focalizado nas necessidades e potencialidades da pequena e média empresa e se baseia na utilização da engenharia reversa para concepção dos produtos mecatrônicos como alternativa aos métodos convencionais de projeto. O método foi sistematizado em quatro etapas básicas: o planejamento, o levantamento de dados do produto matriz, o reprojeto (tratado como reengenharia no desenvolvimento de programas de computador) e o estágio de reintegração. O método proposto procura unificar o tratamento da engenharia reversa nas diversas disciplinas da mecatrônica e explora as técnicas já automatizadas sempre que possível.A aplicação do método é mostrada no desenvolvimento de um produto com aplicações médicas e ainda não fabricado no Brasil. Uma empresa de médio porte decidiu desenvolver um similar nacional, introduzindo algumas melhorias com vistas a garantir uma vantagem competitiva no mercado. O novo produto foi desenvolvido a partir de uma matriz importada, utilizando a digitalização em máquina de medição tridimensional, como principal tecnologia para a coleta de dados, e o reprojeto em CAD. O resultado alcançado demonstra as -viipotencialidades do método e mostra como uma empresa industrial de pequeno ou médio porte pode lançar um produto inovador investindo pouco em projeto e em prazo reduzido.
18

Um Metodo Interativo de Recuperacao de Diagramas Grafcet e de Dados a partir deDiagramas Ladder Usando Diagramas...

Paulo Andre Sperandio Giacomin 04 November 2005 (has links)
Made available in DSpace on 2016-08-29T15:32:24Z (GMT). No. of bitstreams: 1 tese_2353_DissertacaoMestradoPauloAndreSparandioGiacomin.pdf: 3330627 bytes, checksum: 239c168d8d41c4d4cc2ceca0ab28a389 (MD5) Previous issue date: 2005-11-04 / Apresentamos neste trabalho um novo método de recuperação de diagramas grafcet e de estados a partir de diagramas ladder. Um método iterativo é proposto. Nenhuma modelagem preliminar da planta é necessária, todas as possibilidades de sequenciamento são detectadas e não é necessário descrever toda a planta. O diagrama ladder é representado através de um conjunto de BDDs, com os quais descobrimos as expressões de ativação e desativação de cada malha do diagrama ladder. A seguir é feita uma análise do diagrama ladder em busca de possíveis eventos de transição. Uma interface gráfica é utilizada para que o especialista confirme os eventos de transição que ocorrem na planta. No final, o diagrama de estados do diagrama grafcet equivalentes ao diagrama ladder são apresentados ao usuário através de uma interface gráfica.
19

O design industrial e as engenharias: uma possibilidade de integração por intermédio da engenharia reversa

Silva, Danilo Émmerson Nascimento [UNESP] 28 May 2014 (has links) (PDF)
Made available in DSpace on 2014-12-02T11:16:41Z (GMT). No. of bitstreams: 0 Previous issue date: 2014-05-28Bitstream added on 2014-12-02T11:21:01Z : No. of bitstreams: 1 000796277.pdf: 13906667 bytes, checksum: 3a8b6e4200568c8b2c7f655229ab1964 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Durante muito tempo a Engenharia Reversa (ER) esteve associada, de modo equivocado, no ocidente, a práticas e procedimentos lícitos. Através deste percurso, países orientais e integrantes do bloco econômico Tigre Asiático desencaderarm estratégias de inovação em produtos e processos. Mais recentemente, com o aporte das novas tecnologias, a ER fez-se integrante dos sistemas de digitalização e inspeção 3D. Ademais, a literatura estrangeira tem adotado a sua nomenclatura para designar pesquisas com sistemas vivos e biológicos, diferentemente, do que se acreditava produzir avanços somente aos campos tecnológicos. Com base neses pressupostos a ER foi investigada como um instrumento metodológico que possibilite a integração entre as áreas responsáveis pelo projeto e desenvolvimento de produtos e de artefatos industriais - enegenharias e o design industrial - engenharias e o design industrial - nos setores produtivos, mas principalmente no meio acadêmico. Foram pesquisados, em profundidade, aspectos da conceituação, historicidade, desdobramentos, aplicações e transformações sofridas na ER bem como o seu estado da arte e arcabouço metodológico (teórico-científico), além das questões controversas como a da legalidade e do direito industrial que tangenciam esta área. Desta forma, foram realizadas: pequisas na literatura; a aplicação de questionários e entrevistas em campo junto à academia e aos setores produtivos - cases de fábricas e empresas; e, em laboratórios acadêmicos, foram produzidos testes e ensaios, de simulação virtual, de prototipagem e manufatura rápida (PR/MR), análises de produtos e processos, dentre outras. Os instrumentos metodológicos adotados na compilação dos dados serviram para a verificação das hipóteses formuladas nesta pesquisa. Os resultados apontaram para a necessidade de uma convergência e integração entre o design e as engenharias tanto no setor produtivo quanto na academia... / In the West, Reverse Engineering has been wrongly associated for a long time, the ilicit practices and procedures. Through this route, Eastern countries and members of the bloc Asian Tiger Triggered strategies for innovation in products and processes. More recently, with the contribution of new technologies, the ER became a member of the scanning systems and 3D inspection. Moreover, foreing literature has adopted its nomenclature to describe research with living systems and biological differently than previously believed only to produce advances technological fields. Based on these assumptions, the ER was investigated as a methodological tool that enables the integration between the areas responsible for the design and development of products and industrial artifacts - engineering and industrial design - in the productive sectors, but especially in academia. Were researched in depth, aspects of conceptualization, historicity, developments, applications and transformations in Reverse Engineering and its state-of-art and methodological framework (theoretical and scientific), and of controversial issues such as the legality and the right tangent this industrial area. Specifically, the use of analytical techniques is part of the ER, especially in the area projetual configured by industrial, design and engineering (product, production and industrial). Thus, were conducted: literature searches; applaying questionnaires and interviews in the field next to the academy and productive sectors - case factories and company; and in academia laboratories were produced tetsing, virtual simulation, prototyping and rapid manufacturing (RP/RM), analysis of products and processes, among other. The mothodological tools adopped in the compilation of data and verification of the hypotheses formulated in this research work, The results pointed to the need for convergence and integration between industrial design and engineering in both the production sector and...
20

Estratégia de migração de aplicações legadas visuais (tipo WIMP) para o ambiente Web

Martins, Cláudio Roberto de Lima January 2003 (has links)
O sucesso da Internet como plataforma de distribuição de sistemas de informação encoraja organizações a disponibilizar serviços presentes em seus sistemas legados nesse ambiente. Uma parte desses sistemas foi desenvolvida na fase inicial do desenvolvimento das aplicações cliente/servidor para banco de dados, usando ambientes visuais com interfaces gráficas tipo WIMP, implementadas sob o paradigma procedimental/estruturado, baseado em objetos e eventos. Como conseqüência, produziu-se sistemas legados difíceis de manter, evoluir e adaptar a novas tecnologias e arquiteturas, pois os projetos desenvolvidos não seguiam, na maioria das vezes, os bons preceitos e práticas modernas defendidas na Engenharia de Software. O objetivo deste trabalho é propor uma metodologia para migrar sistemas legados com as características citadas acima para a plataforma Web. O processo de migração proposto destaca duas estratégias: a elaboração de modelos de classes conceituais da aplicação e o tratamento dado à interface do usuário, para serem utilizados na reconstrução de uma nova aplicação. O processo é baseado em técnicas e métodos de engenharia reversa, que visa obter abstrações por meio de análise estática e dinâmica da aplicação. Na análise dinâmica, destaca-se o mecanismo para recuperar aspectos dos requisitos funcionais do sistema legado e representá-los na ferramenta denominada UC/Re (Use Case para Reengenharia). Todos os artefatos gerados durante o processo podem ser armazenados em um repositório, representando os metamodelos construídos na metodologia. Para delimitar e exemplificar o processo, escolheu-se como domínio de linguagem de programação do software legado, o ambiente Delphi (sob a linguagem Object Pascal). É proposto também um ambiente CASE, no qual é descrito o funcionamento de um protótipo que automatiza grande parte das funcionalidades discutidas nas etapas do processo. Algumas ferramentas desenvolvidas por terceiros são empregadas na redocumentação do sistema legado e na elaboração dos modelos UML do novo sistema. Um estudo de caso, apresentando uma funcionalidade específica de um sistema desenvolvido em Delphi, no paradigma procedimental, é usado para demonstrar o protótipo e serve de exemplo para a validação do processo. Como resultado do processo usando o protótipo, obtém-se o modelo de classes conceituais da nova aplicação no formato XMI (formato padrão para exportação de modelos UML), e gabaritos de páginas em HTML, representando os componentes visuais da interface original na plataforma Web.

Page generated in 0.0893 seconds