Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

22
Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo

Transcript of Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Page 1: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

Page 2: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

1. Introdução

Sumario

Faculdade de Tecnologia São Bernardo do Campo

Evolução de software

2. Planejamento e gerenciamento de configurações

3. Gerenciamento de mudanças

4. Construção de sistemas

5. Ferramentas CASE para gerenciamento de configuração

6. Conclusão

Page 3: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

INTRODUÇÃO

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Nosso objetivo é apresentar o processo de gerenciamento de código e documentação no desenvolvimento do sistema de software, que consiste em:

• Compreender por que o gerenciamento de configurações de software é necessário para sistemas complexos;

• Entender as quatro atividades fundamentais de gerenciamento:Planejamento de gerenciamento de configuraçõesGerenciamento de mudançasGerenciamento de versõesConstrução de sistemas

• Compreender como as ferramentas CASE ( Computer Aided Software Engineering) são utilizadas para apoiar os processos de gerenciamento de configurações

Page 4: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Planejamento e gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Define o que será gerenciado (Itens de configuração)

• Estabelece quem é responsável pelos procedimentos de gerenciamento de configuração

• Define políticas de gerenciamento de configurações

• Especifica as ferramentas que se deve usar para o gerenciamento de configurações

• Descreve a estrutura do banco de dados de configuração usada para registrar as informações de configuração (registros de configurações)

Page 5: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Planejamento e gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Identificação do item de configuração

Page 6: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Planejamento e gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Banco de dados de configuração

Page 7: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de mudanças

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Analise de custo beneficio

• Aprovação das mudanças viáveis

• Rastreabilidade de quais componentes do sistema foram alterados

Page 8: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de mudanças

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Processo de gestão de mudança

Page 9: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de mudanças

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Formulário de gestão de mudança parcialmente preenchido

Page 10: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de versões e releases

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

Identificações de versões

• Numeração de versões

• Identificação baseada em atributos

• Identificação orientada a mudanças

Page 11: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de versões e releases

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Estrutura de derivações de versões

Page 12: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de versões e releases

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Identificação baseada em atributos:

1. Cliente2. Linguagem de desenvolvimento3. Status de desenvolvimento4. Plataforma de hardware5. Data da criação

Page 13: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de versões e releases

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Gerenciamento de releases• Tomada de decisão para um release• Criação de releases

Fatores que influenciam a estratégia de liberação de sistema

Page 14: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Gerenciamento de versões e releases

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

Exemplo de documentação de release em um sistema X

Page 15: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Construção de sistemas

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• A construção de um sistema é um processo de compilação e ligação de componentes de software num programa que executa determinada configuração definida.

• Quando você constrói um sistema você deve pensar nas seguintes questões:

1. Todos os componentes foram incluídos nas instruções de construção?2. A versão apropriada de cada componente necessário foi incluída?3. Todos os arquivos de dados estão disponíveis?4. A versão apropriada do compilador e de outras ferramentas requeridas estão

disponíveis?

Page 16: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• As ferramentas de construção de sistema interpretam o script de construção e chamam outros programas quando necessário, para construir um sistema executável baseado em seus componentes, abaixo a ilustração do processo:

Construção de sistemas

Page 17: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Ferramentas CASE para gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• Processo de gerenciamento de configuração são normalmente padronizados e envolvem aplicações de procedimentos predefinidos

• Quando um sistemas está sendo construido com bases em versões de componentes, um único erro de gerenciamento de configuração pode significar que o software não funcionará adequadamente

• Conseqüentemente o apoio das ferramentas CASE é essencial para o processo de gerenciamento de configuração

Page 18: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Ferramentas CASE para gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

• As ferramentas podem ser combinadas para criar uma área de trabalho para apoiar todas as atividades de configuração de manutenção

• Há dois tipos de workbech de configuração de manutenção:

1 – Workbench abertos

2 – Workbench Integrados

Page 19: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Ferramentas CASE para gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

Apoio a gerenciamento de mudanças

Há diversas ferramentas para gerenciamento de mudanças e oferecem alguns recursos para dar suporte ao processo, são eles:

1. Um editor de formulários

2. Um sistema Workflow

3. Um banco de dados de mudança

4. Um sistema de relatos de mudança

Page 20: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Ferramentas CASE para gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

Apoio a gerenciamento de versões

O gerenciamento de versões envolve o gerenciamento de grande quantidade de informação e assegura que as mudanças no sistemas sejam registradas e controladas

1. Identificação de verões e releases

Todos os sistemas de gerenciamento de versões fornecem um conjunto básico de capacidades semelhantes, essas capacidades são:

2. Gerenciamento de armazenamento

3. Registro do histórico de mudança

4. Desenvolvimento independente

5. Suporte a projetos

Page 21: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Ferramentas CASE para gerenciamento de configurações

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

Apoio a gerenciamento de versões

Page 22: Configuração de manutenção Faculdade de Tecnologia São Bernardo do Campo.

Conclusão

Configuração de manutenção

Faculdade de Tecnologia São Bernardo do Campo

As ferramentas CASE podem ser dedicadas para apoio o gerenciamento de mudanças, versões e construção de sistemas, ou podem ser workbenches integrados que fornecem uma única interface para todo apoio de configuração de manutenção, portanto o gerenciamento de configuração é o gerenciamento das mudanças do sistemas, quando um sistema passa por manutenção o papel da equipe de CM é assegurar que as mudanças sejam incorporadas de maneira controlada