Gestão de Configuração de Software



Documentos relacionados
Gestão de Modificações. Fabrício de Sousa

Controle de Versão de Software. Luiz Jácome Júnior

Gerência de Configuração de Software Introdução

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services

Agenda. Gerência de Configuração de Software. Atividade Sala. Quais os problemas? P1) Duplicidade de Trabalho. P2) Trabalhos Sobrepostos

Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia

ES06 Especialização em Engenharia de Software Prof.: Misael Santos Ago/2010

ISO/IEC 12207: Gerência de Configuração

Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua

Introdução ao Controle de Versões. Leonardo Murta

Arquiteto de Software. Projeto. Professor MSc Wylliams Barbosa Santos h:p://about.me/wylliams Infra- Estrutura de SoCware

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Data de Lançamento do RFP: 23/05/2005

GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br

Controle de Versão. Prof. Msc. Bruno Urbano Rodrigues.

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Sistema de Controle de Versão - CVS

Gerenciamento de software como ativo de automação industrial

ITIL: Valerá a Pena? Quais os processos mais Afetados?

Desenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento

Software Industrial: Ativo a ser Gerenciado

Iniciando com o OpenEdge Architect. Camila Valentin Sr. Instructor, Consultant Global Field Services

Processo Controle de Documentos e Registros

PROJETO CEMEA. Um trabalho educacional

Sequência da Apresentação

Plano de gerência de configuração Mercadonline

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

IBM Rational Quality Manager. Felipe Freire IBM Rational

6 Infraestrutura de Trabalho

Controle de versão e fluxo de trabalho em projetos de desenvolvimento de software

O USO DE SOFTWARE PARA CONTROLE DE VERSÕES COMO FERRAMENTA DE APOIO À PRODUÇÃO DE MATERIAIS INSTRUCIONAIS DA EDUCAÇÃO A DISTÂNCIA - EaD

Gerenciamento de Requisitos

Instalação e Configuração do CollabNet Subversion Edge

Relato de experiência da implantação de boas práticas de Engenharia de Software em um ambiente heterogêneo

INSTRUÇÃO DE SERVIÇO PARA ELABORAÇÃO DE PLANOS GERAIS DE PROJETOS DE SISTEMAS OU APLICATIVOS

Redmine. Simplificando a gestão de projetos

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

Sumário. Arquitetura de Software com VSTS...1 Emerson Facunte. Gerenciando Projetos no VSTS com Práticas do PMI Alércio Bressano

Análise de Pontos por Função

gestão eletrônica do sistema da qualidade: uma ferramenta para o Coordenador da Qualidade A gestão eletrônica QUALIDADE QUALIDADE PROJETOS SAC

PERIVER PLATAFORMA SOFTWARE DEVELOPMENT PLAN. Periver_SoftwareDevelopmentPlan_ v1.0.doc. Versão v1.0

Versionamento de Código. Núcleo de Desenvolvimento de Software

Plataforma Open Source de Desenvolvimento e Sustentação de Sistemas. Daniel Darlen Lucius Curado Ridai Pombo

Engenharia da Web. Professor MSc Wylliams Barbosa Santos Disciplina: Projeto de Sistemas Web wylliams.wordpress.com

Introdução. Aulas. ltodi.est.ips.pt/es. Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

Gestão do custo do projeto

Gerência de Configuração. Profº Rômulo César

Controle de Versão com GIT

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Manual AGENDA DE BACKUP

O primeiro passo é habilitar acesso externo através de web service a configuração é bem simples e não exige maiores explicações.

Requisito Controle CobIT Descrição Funcionalidade Varonis. autorizado a usá-los.

GARANTIA DA QUALIDADE DE SOFTWARE

Gerência de Configuração de Software Funções

Aula 2. Programa. Arquitectura da camada de interface.! Programação Web - 1! Engenharia de Aplicações Sistemas Interactivos 2010/11!

Redmine. Simplificando a gestão de projetos

Sharing experiences on GxP Computer Systems Validation

Modelação dos mecanismos de controlo de acesso numa arquitectura empresarial

BuCo. Graphical web billing tool

Melhores práticas para desenvolvimento de software e gerenciamento de código

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre

Capítulo X. Gerenciar Mudanças dos Requisitos. Aluizio Saiter, M. Sc.

PROVA DE NOÇÕES DE INFORMÁTICA CÓD. 11

3 Estudo de Ferramentas

A Gestão de Configurações suporte dos Sistemas de Informação

Requerimentos e Especificações de Software

Garantindo a produtividade dos usuários e o máximo uso de aplicações SAP

SEAD 2006 Integração Contínua...usando software livre CHRISTIANO MILFONT - cmilfont@gmail.c om 20/10/2006

Documento de Requisitos

Projeto 8 Servidor de estatísticas de desempenho on-line da BVS 11 de janeiro de 2005

Software Integration Procedure

ARQUITECTURAS DE SOFTWARE

UM CASE DE IMPLANTAÇÃO DA GERÊNCIA DE CONFIGURAÇÃO E MUDANÇA (NÍVEL F) DO MPS.BR UTILIZANDO PADRÕES ABERTO PARA O DESENVOLVIMENTO CORPORATIVO

Gerenciamento de custos do projeto

Agenda da Aula. Resumo dos Padrões (Aula 4) Padrões Arquiteturais. Arquitetura Cliente-Servidor. Arquitetura Cliente-Servidor

orientações para apresentação da Intenção de Pesquisa

Não é uma tecnologia. É uma atitude! Daniel Gomes xldb.fc.ul.pt/daniel

Solução Cadia Projects

Licenciamento BMC Remedy. Esclarecimento sobre licenciamento dos produtos. 6/5/2010

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

Tutorial SVN Básico Engenharia de Software. Denise Notini Nogueira

Prof. Júlio Valente Agosto/2015. CV Resumido

SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque

Fábrica de Software Brasília CMM 2

SAPL e XML. Rumo ao Tratamento Automatizado de Textos Legais (em Sistemas Abertos) 1º e-legislação ALESP Agosto, Fernando Ciciliati INTERLEGIS

Nome da Empresa. <Nome do Projeto> Plano de Desenvolvimento de Software. Versão <1.0>

Conhecendo o Visual FoxPro 8.0 Parte 1

PRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software. Regis Gimenis - Microsoft

CMM Capability Maturity Model. Silvia Regina Vergilio

EXPRESSO LIVRE 2º Encontro Técnico de Desenvolvedores

Seminário - Two Case Studies of Open Source Software Development: Apache and Mozilla

Gestão de TI com Software Livre em Instituições de Ensino

Julio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO

Transcrição:

Gestão de Configuração de Software Professor MSc Wylliams Barbosa Santos Disciplina: Projeto de Sistemas Web wylliams.wordpress.com wylliamss@gmail.com

Agenda Gestão de Configuração de Software Cenário com e sem Gestão de Configuração Sistema para Controle de Versão Subversion Ferramentas para SVN Referência

Gestão de Configuração de Software Change Management - CM Sosftware Configuration management - SCM

Gestão de Configuração de Software... Arte de identificar, organizar e controlar modificações no software que está sendo construído por uma equipe de programação....objetivo é maximizar a produtividade pela minimização dos erros.

Gestão de Configuração de Software Suporte de Software Gestão de Configuração de Software

Gestão de Configuração de Software Não há nada permanente, exceto a mudança.

Gestão de Configuração de Software A maioria das modificações no software é justificável. Assim, não vale a pena se queixar delas. Em vez disso, certrifique-se de que dispõe de mecanismos para cuidar delas.

Quais são as Mudanças? business requirements changes in technical requirements changes in user requirements other documents Project Plan software models Test code data

Elementos de um SCM programs documents The pieces data

Repositório O Repositório do SCM tem um conjunto de mecanismos e dados estruturados que permite o gerenciamento das mudanças realizadas pelo time de desenvolvimento de uma maneira efetiva!

Papel do Repositório Integridade de dados; Compartilhamento de informação; Integração de ferramentas; Integração de dados; Imposição de metodologia; Padronização de documentação.

Conteúdo do Repositório business rules business funct ions organizat ion st ruct ure informat ion archit ect ure Business Cont ent use-cases analy sis m odel scenario-based diagram s flow-orient ed diagram s class-based diagram s behav ioral diagram s design m odel archit ect ural diagram s int erface diagram s com ponent -lev el diagram s t echnical m et rics Model Cont ent Const ruct ion Cont ent V&V Cont ent source code object code sy st em build inst ruct ions t est cases t est script s t est result s qualit y m et rics project est im at es project schedule SCM requirem ent s change request s change report s Project Management Cont ent SQA requirem ent s project report s/ audit report s project met rics Document s Project Plan SCM/ SQA Plan Sy st em Spec Requirem ent s Spec Design Docum ent Test Plan and Procedure Support docum ent s User m anual

Processo de SCM Software Vm.n reporting configuration auditing version control change control identification SCIs

Desenvolvimento Sem Gerenciamento de Configuração?

Desenvolvimento Sem Gerenciamento de Configuração Não sabemos... qual alteração foi feita! quando foi feita! quem fez!

Desenvolvimento Sem Gerenciamento de Configuração

Desenvolvimento Sem Gerenciamento de Configuração A alteração feita pelo primeiro usuário não contém as informações feitas pelos outros usuários Não temos histórico das alterações

Desenvolvimento Com Gerenciamento de Configuração Revisão 2 Revisão 3 Revisão 4 Revisão 5 Revisão 2 Revisão 3 Revisão 4 Revisão 5

Desenvolvimento Com Gerenciamento de Configuração Banco de dados apenas com as alterações e não todo documento; Sabemos quem, quando, o que e porque foi realizada a alteração; Comparar revisões diferentes (diff); Voltar para versão anterior sem perder a atual; Backup automático; Gerenciamento de qualquer tipo de documento.

Sistema de Controle de Versão Subversion Sistema de Controle de Versão Open Source Ambiente multi-usuários Documentos editados por várias pessoas

Ferramentas - SVN Tortoise SVN Subclipse (eclipse) RapidSVN Portable

Tortoise Browser

Tortoise Merging

Subclipse

Subclipse

RapidSVN Portable

Referência Engenharia de Software Pressman 6º Edição - cap 27

32