Please use this identifier to cite or link to this item: https://repositorio.ucb.br:9443/jspui/handle/123456789/11216
metadata.dc.type: Monografia(Graduação)
Title: SUBGC – Sistema integrado de apoio à gerência de configuração
metadata.dc.creator: Neiva, Diogo Mattioli
metadata.dc.contributor.advisor1: Leão, Paulo Roberto Corrêa
metadata.dc.description.resumo: O sistema de controle de versões Subversion (também conhecido como SVN), amplamente utilizado por comunidades de desenvolvimento de softwares open source, tem ganhado muito espaço no mundo corporativo. O SVN usa licença Apache que torna sua distribuição gratuita (free software) e seu código aberto (open source). Devido sua robustez e confiabilidade, é utilizado pela Google no projeto GoogleCode e tem despertado o interesse de empresas de desenvolvimento e manutenção de software. Atualmente o SVN pode se integrar com diversas ferramentas de controle de defeitos e matrizes de rastreabilidade, gratuitas ou proprietárias, através de plugins tornando a ferramenta ainda mais poderosa e agregando qualidade na produção de softwares. Segundo Pressman, a atividade de Gestão de Configuração de Software (GCS) é uma atividade guarda-chuva e é aplicada ao longo de todo o processo de software. Processos de qualidade e maturidade tais como CMMI e MPS.BR, exigem a implementação da Gerência de Configuração nos níveis iniciais de maturidade. A Metodologia RUP afirma que o Sistema de Gerência de Configuração é parte fundamental e integrante dos processos gerais de desenvolvimento. Cabe aos profissionais de Gerência de Configuração identificar, organizar e controlar modificações no software em desenvolvimento e o SVN é uma ferramenta que contribui muito para realização dessas tarefas. Entretanto, a administração e operação da ferramenta em relação ao controle de regras de acesso, congelamento de artefatos ou criação e manutenção de repositórios são atividades realizadas manualmente ou através de arquivos de configuração editados através de linhas de comando, exigindo muito tempo e atenção redobrada do executor da atividade para que não ocorram falhas que comprometam a integridade dos artefatos gerados durante o ciclo de vida do projeto. Dessa maneira surgiu a idéia de desenvolver um software capaz de automatizar e facilitar diversas tarefas desenvolvidas por estes profissionais e que seja acessível via web. A intenção é manter o controle e segurança ao repositório do projeto, diminuir o tempo gasto para realização das atividades de GCS e proporcionando confiabilidade e integridade dos artefatos gerados.
Abstract: The version control system Subversion (aka SVN), widely used by communities of open source software development has gained much space in the corporate world. SVN uses the Apache license that makes it free distribution and open source. Due to its robustness and reliability, is used by Google in the project GoogleCode and has attracted the interest of developers and software maintenance. Currently, SVN can integrate with various tools for bug tracking and traceability matrices, free or proprietary, through plugins making even more powerful tool and adding quality in software production. According to Pressman, the activity of Software Configuration Management (SCM) is an umbrella activity and is applied throughout the software process. Maturity and quality processes such as CMMI and MPS.BR require the implementation of Configuration Management in the early levels of maturity. The RUP methodology states that the System Configuration Management is an essential and integral component of the overall development processes. It is for Configuration Management professionals to identify, organize, and track changes in software development and SVN is a tool that helps a lot to accomplish these tasks. However, the administration and operation of the tool relative to the control of access permissions, or freezing artifacts, creation and maintenance of repositories are activities performed manually or through configuration files edited using command lines, requiring much time and careful attention of executor of the activity for which no failures occur that compromise the integrity of the artifacts generated during the lifecycle of the project. Thus came the idea to develop software that can automate and facilitate various tasks undertaken by these professionals that is accessible via the web. The intention is to maintain control and security to the project repository, reducing the time taken to perform the activities of GCS and providing reliability and integrity of the generated artifacts.
Keywords: Acesso aberto
Sistemas de informação
Open source
Subversion
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Católica de Brasília
metadata.dc.publisher.initials: UCB
metadata.dc.publisher.department: Escola de Educação, Tecnologia e Comunicação
metadata.dc.publisher.program: Sistemas de Informação (Graduação)
Citation: NEIVA, Diogo Mattioli. SUBGC – Sistema integrado de apoio à gerência de configuração. 2011. 124 f. Monografia (Graduação em Sistemas da Informação) – Universidade Católica de Brasília, Brasília, 2011.
metadata.dc.rights: Acesso Aberto
URI: https://repositorio.ucb.br:9443/jspui/handle/123456789/11216
Issue Date: 23-Nov-2011
Appears in Collections:Sistema de Informação (Graduação)

Files in This Item:
File Description SizeFormat 
DiogoMattioliNeivaTCCGraduação2011.pdfMonografia3.02 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.