• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Mémoire de Maîtrise
DOI
https://doi.org/10.11606/D.55.2008.tde-01042008-134639
Document
Auteur
Nom complet
Daniel Carnio Junqueira
Adresse Mail
Unité de l'USP
Domain de Connaissance
Date de Soutenance
Editeur
São Carlos, 2008
Directeur
Jury
Fortes, Renata Pontin de Mattos (Président)
Braga, Rosana Teresinha Vaccare
Ricarte, Ivan Luiz Marques
Titre en portugais
Um controle de versões refinado e flexível para artefatos de software
Mots-clés en portugais
Controle de versões
Controle de versões refinado
Gerenciamento de configuração de software
Resumé en portugais
As atividades de controle de versões são consideradas essenciais para a manutenção de sistemas de computador. Elas começaram a ser realizadas na década de 1950 de forma manual. As primeiras ferramentas de controle de versões, que surgiram nos anos setenta, não evoluíram significativamente desde sua criação e, até hoje, o controle de versões de arquivos é geralmente realizado em arquivos ou mesmo módulos completos, utilizando os conceitos que foram lançados há mais de três décadas. Com a popularização da utilização de sistemas computacionais, ocorreu um sensível aumento no número de sistemas existentes e, também, na complexidade dos mesmos. Além disso, muitas alterações ocorreram nos ambientes de desenvolvimento de software, e existe demanda por sistemas que permitam aos desenvolvedores ter cada vez mais controle automatizado sobre o que está sendo desenvolvido. Para isso, algumas abordagens de controle de versões refinados para artefatos de software foram propostas, mas, muitas vezes, não oferecem a exibilidade de utilização exigida pelos ambientes de desenvolvimento de software. Neste trabalho, é apresentado um sistema que visa a fornecer suporte ao controle de versões refinado e flexível para artefatos de software, tendo por base um modelo bem definido para representação das informações da estrutura dos arquivos que compõem determinado projeto de software, sejam eles código-fonte dos programas de computador, documentação criada em Latex, arquivos XML, entre outros. O sistema apresentado foi projetado para ser integrado com outras soluções utilizadas em ambientes de desenvolvimento de software
Titre en anglais
Flexible and fine-grained version control for software artifacts
Mots-clés en anglais
Fine-grained version control
Software configuration management
Version control
Resumé en anglais
Version control tasks are considered essential for the maintenance of computers systems. They have been done since beginning of 50's in a by hand manner. First tools, which were released in 70's, didn't evolve significantly since its creation, and, in general, version control systems still work with entire files or even modules of software, having the same concepts that were launched more than three decades ago. With the popularization of computers systems there had been a sensible increase in the number of existing systems and also in the complexity of these systems. Besides that many changes have taken place in the software development environments, and there is demand for systems which allow developers to have more automated control about what is being developed. Regard to this demand some approaches of fine-grained version control have been proposed, but they usually do not provide the required exibility for its use in the real software development environments. In this work its presented a system which aims at providing support for exible and fine-grained version control of software artifacts, using a well defined model to represent the logical structure of the files which compose a software project, independently of its type - they can be XML files, source-code files, Latex files and others. The system has been designed to be integrated with other software solutions used in software development environments
 
AVERTISSEMENT - Regarde ce document est soumise à votre acceptation des conditions d'utilisation suivantes:
Ce document est uniquement à des fins privées pour la recherche et l'enseignement. Reproduction à des fins commerciales est interdite. Cette droits couvrent l'ensemble des données sur ce document ainsi que son contenu. Toute utilisation ou de copie de ce document, en totalité ou en partie, doit inclure le nom de l'auteur.
Date de Publication
2008-04-01
 
AVERTISSEMENT: Le matériau se réfère à des documents provenant de cette thèse ou mémoire. Le contenu de ces documents est la responsabilité de l'auteur de la thèse ou mémoire.
  • FORTES, R. P. M., et al. SAFE - Software Engineering Available For Everyone. Anais V Workshop sobre Software Livre. In 5. Forum de Software Livre, Porto Alegre, 2004. Anais do 5. Workshop de Software Livre., 2004. Resumo.
  • FORTES, R. P. M., FREIRE, André Pimenta, e JUNQUEIRA, Daniel Cárnio. Suporte às atividades iniciais de Engenharia de Software com utilização de software livre. In I CONISLI- Congresso Internacional de Software LIvre, São Paulo-SP, 2003. Anais da Mesa Redonda Software Livre na Educação no I Congresso Internacional de Software Livre (CONISLI 2003)., 2003. Resumo.
  • JUNQUEIRA, D.C., and DE M. FORTES, R.P.. Versionweb : a tool for open source software development support [doi:10.1109/WEBMED.2004.1348148]. In WebMedia and LA-Web, 2004. Proceedings [online], Ribeirao Preto-SP, Brazil, . Ribeirao Preto-SP, Brazil : IEEE, 2004. p. 65-67.
  • JUNQUEIRA, Daniel C., BITTAR, Thiago J., and FORTES, Renata P. M.. A fine-grained and flexible version control for software artifacts [doi:10.1145/1456536.1456576]. In Proceedings of the 26th annual ACM international conference on Design of communication - SIGDOC '08 [online], 26, Lisbon, Portugal, 2008. New York, New York, USA : ACM Press, 2008. p. 185-192. ISBN 9781605580838.
  • JUNQUEIRA, Daniel Cárnio, and FORTES, R. P. M. VersionWeb: a tool for open source software development support [doi:10.1109/WEBMED.2004.1348148]. In Webmedia & La-Web 2004, Ribeirão Preto-SP, 2004. IEEE Proceedings of WebMedia &La-Web Joint Conference.Los Amitos, California : IEEE Computer Society, 2004. Abstract.
  • JUNQUEIRA, Daniel Cárnio, and FORTES, R. P. M. VersionWeb: a tool for open source software development support [doi:10.1109/WEBMED.2004.1348148]. In Webmidia & La-Web 2004 Joint Conference, Ribeirão Preto-SP, 2004. IEEE Proceedings of WebMedia &La-Web Joint Conference..Los Amitos CA - USA : IEEE Computer Society, 2004. Abstract.
  • JUNQUEIRA, Daniel Cárnio, BITTAR, T. J., and FORTES, R. P. M. A Fine-Grained and Flexible Version Control for Software Artifacts [doi:10.1145/1456536.1456576]. In SIGDOC 2008, Lisboa - Portugal, 2008. Proceedings of he 26th ACM International Conference on Design of Communication.New York, USA : ACM Digital Library, 2008.
  • JUNQUEIRA, Daniel Cárnio, e FORTES, R. P. M. Considerações sobre controle de grupos em repositórios CVS durante a evolução de uma ferramenta web. In 5. Forum de Software Livre, Porto Alegre-RS, 2004. Anais 5. Workshop de Software Livre., 2004. Resumo.
  • JUNQUEIRA, Daniel Cárnio, SANTE, Daniel G, and FORTES, R. P. M. Supporting cooperative work in Open Source Software development. In 3rd. International Information and Telecommunication Technologies Symposium, São Carlos-SP, 2004. Proceedingd of 3rd. International Information and Telecommunication Technologies Symposium., 2004.
  • LEMOS, Otávio Augusto Lazzarini, et al. Using aspect-oriented PHP to implement crosscutting concerns in a collaborative web system [doi:10.1145/1166324.1166358]. In Proceedings of the 24th annual conference on Design of communication - SIGDOC '06 [online], 24, Myrtle Beach, SC, USA, 2006. New York, New York, USA : ACM Press, 2006. p. 134-141. ISBN 1595935231.
  • Otavio Augusto Lazzarini Lemos, et al. Using aspect-oriented PHP to implement crosscutting concerns in a collaborative web system [doi:10.1145/1166324.1166358]. In SIGDOC '06: 24th annual conference on Design of communication, Myrtle Beach, SC, USA, 2006. SIGDOC '06: Proceedings of the 24th annual conference on Design of communication.New York, NY, USA : ACM Press, 2006.
Tous droits de la thèse/dissertation appartiennent aux auteurs
CeTI-SC/STI
Bibliothèque Numérique de Thèses et Mémoires de l'USP. Copyright © 2001-2024. Tous droits réservés.