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

Upload: internet

Post on 17-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

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