A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Configuração de manutenção

Apresentações semelhantes


Apresentação em tema: "Configuração de manutenção"— Transcrição da apresentação:

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

2 Evolução de software Sumario 1. Introdução
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 Faculdade de Tecnologia São Bernardo do Campo

3 Configuração de manutenção
INTRODUÇÃO 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ções Gerenciamento de mudanças Gerenciamento de versões Construção de sistemas Compreender como as ferramentas CASE ( Computer Aided Software Engineering) são utilizadas para apoiar os processos de gerenciamento de configurações Faculdade de Tecnologia São Bernardo do Campo

4 Configuração de manutenção
Planejamento e gerenciamento de configurações 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) Faculdade de Tecnologia São Bernardo do Campo

5 Configuração de manutenção
Planejamento e gerenciamento de configurações Identificação do item de configuração Faculdade de Tecnologia São Bernardo do Campo

6 Configuração de manutenção
Planejamento e gerenciamento de configurações Banco de dados de configuração Faculdade de Tecnologia São Bernardo do Campo

7 Configuração de manutenção
Gerenciamento de mudanças Analise de custo beneficio Aprovação das mudanças viáveis Rastreabilidade de quais componentes do sistema foram alterados Faculdade de Tecnologia São Bernardo do Campo

8 Configuração de manutenção
Gerenciamento de mudanças Processo de gestão de mudança Faculdade de Tecnologia São Bernardo do Campo

9 Configuração de manutenção
Gerenciamento de mudanças Formulário de gestão de mudança parcialmente preenchido Faculdade de Tecnologia São Bernardo do Campo

10 Identificações de versões
Configuração de manutenção Gerenciamento de versões e releases Identificações de versões Numeração de versões Identificação baseada em atributos Identificação orientada a mudanças Faculdade de Tecnologia São Bernardo do Campo

11 Configuração de manutenção
Gerenciamento de versões e releases Estrutura de derivações de versões Faculdade de Tecnologia São Bernardo do Campo

12 Configuração de manutenção
Gerenciamento de versões e releases Identificação baseada em atributos: Cliente Linguagem de desenvolvimento Status de desenvolvimento Plataforma de hardware Data da criação Faculdade de Tecnologia São Bernardo do Campo

13 Configuração de manutenção
Gerenciamento de versões e releases 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 Faculdade de Tecnologia São Bernardo do Campo

14 Configuração de manutenção
Gerenciamento de versões e releases Exemplo de documentação de release em um sistema X Faculdade de Tecnologia São Bernardo do Campo

15 Configuração de manutenção
Construção de sistemas 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: Todos os componentes foram incluídos nas instruções de construção? A versão apropriada de cada componente necessário foi incluída? Todos os arquivos de dados estão disponíveis? A versão apropriada do compilador e de outras ferramentas requeridas estão disponíveis? Faculdade de Tecnologia São Bernardo do Campo

16 Configuração de manutenção
Construção de sistemas 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: Faculdade de Tecnologia São Bernardo do Campo

17 Configuração de manutenção
Ferramentas CASE para gerenciamento de configurações 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 Faculdade de Tecnologia São Bernardo do Campo

18 Configuração de manutenção
Ferramentas CASE para gerenciamento de configurações 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 Faculdade de Tecnologia São Bernardo do Campo

19 Configuração de manutenção
Ferramentas CASE para gerenciamento de configurações 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 Faculdade de Tecnologia São Bernardo do Campo

20 Configuração de manutenção
Ferramentas CASE para gerenciamento de configurações 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 Todos os sistemas de gerenciamento de versões fornecem um conjunto básico de capacidades semelhantes, essas capacidades são: 1. Identificação de verões e releases 2. Gerenciamento de armazenamento 3. Registro do histórico de mudança 4. Desenvolvimento independente 5. Suporte a projetos Faculdade de Tecnologia São Bernardo do Campo

21 Configuração de manutenção
Ferramentas CASE para gerenciamento de configurações Apoio a gerenciamento de versões Faculdade de Tecnologia São Bernardo do Campo

22 Configuração de manutenção
Conclusão 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 Faculdade de Tecnologia São Bernardo do Campo


Carregar ppt "Configuração de manutenção"

Apresentações semelhantes


Anúncios Google