O documento discute a importância da Gestão de Configuração de Software para controlar modificações no processo de desenvolvimento de software. A Gestão de Configuração de Software é responsável por controlar e organizar mudanças, estabelecer relações entre itens de software e gerar relatórios sobre modificações. Modificações são inevitáveis durante o desenvolvimento e precisam ser gerenciadas para evitar problemas.
2. GESTÃO DE CONFIGURAÇÃO DE
SOFTWARE (SCM)
FERRAMENTA DA ENGENHARIA DE
SOFTWARE RESPONSÁVEL POR
CONTROLAR E ORGANIZAR
MODIFICAÇÕES OCORRIDAS NO
PROCESSO DE SOFTWARE
, ESTABELECER RELAÇÕES ENTRE
ITENS DE SW, AUDITAR E GERAR
RELATÓRIOS REFERENTES ÀS
MODIFICAÇÕES EFETUADAS.
3. RESPONSÁVEIS
TODOS OS ENVOLVIDOS NOS
PROCESSOS DE ENGENHARIA
DE SOFTWARE.
EVENTUALMENTE ALGUMAS
ÀREAS ESTRATÉGICAS DE
SUPORTE SÃO CRIADAS.
4. IMPORTÂNCIA
Mesmo que tenhamos um projeto
de software bem gerenciado e
desenvolvido, é bem provável que
diante da necessidade de
modificações um processo de
caos se instaure. Isso acontece
por causa da falta de gestão na
configuração de software.
“Se você não controla as
5. Produto do trabalho SCM
Como produto da Gestão de
Configuração de Software, temos
o PLANO DE GESTÃO DE
CONFIGURAÇÃO DE SOFTWARE
que define todas as estratégias a
serem percorridas no processo de
controle e modificação, relatórios
e ordens de serviço de
modificações de engenharia.
6. Considerações
Modificações são inevitáveis
quando um software é
construído.
Essas modificações costumam
provocar sérias confusões
entre os gerentes de
Engenharia de Software
Atividade guarda-chuva
(Aplicada durante todo o
7. SCI
Uma saída de processo de software gera
INFORMAÇÃO, assim dividida em 3 amplas
categorias:
1- Programas
2- Documentos
3- Dados
Deste modo, itens que compreendem toda
essa gama de informações são os
chamados: ITENS DE CONFIGURAÇÃO DE
SOFTWARE (SCI)
8. SCI
A medida que se desenvolve o Processo de
Software, aumenta a quantidade de itens de
configuração em rápida escala.
Especificação de
Sistema
Plano de Especificaçã
Projeto de o de
SW Requisitos
Outras
Hierarquias
9. SCI
Observação:
Se uma SCI crescesse dentro
de outra SCI, pouca confusão
ocorreria.
Entretanto, o que ocorre é que
outra variável entra no
processo, a MODIFICAÇÃO.
10. Origens de Modificações:
> Novas condições de
negócios ou mercado;
> Novas necessidades dos
clientes;
> Reorganização ou
crescimento/diminuição
> Restrições orçamentárias ou
de cronogramas.