ENGENHARIA DE
SOFTWARE
5º PERÍODO
LICENCIATURA
COMPUTAÇÃO
PROF. TULIO MARANEZZI
  GESTÃO DE CONFIGURAÇÃO DE
          SOFTWARE
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.
RESPONSÁVEIS

 TODOS OS ENVOLVIDOS NOS
  PROCESSOS DE ENGENHARIA
  DE SOFTWARE.
 EVENTUALMENTE ALGUMAS

  ÀREAS ESTRATÉGICAS DE
  SUPORTE SÃO CRIADAS.
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
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.
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
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)
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
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.
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.

Engenharia de software scm.

  • 1.
    ENGENHARIA DE SOFTWARE 5º PERÍODO LICENCIATURA COMPUTAÇÃO PROF.TULIO MARANEZZI GESTÃO DE CONFIGURAÇÃO DE SOFTWARE
  • 2.
    GESTÃO DE CONFIGURAÇÃODE 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 OSENVOLVIDOS NOS PROCESSOS DE ENGENHARIA DE SOFTWARE.  EVENTUALMENTE ALGUMAS ÀREAS ESTRATÉGICAS DE SUPORTE SÃO CRIADAS.
  • 4.
    IMPORTÂNCIA  Mesmo quetenhamos 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 trabalhoSCM  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ãoinevitá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:  Seuma 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.