• Apoio de gerência de configuração de software ao ARA-GAwCRe 

      Borges, Simone de Sousa (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 22/08/2008)
      Software systems suffer countless modifications during all its life cycle. Software Configuration Management (SCM) is concerned with organizing, controlling and managing the development and evolution of those systems. ...
    • Refatoração de sistemas Java utilizando padrões de projeto: um estudo de caso 

      Rapeli, Leide Rachel Chiusi (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 19/12/2005)
      This dissertation presents a study case on object-oriented systems refactoring. Systems developed according to the object-oriented paradigm may contain reusable code, even though not always have been designed for it. ...
    • Um processo ágil de engenharia de requisitos com apoio de padrões de software 

      Toledo, Daniel Eduardo Funabashi de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 10/01/2008)
      Requirements engineering has evolved historically connected to the waterfall process model of system development. For agile processes its value continues to be essential to develop systems that really satisfy the customer ...
    • Uso de um framework transversal na camada de persistência do GRENJ 

      Zanon, Ivan Botacini (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 22/05/2009)
      Reuse of software artifacts, code, concepts and models of existing systems makes software development more agile, as well as provides higher quality process and products. Application Frameworks represents a reuse technique ...
    • Construção da camada de interface gráfica e de um wizard para o framework GRENJ 

      Viana, Matheus Carvalho (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 20/05/2009)
      Enterprises need information systems for executing their processes on an efficient way. Market demands that these systems are developed at short term, at low cost and they need to get high quality and flexibility. Reuse ...
    • Reengenharia de interfaces utilizando Wrapping. 

      Affonso, Frank José (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 05/09/2003)
      With the technological evolution and the increasing utilization of the Internet, companies and governmental institutions have been looking for modern solution to replace and improve their legacy systems. These kind of ...
    • Uma ferramenta da apoio à engenharia reversa orientada a objetos de legados - FAROOL. 

      Prado, Milene (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 19/05/2003)
      This project objectives the development of a support tool to the reverse engineering process for procedimental legacy systems implemented in COBOL, in order to be facilitating their recovery. The FAROOL (Ferramenta de Apoio ...
    • Modularização com orientação a aspectos de frameworks desenvolvidos com linguagens de padrões de análise 

      Oliveira, André Luiz de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 17/09/2010)
      GRN (Gestão de Recursos de Negócio Business Resource Management) pattern language provides a set of patterns in analysis level to support the development of applications which deal with rental, purchase, sale and maintenance ...
    • GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação. 

      Pazin, Anderson (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 16/08/2004)
      Pattern languages define a domain, easing application modeling by less experienced developers. With the use of a pattern language a generic architecture (frameworks or application generators) can be defined, capable of ...
    • Apoio computacional para auxiliar a reengenharia de sistemas legados Java para AspectJ 

      Kawakami, Daniel (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 24/08/2007)
      Guidelines that conduce the reengineering from legacy systems implemented in Java language to Aspect-Oriented language, AspectJ, preserving the original functionality, was proposed in the Aspecting method. Some case ...
    • Recuperação de modelos de classes orientados a aspectos a partir de sistemas orientados a objetos usando refatorações de modelos 

      Parreira Júnior, Paulo Afonso (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 27/05/2011)
      Aspect-Oriented Programming allows encapsulating the so-called "Crosscutting Concerns (CCC) - software requirements whose implementation is tangled and scattered throughout the functional modules - into new abstractions, ...
    • IASWS - abordagem iterativa para desenvolvimento de software utilizando web services 

      Nakagawa, Hiromiti (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 23/02/2012)
      Software system development demands appropriate tools, technologies and development processes in order to create systems that meet customer s business needs while being flexible enough to cope with business evolution and ...
    • Uma abordagem de reengenharia iterativa orientada a características para sistemas embutidos legados 

      Ramos, Marcelo Augusto (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 28/10/2007)
      To reduce costs, to minimize risks, to anticipate deadlines and to optimize resources of new product designs it is recommended, whenever possible, to reuse artifacts of existing successful similar products. However, these ...
    • Uma abordagem apoiada por linguagens especificas de domínio para criação de linhas de produtos de software embarcado 

      Durelli, Rafael Serapilha (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 30/05/2011)
      Embedded systems have been used in a myriad of devices that are present in our daily lives, thereby the market for such sort of system has increased significantly over the last few years. These systems were once associated ...
    • Integração de padrões organizacionais e de processo ao método ágil Scrum 

      Costa Filho, Edes Garcia da (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 17/05/2006)
      Due to the increasing importance of software in society, the software engineering area has devoted continuous effort to improve the software products development process. Today, even with the technological progress, ...
    • Um estudo para escolha do SGBD em processos de reengenharia orientada a objetos. 

      Morais, Rinaldo Macedo de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 11/08/2003)
      A process for the database management system (DBMS) choice in the forward engineering stage, in an object-oriented reengineering is presented. The process was instanced for two particular DBMSs Jasmine and Caché, which ...
    • Utilização de geradores de aplicação em processos ágeis de reengenharia 

      Freitas, Raquel Gonçalves de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 18/12/2006)
      Agile methods, through their principles and values, propose to make software development more flexible, thus satisfying the customer in a rapid and customized way. Quality has a fundamental role both in software development ...
    • Um metamodelo para facilitar a integração de ferramentas de visualização de software e mineração de interesses transversais 

      Tanner, Oscar José Fernandes (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 22/11/2013)
      A goal of the Object-Oriented Programming is to develop software with better modularization and separation of concerns, although tangling and scattering of some of these concerns cannot be prevented. The Aspect-Oriented ...
    • Desenvolvimento de uma DSL para a gerência de configuração de um sistema de gerenciamento integrado de redes 

      Pieroni, Rosangela (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 27/10/2014)
      The integrated network management system aims to manage the telecommunications network, regardless of network elements technology in order to identify the causes of problems, providing a more assertive decision making to ...
    • Desenvolvimento e reúso de frameworks com base nas características do domínio 

      Viana, Matheus Carvalho (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 08/05/2014)
      Frameworks are software artifacts that implement the basic functionality of a domain. Its reuse can improve the efficiency of development process and the quality of application code. However, frameworks are difficult to ...