Escolar Documentos
Profissional Documentos
Cultura Documentos
Durante esse processo construtivo, o software sofre vrias modificaes em seu escopo
inicial, podendo gerar vrias releases, e dependendo da profundidade das alteraes nos
artefatos, uma nova verso do produto poder ser disponibilizada ao cliente.
Dentro desse cenrio de vrias alteraes, a gerncia de configurao surge como uma
ferramenta que possibilita manter a integridade do software de acordo com suas
especificaes durante seu desenvolvimento e ciclo de vida do software.
A ausncia desse tipo de ferramenta para projetos de software, no torna o produto final
ineficiente, contudo agrega mais valor, confiana, segurana, qualidade e facilidade
colaborativa entre os envolvidos no projeto.
Objetivos Gerais
Melhorar a capacidade da equipe de desenvolvimento de software e seus processos de
controle de verses e releases durante e depois da entrega do produto final.
Objetivos Especficos
1 Conceitos Fundamentais
Essas alteraes podem surgir durante qualquer fase do projeto, mesmo que o produto j
esteja em produo, a necessidade de novas modificaes e atualizaes corriqueira.
Diante desse cenrio as metodologias de desenvolvimento de software devem estar prontas
para lidar com essa realidade no mercado.
Essa capacidade de absorver vrias mudanas nos seus artefatos durante a fase de
levantamento de requisitos, desenvolvimento e produo obriga as organizaes a
apoiarem o mecanismo de controle e proteo do produto do software. Esse processo
necessrio devido o custos elevados que essa mudana pode gerar e qual seu impacto nos
componentes associados direta ou indiretamente.
1.2.1 Codelines
1.2.2 Baselines
As baselines podem ser especificadas usando-se uma linguagem de que lhe permite definir
quais componentes esto includos em uma verso de um determinado sistema. possvel
especificar explicitamente a verso de um componente especfico (X.1.2, por exemplo) ou,
simplesmente, especificar o identificador de componente (X). Se voc usar o identificador,
isso significa que a verso mais recente do componente deve ser usada na baseline.
Para auxiliar nessa tarefa importante que as reas apoiem em ferramentas capazes de
identificar, armazenar e controlar o acesso a diferentes verses de componentes.
Os mtodos geis tm uma viso que a construo de sistema frequentes devem ser
feitas com testes automatizados, conhecidos como testes fumaa, capazes de descobrir
os problemas de software. Essa constante atualizao e gesto de verses abre caminho
para integrao continua dos componentes e capacidade para resoluo dos problemas
causados pelas interaes entre diferentes desenvolvedores sejam detectados e
reparados o mais rpido possvel.
Muitas barreiras podem surgir durante o planejamento e lanamento de uma nova release
aos consumidores, Sommerville (2011, p.489) destaca 5 fatores que influenciam o
planejamento de release de sistema:
3 Tratamento de incidentes
Os incidentes so direcionados diretamente equipe de desenvolvimento, que far os
ajustes na ltima verso estvel do sistema, sem nenhuma preocupao no controle de
verses, padres de qualidade e segurana esperados nessa alterao requerida.
CAPTULO IV Referncias
Sommerville, Ian. Engenharia de Software 9. ed. So Paulo, SP: Pearson Prentice Hall,
2011.
Pressman, Roger. Engenharia de Software: Uma abordagem professional 7. ed. Porto
Alegre, RS: AMGH, 2011.