4,033 research outputs found

    Implementação de sistemas SAP em empresas de serviços públicos

    Get PDF
    Dissertação de mestrado em Engenharia e Gestão de SistemasA utilização de sistemas Enterprise Resource Planning (ERP) para organizar a informação relevante de uma organização é cada vez mais frequente. Com este documento pretende-se explorar o percurso profissional na implementação de sistemas ERP, mais precisamente na implementação de sistemas SAP para empresas de serviços públicos, ou seja implementação de sistemas SAP IS-U. Apesar do foco principal do presente documento se prender com a descrição de experiência profissional na área de tecnologias de informação (TI), não podia deixar de contextualizar a mesma. Dessa forma é apresentada a metodologia Accelerated SAP (ASAP), utilizada na implementação de sistemas SAP. É ainda exposta brevemente a metodologia Rational Unified Process (RUP), dado ser comum a sua utilização em ambiente académico para a explicação de implementações de sistemas ERP. Dessa forma o leitor poderá estabelecer a comparação entre a metodologia RUP e a metodologia ASAP. Adicionalmente é contextualizado o mercado de implementações de sistemas ERP, através da análise comparativa da posição de mercado de vários sistemas ERP. É efetuada uma análise mais crítica entre os sistemas SAP, Oracle e Microsoft.The usage of Enterprise Resource Planning (ERP) systems to organize the relevant information of an organization is increasingly common. This document intends to explore the career in the implementation of ERP systems, specifically the implementation of SAP IS-U systems, which is used for utilities companies. Although the principal focus of this document is to describe the professional experience in information technology (IT), this experience had to be contextualized. Therefore the methodology Accelerated SAP (ASAP), used in SAP systems implementations, is explained. Once the usage of Rational Unified Process (RUP) methodology is very common in academic environment to explain ERP systems implementations, RUP methodology is also briefly explained. This way, the reader can establish a comparison between RUP and ASAP methodologies. Additionally ERP market is contextualized by market position analysis of different ERP systems. The big market ERP systems such as SAP, Oracle and Microsoft are compared more in detail

    SIMPLES SEQUÊNCIA PARA CONTROLAR E ORGANIZAR O DESENVOLVIMENTO DE ROTINAS ADMINISTRATIVAS COM ENGENHARIA DE SOFTWARE: PROPOSTA DE IMPLEMENTAÇÃO NO SETOR DE REGISTRO HOSPITALAR

    Get PDF
    There will be a brief explanation on the subject, however, a new purpose of organizational control for the development of software routines or in other words, with regard to the company's legacy system, the simple sequence, will be proposed in this work. Certainly, based on the most relevant and relevant software engineering standards, it is intended to clarify and show various opinions of authors and their great works of software engineering, followed by a bibliographic summary and opinion formed to thus, perhaps, establish a new organizational purpose that discusses the idea aimed primarily at structuring the software code and organizing them within the development standards of software engineering. However, the general objective is based on showing possible reasons to believe that there is a possibility of success in this organizational purpose. Therefore, for this purpose, the focus is on exploratory research together with documental analysis to obtain the data, followed by the qualitative approach for data analysis and interpretation purposes. At the end of the work there is an intention to have strong arguments supported by the diversity of citations and works used in the study of their beginning to the end.Habrá una breve explicación sobre el tema, sin embargo, se propondrá en este trabajo un nuevo propósito de control organizacional para el desarrollo de rutinas de software o, en otras palabras, con respecto al sistema heredado de la empresa, la secuencia simple. Ciertamente, con base en los estándares de ingeniería de software más relevantes y relevantes, se pretende aclarar y mostrar diversas opiniones de autores y sus grandes trabajos de ingeniería de software, seguido de un resumen bibliográfico y opinión formada para así, quizás, establecer un nuevo propósito organizativo que discuta la idea dirigida principalmente a estructurar el código de software y organizarlos dentro de los estándares de desarrollo de ingeniería de software. Sin embargo, el objetivo general se basa en mostrar posibles razones para creer que existe una posibilidad de éxito en este propósito organizacional. Por lo tanto, para este propósito, la atención se centra en la investigación exploratoria junto con el análisis documental para obtener los datos, seguido por el enfoque cualitativo para fines de análisis e interpretación de datos. Al final del trabajo hay una intención de tener argumentos fuertes apoyados por la diversidad de citas y trabajos utilizados en el estudio de su principio hasta el final.  Haverá uma breve explicação sobre o tema, contudo, será proposto nesse trabalho um novo propósito de controle organizacional para o desenvolvimento de rotinas do software ou em outras palavras, no que diz respeito ao sistema legado da empresa, a simples sequência. Certamente, com base nos padrões de engenharia de software mais pertinentes e relevantes, pretende-se, esclarecer e mostrar diversas opiniões de autores e suas grandes obras da engenharia de software, seguidos de resumo bibliográfico e opinião formada para assim, talvez, firmar um novo propósito organizacional que discorra a ideia voltada principalmente para estruturar o código do software e organizá-los dentro dos padrões de desenvolvimento da engenharia de software. Contudo, o objetivo geral fundamenta-se em mostrar possíveis razões para acreditar que há possibilidade de sucesso nesse propósito organizacional. Portanto, para tal feito, o foco se encontra na pesquisa exploratória juntamente com análise documental para obtenção dos dados, seguido da abordagem qualitativa para efeitos de análise e interpretação de dados. No final do trabalho há uma intenção de se ter fortes argumentos sustentados pela diversidade de citações e obras empregadas no estudo do seu início ao fim.Haverá uma breve explicação sobre o tema, contudo, será proposto nesse trabalho um novo propósito de controle organizacional para o desenvolvimento de rotinas do software ou em outras palavras, no que diz respeito ao sistema legado da empresa, a simples sequência. Certamente, com base nos padrões de engenharia de software mais pertinentes e relevantes, pretende-se, esclarecer e mostrar diversas opiniões de autores e suas grandes obras da engenharia de software, seguidos de resumo bibliográfico e opinião formada para assim, talvez, firmar um novo propósito organizacional que discorra a ideia voltada principalmente para estruturar o código do software e organizá-los dentro dos padrões de desenvolvimento da engenharia de software. Contudo, o objetivo geral fundamenta-se em mostrar possíveis razões para acreditar que há possibilidade de sucesso nesse propósito organizacional. Portanto, para tal feito, o foco se encontra na pesquisa exploratória juntamente com análise documental para obtenção dos dados, seguido da abordagem qualitativa para efeitos de análise e interpretação de dados. No final do trabalho há uma intenção de se ter fortes argumentos sustentados pela diversidade de citações e obras empregadas no estudo do seu início ao fim

    Engenharia reversa de sistemas interactivos desenvolvidos em Java2/Swing

    Get PDF
    A manutenção e evolução de sistemas interactivos dá origem a problemas importantes que afectam a sua eficiência e eficácia. Neste trabalho pretende-se combinar programação funcional, programação estratégica, code slicing e modelos com semântica formal na tentativa de fortalecer a tese de que a aplicação destas metodologias e tecnologias, em conjunção com um processo de engenharia reversa de código fonte, permite melhorar significativamente o suporte à manutenção de sistemas interactivos.Fundação para a Ciência e a Tecnologia (FCT).Fundo Europeu de Desenvolvimento Regional (FEDER) - POSC/EIA/56646/2004

    Capacidade Absortiva de Empresas do Extremo Sul Catarinense, usuárias de um Sistema de Gestão Financeira

    Get PDF
    TCC (graduação) - Universidade Federal de Santa Catarina. Centro de Ensino. Curso de Tecnologias da Informação e Comunicação.Analisar a capacidade absortiva dos usuários das empresas que passaram pelo processo de implantação de um sistema de gestão financeira é um dos objetivos dessa pesquisa. Para tanto, é importante aprofundar os conhecimentos sobre o tema capacidade absortiva e sistemas de gestão financeira. A capacidade absortiva de acordo com os autores pesquisados e utilizados como referencial teórico apresentam alguns indicadores, para que seja mensurada a capacidade absortiva das empresas, que também são contemplados no presente trabalho. Adicionalmente ao referencial teórico, foi aplicada uma pesquisa em algumas empresas que passaram pela implantação do sistema de gestão financeira Bônus, com o objetivo de avaliar a capacidade absortiva dos usuários dessas organizações.Analyzing the absorptive capacity of users of companies that have undergone the process of implementing a financial management system is one of the objectives of this research. To do so it is important to deepen the knowledge on the subject absorbing capacity and financial management systems. The absorptive capacity according to the authors researched and used as theoretical reference present some indicators, so that the absorptive capacity of the companies, which are also contemplated in the present work, is measured. In addition to the theoretical reference, a research was applied in some companies that went through the implementation of the Bonus financial management system, in order to evaluate the absorptive capacity of the users of these organizations

    Infusion: uma experiência de engenharia reversa orientada a objetos para sistemas legados

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Este trabalho apresenta um estudo sobre métodos de engenharia reversa para Sistemas Legados. Sistemas Legados caracterizam-se por apresentarem elevado custo de manutenção devido a não utilização dos conceitos de engenharia de software e são mantidos por desenvolvedores que não participaram da sua concepção. A Engenharia Reversa surge como uma abordagem para melhorar a manutenção de Sistemas Legados através de estudos sobre o código fonte e a documentação existente, caso exista, revitalizando a documentação inerente as etapas de Análise e Projeto, recuperando assim o entendimento do sistema. Também é apresentado um estudo de caso baseado no método de Engenharia Reversa FUSION/RE. O desenvolvimento do estudo de caso é descrito através de documentações geradas e dos procedimentos aplicados durante a aplicação do método FUSION/RE na Engenharia Reversa. Como contribuições deste trabalho são apresentadas alterações nos procedimentos do método FUSION/RE e uma proposta de validação da documentação gerada durante o processo de Engenharia Reversa. This work represents a study about Reverse Engineering for Legacy Systems.Legacy Systems are caracterized by high cost of maintenance due to the nonutilization of software engineering concepts, and are kept updated by developers that do not participated of the conception of the System. The Reverse Engineering emerge as an approach to improve the maintenance of the Legacy Systems through studies over the source code and the documentation, case it exists, revitalizing the documentation to the phases of Analysis and Project, recovering this way the understanding of the system. It is also presented a case study based on the FUSION/RE Reverse Engineering method. The development of the case study is described throuhg documentation generated and the procedures applied during the application of the FUSION/RE method on the Reverse Engineering. The contributions of this work focus on the alterations to the procedures on the FUSION/RE method and to a proposal of validation of the documentation generated during the Reverse Engineering proccess

    Uma abordagem orientada a serviços para a modernização de sistemas legados

    Get PDF
    Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência Da Computação, 2016.A modernização dos sistemas legados vem ganhando cada vez mais interesse na Universidade de Brasília (UnB), devido a ausência de integração entre as aplicações, as duplicidades de implementação de componentes negociais e as dificuldades para realizar as manutenções. Do ponto de vista das organizações, os sistemas legados correspondem às aplicações que sustentam o funcionamento negocial de uma instituição e que consolidam a maior parte das informações corporativas. Assim, é imprescindível que, enquanto a modernização seja conduzida, os novos sistemas possam ser integrados aos antigos para compartilhar os seus fluxos de negócios. A Service Oriented Architecture (SOA) surge como uma maneira de solucionar este problema, disponibilizando uma abstração de alto nível entre as aplicações e a camada de negócio. Nesse contexto, essa dissertação descreve uma abordagem orientada a serviços que compreende um processo de modernização e uma arquitetura de software para o desenvolvimento de serviços aderente ao estilo arquitetural Representational State Transfer (REST). Esta abordagem visa a integração das regras de negócios das aplicações da UnB e a maximização da manutenibilidade desses sistemas por meio de uma arquitetura SOA que possibilite a modernização sistemática dos sistemas legados da UnB. Como contribuições deste trabalho, foi conduzida uma investigação na literatura, através de um Mapeamento Sistemático (MS), das contribuições relacionadas à modernização de sistemas legados, com o intuito de caracterizar a modernização no contexto da manutenção de software e descrever o cenário atual de modernização dos sistemas na UnB de acordo com a literatura. Adicionalmente, foi proposto uma abordagem de modernização compreendido por um processo de modernização e uma arquitetura de software para sustentar tal abordagem. Durante o restante deste trabalho, conduziu-se um estudo de caso com a metodologia Pesquisa-Ação e uma avaliação empírica conforme o método Goal Question Metric (GQM), para modernizar o Sistema de Assistência Estudantil (SAE) da UnB e verificar o impacto da adoção da abordagem no contexto da manutenção de software, em um cenário real de modernização.The modernization of legacy systems has gained more interest in the University of Brasilia (UnB), mainly due to the lack of integration between applications, duplicity of the implementation of many business components, and the challenges related to maintenance tasks. From the point of view of organizations, legacy systems correspond to applications that support the business operation of an institution and consolidate most of the corporate information. Thus, it is imperative that, during an effort of software modernization, new systems should be integrated to the existing ones to share their business workflows. The Service Oriented Architecture (SOA) approach emerges as a way to solve this problem, providing a high-level abstraction between applications and the business layer. In this context, this dissertation describes a service-oriented approach that consists of a modernization process and a REST based software infrastructure for the development of services. This approach aims to integrate some of the business rules of the legacy systems used in the University, and to improve the maintainability of such systems through an architecture that allows the systematic modernization of legacy systems. As contributions of this work, we conducted a research in the literature through a Systematic Mapping Study related to the modernization of legacy systems, in order to characterize the modernization in the context of software maintenance and describe the current scenario of modernization of the systems at UnB. In addition, we propose an modernization approach that consists of a process for modernizing legacy systems and a software architecture to support such an approach. We also empirically evaluated the proposed approach using the Action Research methodology, in order to modernize the Academic Assistance System of UnB and verify the impact of adopting the approach in the context of software maintenance in a real modernization scenario

    ESTUDO DOS ASPECTOS PARA A DISPONIBILIZAÇÃO DE DADOS LOCAIS NA NUVEM: ESTUDO DE CASO NETDOCTOR

    Get PDF
    With the growing use of the internet by information and communication management software, new demands arise, such as the integration of mobile applications with legacy systems. It is noticed that organizations, in general, face problems to maintain the flow of information between the local structure and the cloud services, necessary for the distribution of data on the internet, in order to preserve aspects of their legacy systems. The objective of this study is to design and implement a solution based on a multi-tier architecture using web service calls that persist information security aspects of legacy systems. The work performed have a qualitative bibliographic exploratory nature, based on the ISO / IEC 27.002, 2013 standard, which defines the main aspects of information security and other theoretical analyses. As for the procedures, the experimental research is showed, with the development of a solution for the integration of an information system for clinical management (called NETDOCTOR), with an mobile device application based on the Android platform through Web Services or API, using software engineering techniques like UML to achieve the goals. The results show that software development based on a service-oriented architecture is viable, for the exchange of information between systems in the area of ​​providing health services, in a safe, agile, scalable and low cost of implementation, operation and maintenance.Con el creciente uso de Internet por parte de los programas informáticos de gestión de la información y las comunicaciones, se presentan nuevas demandas, como la integración de aplicaciones móviles con sistemas heredados. Se ve que las organizaciones, en general, encuentran problemas para mantener el flujo de información entre la estructura local y los servicios en la nube que se necesitan para la distribución de datos en Internet con el fin de preservar aspectos de sus sistemas heredados. El objetivo de este estudio es diseñar e implementar una solución basada en una arquitectura de varios niveles utilizando llamadas a servicios web que persisten aspectos de la seguridad de la información de sistemas heredados. El trabajo realizado es de carácter bibliográfico exploratorio cualitativo, basado en NBR ISO/IEC 27.002, 2013, que define los principales aspectos de la seguridad de la información y otros análisis teóricos. En cuanto a los procedimientos, se presenta la investigación experimental, con la elaboración de una solución para la integración de un sistema de información para la gestión clínica (denominado NETDOCTOR), con una aplicación móvil basada en la plataforma Android a través de Servicios Web o API, utilizando técnicas de ingeniería de software como UML para lograr los objetivos.  Los resultados muestran que es factible desarrollar software basado en arquitectura orientada a servicios, para el intercambio de información entre sistemas en el área de servicios de salud complementarios, en un costo seguro, ágil, escalable y de bajo costo de implementación, operación y mantenimiento.Com a crescente utilização da internet por softwares de gestão de informação e comunicação, novas demandas se apresentam, tais como a integração de aplicações mobile com sistemas legados. Vê-se que as organizações, de modo geral, encontram problemas para manter o fluxo de informação entre a estrutura on-premises e serviços on-cloud que são necessários para distribuição de dados na internet de forma a preservar aspectos de seus sistemas legados. O objetivo deste estudo é projetar e implementar uma solução baseada em uma arquitetura multicamadas utilizando chamadas de serviços web que persistem aspectos de segurança de informação de sistemas legado. O trabalho realizado é de natureza qualitativa bibliográfica exploratória, baseando-se na NBR ISO/IEC 27.002, 2013 que define os principais aspectos de segurança da informação e outras análises teóricas. Quanto aos procedimentos, apresenta-se a pesquisa experimental, com a elaboração de uma solução para a integração de um sistema de informação para gestão clínica (chamado NETDOCTOR), com um aplicativo para dispositivo móvel baseado na plataforma Android através de Web Services ou API, utilizando técnicas de engenharia de software como UML para alcançar os objetivos.  Os resultados evidenciam que é viável o desenvolvimento de softwares baseados em arquitetura orientada a serviços, para o intercâmbio de informações entre sistemas na área de prestação de serviços em saúde complementar, de forma segura, ágil, escalável e com baixo custo de implementação, operação e manutenção

    Sistema de gestão de processos de negócio baseado em conhecimento intensivo

    Get PDF
    Tese de mestrado integrado. Engenharia Electrotécnica e de Computadores. Universidade do Porto. Faculdade de Engenharia. 201

    dySMS.config Model Driven Development

    Get PDF
    A empresa DigitalWind, com intuito de fazer face às necessidades de reconversão do seu sistema legado de software - UEBE.Q - promoveu a criação de um projeto de I&D em parceria com o ISEP. Deste projeto, designado dySMS, resultou, entre outras coisas, a criação de um conjunto de componentes de software que permitem agilizar o referido processo de reconversão. Associado aos referidos componentes de software existe um grande volume de dados de configuração que permitem a adaptação do funcionamento do software às problemáticas inerentes de um projeto desta natureza. Uma vez que é necessária a manipulação frequente dos referidos dados de configuração, por utilizadores que não necessitam de possuir grandes conhecimentos técnicos e que a linguagem utilizada para os codificar é de baixo nível, esta tarefa revelou-se muito morosa e propensa a erros. O presente trabalho, realizado no âmbito da Dissertação de Mestrado em Engenharia Informática - área de especialização de Engenharia de Software, do Instituto Superior de Engenharia do Porto (ISEP), documenta o processo de investigação e desenvolvimento, que suportou a criação do componente de configuração do referido sistema de software. Para suportar a realização do referido projeto foi adotada uma abordagem orientada a modelos. Foi dada grande enfase à criação de linguagens de domínio específico, que promovem uma elevação do nível de abstração dos conceitos necessários à manipulação dos dados, permitido aos operadores realizar as tarefas de configuração recorrendo a uma linguagem muito mais próxima da linguagem do domínio de negócio. No núcleo da aplicação encontra-se uma ontologia onde são capturados os vários conceitos de negócio e as suas relações, que permite definir uma estrutura conceptual base, numa linguagem amigável e de alto nível. Com base neste componente central, foi então desenvolvido um processo de mapeamento dos referidos conceitos e relações de alto nível com as estruturas de dados complexas do software legado. Uma vez conseguido este relacionamento bidirecional, foram adicionadas várias funcionalidades para automatizar a configuração da interface de utilizador e da sua tradução em vários idiomas e das regras de autentificação e autorização de acesso a dados.The company Digital Wind, to meet the needs of reconversion of its legacy software systemUebe.Q-promoted the creation of an I&D project in partnership with ISEP. This project, called dySMS, resulted in, among other things, the creation of a set of software components that allow to expedite the process of reconversion. Associated with these software components there is a large volume of configuration data that allow the adaptation of the software operation to the inherent problems of a project of this nature. Since the frequent manipulation of the configuration data is necessary, by users who do not need to have great technical knowledge and that the language used for the code is low-level, this task has proved very lengthy and error-prone. The present work carried out in the scope of the master's thesis in Informatics Engineering-area of specialization of Software Engineering, of the Instituto Superior de Engenharia do Porto (ISEP), documents the process of research and development, which supported the creation of the configuration component of the software system. To support the realization of this project, a model-oriented approach was adopted. It was given great emphasis to the creation of specific domain languages, which promote an elevation of the level of abstraction of the concepts necessary to the manipulation of the data, allowing operators to perform the configuration tasks using a language very Closest to the language of the business domain. At the core of the application is an ontology where the various business concepts and their relationships are captured, which allows defining a basic conceptual structure, in a friendly and high-level language. Based on this central component, a process was developed to map these concepts and high-level relationships with the complex data structures of legacy software. Once this bi-directional relationship has been achieved, several features have been added to automate the configuration of the user interface and its translation into multiple languages and the rules for authentications and data access authorization

    Migração de sistemas legados para ambiente de suporte a projetos e operação

    Get PDF
    Orientador : Geovane Cayres MagalhãesDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Sistemas de Informação são imprescindíveis nas grandes corporações. Particularmente nas áreas de suporte a projeto e operações de empresas de telecomunicações, os sistemas de informação são a grande vantagem competitiva. Estes sistemas devem ser :flexíveis, estáveis e confiáveis para suportar grandes volumes de transações em um cenário de missão crítica. Este, porém, não é o ambiente mais comum nas grandes empresas. A quantidade de sistemas in:flexíveis, sem documentação, com dados pouco confiáveis e com alto custo de evolução e manutenção é grande. A saída para este impasse está na migração destes sistemas legados para um ambiente de sistemas de informação com arquitetura aberta, ambiente distribuído e que possam ser utilizados por todas as áreas, estando integrados com os demais sistemas da empresa. A migração destes grandes sistemas legados de uma forma abrupta seria um fracasso principalmente em virtude do desconhecimento dos sistemas legados. A migração incremental destes sistemas é a mais apropriada nestes casos. Esta dissertação apresenta uma metodologia para migração de sistemas legados para ambientes de suporte a projetos e operação em etapas. A metodologia desenvolvida foi validada num caso prático no contexto do SAGRE - um sistema de suporte a operações, projetos e informações geográficas desenvolvido pelo CPqDAbstract: Information Systems are essential for corporations. Particularly at design and operational support areas of telecommunications companies, information systems are the competitive advantage. These systems must be :flexible, stable and reliable in order to support a great volume of transactions in a mission critical scenarÍo. This is not the common environment within corporations. There is an expressive amount of inflexible, nondocumented, unreliable systems which bear costly maintenance and evolution. The solution for this situation is the migration of these legacy systems into a new integrated and distributed environment that can also be used by other corporate systems. The abrupt migration ofthese systems could not be successful due to a lack ofknowledge about them. The incremental approach is more appropriate in these cases. This dissertation shows a methodology for migrating legacy systems that support design and operational environments in an incremental mode. The methodology is validated by a case study within the context of SAGRE - a system which support geographic operations, projects and information, developed by CPqDMestradoMestre em Ciência da Computaçã
    corecore