Buscar

aol6_gerencia_config

Prévia do material em texto

Avaliação On-Line 6 (AOL 6) - Atividade Contextualizada
Olá alunos(as),
Bem-vindos à mais um desafio da nossa disciplina!
Acerca dos conteúdos das unidades, os quais estudamos os aspectos fundamentais da Gerência 
de configuração que abarcam os itens de configuração, o processo de identificação, o controle de 
artefatos, o gerenciamento das requisições de mudança, os tópicos avançados da gerência de 
configuração entre outros, vimos também que além de controlar as mudanças e versões dos 
softwares, a Gerência de configuração contribui para outras áreas do desenvolvimento, como a 
qualidade de softwares. 
Levando em consideração algumas ferramentas que são geralmente utilizadas no processo de 
gerenciamento de mudanças e que nem todas as equipes de softwares utilizam-nas para auxiliar
as atividades relacionadas aos requisitos de softwares, em sua opinião todas as equipes deveriam
utilizar uma ferramenta neste processo?
Justifique sua resposta embasando-se nos conteúdos e elaborando um texto argumentativo 
dissertativo, de até 30 (trinta) linhas.
Vamos participar!
Gerência de configuração nas equipes de software
No ambiente de desenvolvimento de software existem diversas ferramentas que tem como fim,
auxiliar na gestão da configuração, dentre elas existem alternativas pagas gratuitas. Quando
analisadas, é possível identificar diversas abordagem e alternativas que visam atender a diferentes
necessidades. 
No ciclo de desenvolvimento de software, existem diversos processos que geralmente são
executados por pessoas diferentes e nesse contexto entram as ferramentas que visam auxiliar no
controle de versões para que haja o correto versionamento dos arquivos. Essas ferramentas quando
utilizadas de forma correta evitam problemas como a sobreposição das alterações, a falta de
controle sobre o que está sendo entregue e o que está em desenvolvimento.
Cada software de controle de versão de mecanismos para evitar possíveis corrupções em arquivos.
Quando se trata de algo importante, é sempre interessante saber “Quem”, “Quando”, “Como”, “Por
que” e “Onde”. Todos esses metadados estão disponíveis nas ferramentas mais populares de
controle de versão. Além disso, apenas pessoas autorizadas e identificadas podem mexer no código
fonte controlado. Outra vantagem desses softwares e o versionamento pois caso se deseje voltar a
versão de um determinado arquivo por algum erro cometido ou simplesmente mudança de escopo, é
possível fazê-lo de forma simples e estruturada, minimizando eventuais erros e efeitos colaterais. O
uso de repositórios remotos ajuda muito na recuperação de eventos imponderáveis. Situações do
tipo “Perdemos o projeto inteiro que estava na máquina de fulano” são minimizadas. Além disso, é
possível testar novas ideias sem danificar a linha base do desenvolvimento.
Outro ponto dessas ferramentas é que possuem interface visual disponibilizam uma visualização
completa do ciclo de vida de cada arquivo controlado, desde sua criação até o momento atual e
trabalho em equipe, principalmente as distribuídas, é muito facilitado. Pessoas que talvez nem se
conhecem pode colaborar num determinado projeto cujo repositório central é disponibilizado a
todos os envolvidos.
Essas ferramentas tem muito a aportar as empresas de desenvolvimento de software e são vitais
para que possam se manter competitivas no mercado tudo o que foi apontando impacta diretamente
na produtividade da equipe e na qualidade do produto.
https://sereduc.blackboard.com/webapps/assignment/uploadAssignment?content_id=_1993882_1&course_id=_27814_1&group_id=&mode=view
	Avaliação On-Line 6 (AOL 6) - Atividade Contextualizada

Continue navegando