"Independente da fase do ciclo de vida de um Software, o desejo de modificá-lo vai persistir durante todo o cilco de vida do mesmo."
Mudanças durante o desenvolvimento de um software, são inevitáveis. As necessidades dos usuários mudam, o ambiente no qual o sistema vai rodar muda e etc. Com tantas mudanças assim, é necessária alguma forma para que o desenvolvimento não entre no chamado "incêndio". Para isso, é criada uma Gerência de Configuração de Softwares que se utiliza da Gestão de Configuração de Softwares(GC).
CONCEITO E FUNÇÃO
A Gestão de Configuração de Software é um conjunto de atividades de apoio ao desenvolvimento de softwares que ajuda a lidar e controlar as modificações que ocorrem durante todo o ciclo de vida.
Quem faz parte dessa Gestão são os chamados Skateholder(entidades que particpam do processo de produção): Gerente de Projetos, Analistas, Desenvolvedores, Usuário e a Organização.
1. Quais mudanças aconteceram no sistema?
2. Por que essas mudanças aconteceram?
3. O sistema continua íntegro mesmo depois das mudanças?
Para que seja recebido resultados positivos a essas perguntas a GC é formada pelas seguintes atividades:
PASSOS DA GESTÃO
* As modificações do software
* Relatorios
* Ordens de modificações
* Novas necessidade do cliente(Acrescentar funções ao sistema)
* Reorganização ou crescimento e diminuição dos negocios
* Restrições no orçamento ou no tempo que foi determinado(dependendo do dinheiro e do tempo disponível, o processo de desenvolvimento será modificado)
As mudanças feitas no softwares são analisadas através das Linhas de Base ou Baselines. As Baselines são configurações formalmente aprovadas para servir de referência para o desenvolvimento posterior do sistema. (Ver nosso artigo sobre Baselines Aqui)
CONCEITO E FUNÇÃO
A Gestão de Configuração de Software é um conjunto de atividades de apoio ao desenvolvimento de softwares que ajuda a lidar e controlar as modificações que ocorrem durante todo o ciclo de vida.
Quem faz parte dessa Gestão são os chamados Skateholder(entidades que particpam do processo de produção): Gerente de Projetos, Analistas, Desenvolvedores, Usuário e a Organização.
PRINCÍPIOS BÁSICOS
A GC é responsável por responder a 3 questões básicas:1. Quais mudanças aconteceram no sistema?
2. Por que essas mudanças aconteceram?
3. O sistema continua íntegro mesmo depois das mudanças?
Para que seja recebido resultados positivos a essas perguntas a GC é formada pelas seguintes atividades:
PASSOS DA GESTÃO
1. Controle de Versão
* Identificação, armazenamento e gerenciamento dos itens de configuração e de suas versões durante todo o ciclo de vida do software;
* Histórico de todas as alterações efetuadas nos itens de configuração;
* Recuperação de uma configuração em um determinado momento desejado do tempo.
2. Auditoria
* Envocar auditores, ou um grupo, para fiscalizar o desenvolvimento do software. Esses auditores devem identificar, rastrear, analisar e controlar as mudanças nos itens.
3. Documentação
* Documentar através de relatórios as pricipais modificações desenvolvidas.
* Identificação, armazenamento e gerenciamento dos itens de configuração e de suas versões durante todo o ciclo de vida do software;
* Histórico de todas as alterações efetuadas nos itens de configuração;
* Recuperação de uma configuração em um determinado momento desejado do tempo.
2. Auditoria
* Envocar auditores, ou um grupo, para fiscalizar o desenvolvimento do software. Esses auditores devem identificar, rastrear, analisar e controlar as mudanças nos itens.
3. Documentação
* Documentar através de relatórios as pricipais modificações desenvolvidas.
PRODUTOS OBTIDOS
Os Produtos do Trabalho da gerência de configuração é um Plano de estrategia, contendo:* As modificações do software
* Relatorios
* Ordens de modificações
Origem das Modificações
* Novas condições de negocios(Modificações internas)* Novas necessidade do cliente(Acrescentar funções ao sistema)
* Reorganização ou crescimento e diminuição dos negocios
* Restrições no orçamento ou no tempo que foi determinado(dependendo do dinheiro e do tempo disponível, o processo de desenvolvimento será modificado)
As mudanças feitas no softwares são analisadas através das Linhas de Base ou Baselines. As Baselines são configurações formalmente aprovadas para servir de referência para o desenvolvimento posterior do sistema. (Ver nosso artigo sobre Baselines Aqui)
0 comentários:
Postar um comentário