Beruflich Dokumente
Kultur Dokumente
Alocar-Modificar-Desalocar
Copiar-Modificar-Unificar
Ferramentas de Apoio
Controle de Versão
• Subversion (SVN)
• Mercurial
• Git
• CVS
• StarTeam
Ferramentas de Apoio
Controle de Mudança
Serviço complementar ao oferecido pelo sistema de controle de versão. O foco
desse tipo de ferramenta é nos procedimentos pelos quais as mudanças de um
ou mais itens de configuração são propostas, avaliadas, aceitas e aplicadas.
Oferece servi ç os para identificar, rastrear, analisar e controlar as mudanças
nos itens de configuração.
Ferramentas de Apoio
Trac
Redmine
Mantis
Bugzilla
JIRA
Ferramentas de Apoio
Integração Contínua
Garantir que as mudanças no projeto são construídas, testadas e relatadas tão
logo quanto possível depois de serem introduzidas.
Em projetos de software, a construção do software é feita pela recuperação da
configuração correta no sistema de controle de versão e a construção dos
arquivos executáveis e de instalação do produto.
Este processo é executado geralmente após cada mudança publicada no
sistema de controle de versão ou em intervalos de tempo pré-definidos.
Ferramentas de Apoio
do software
● Ambiente de testes: Produção Produção
● Especialista em Ferramentas:
○ Seleciona, adquire, instala e suporta as
ferramentas necessárias
● Engenheiro de Processos:
○ Responsável pelo processo a ser aplicado
ao desenvolvimento
Fluxo de trabalho de ambiente
Objetivos das atividades
● Preparar ambiente do projeto:
○ Garantir que todas as demandas de processos e ferramentas sejam atendidas durante uma
iteração do projeto
A: Preparar ambiente do projeto
A: Preparar o ambiente para uma iteração
A: Suportar o ambiente durante uma iteração
Essência da disciplina de ambiente
■ Ferramentas:
○ Relatórios
○ Funções
P: Templates Específicos do Projeto
● Modelos de documentos do projeto:
○ A padronização é fundamental
○ Responsabilidade do Engenheiro de
Processos
○ Exemplos:
■ Requisições de Mudança
■ Caso de Desenvolvimento
■ Plano de Iteração
■ Plano de Desenvolvimento do
Software ■ Avaliação de Iteração
■ Etc.
Referências
Sigla Referência
HAC97 JoAnn T. Hackos e Dawn M. Stevens 1997. Standards for Online Communication. John Wiley and Sons, Inc.
Ivar Jacobson, Grady Booch, and James Rumbaugh. The Unified Software Development Process. 1998. Addison
JAC98
Wesley Longman.
Per Kroll e Philippe Kruchten 2003. The Rational Unified Process Made Easy, A Practitioners Guide to the RUP.
KRO03
Addison Wesley Longman.
KRU98 P. Kruchten; The Rational Unified Process: An Introduction, Object Technology Series, Addison-Wesley, 1998.
MAR05 Márcio Moreira. Resumo do livro Unified Process. Márcio. Uberlândia (MG). 2005.
MAR06 Márcio Moreira. Engenharia de Software - RUP . Uniube - Universidade de Uberaba - Uberlândia (MG). 2006.
MAR09 Márcio Moreira. Metodologia e Conceitos de Implantação de Sistemas. Empresa. Bom dia TI. Uberlândia (MG). 2009.
MOS98 Microsoft 1998. O Microsoft Manual of Style for Technical Publications. Redmond, WA: Microsoft Press.
RUP08 IBM Rational. RUP – Rational Unified Process – 7.5 – For Large and Small Projects. 2008. IBM Rational.
SUM07 Sommerville, Ian. Engenharia de Software. 8ª Ed. Pearson / Prentice Hall. 2007.