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

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

Gerência de configuração de software1 Gerência da Configuração de Software GCS (SCM) é a arte de identificar, organizar e controlar as modificações em.

Apresentações semelhantes


Apresentação em tema: "Gerência de configuração de software1 Gerência da Configuração de Software GCS (SCM) é a arte de identificar, organizar e controlar as modificações em."— Transcrição da apresentação:

1 gerência de configuração de software1 Gerência da Configuração de Software GCS (SCM) é a arte de identificar, organizar e controlar as modificações em um software sendo desenvolvido por uma equipe de programadores.

2 gerência de configuração de software2 Atividades da Gerência de Configuração: zIdentificar as mudanças zControlar as mudanças zGarantir que as mudanças estão sendo adequadamente implementadas zRelatar as mudanças a outras pessoas envolvidas no processo

3 gerência de configuração de software3 Manutenção x Gerência de Configuração zManutenção de Software ocorre depois da entrega do software aos usuários e de colocado em operação zGCS começa quando o projeto de software inicia e só termina quando o software é retirado de operação

4 gerência de configuração de software4 Ger de Configuração de Software: zO resultado do processo de software é um conjunto de informações divididas em: yprogramas de computador (fontes e executáveis) ydocumentos que descrevem os programas (para os usuários e técnicos) ydados (internos ou externos aos programas) zOs itens resultantes de todo o processo constituem a configuração do software

5 gerência de configuração de software5 Itens de GCS Especificação do sistema ProjetoHardware Implementação Testes.....

6 gerência de configuração de software6 1ª Lei da Engenharia de Sistemas: Não importa onde você está no ciclo de vida, o sistema irá mudar, e o desejo de mudança irá persistir ao longo do ciclo de vida [BERSOFF80]

7 gerência de configuração de software7 Fontes de mudanças: znovos condições dos negócios ou mercado znovas necessidades dos usuários zreorganização e/ou mudanças no tamanho do negócio zrestrições de orçamento ou prazos

8 gerência de configuração de software8 baselines uma especificação ou produto que foi formalmente revisto e aceito, que a partir de então serve como base para outros desenvolvimentos, e que só pode ser mudado através de um procedimento formal de controle de mudança

9 gerência de configuração de software9 Analogia para um baseline

10 gerência de configuração de software10 Conjunto de baselines: zespecificação do sistema zplano do projeto zespecificação dos requisitos do software zmanual preliminar zespecificação do projeto zListagens dos programas fontes z especificação dos testes z manuais de instalação e operação z programas executáveis z descrição do BD z manual as-built z doctos manutenção z padrões e proc.

11 gerência de configuração de software11 Controle de Versões Principais objetivos: zArmazenamento do documentos do produto (e do projeto) zCheck in / check out dos documentos (trabalho em grupo) zHistórico do projeto (recuperação de erros cometidos) zControle de versões e ramos de versões

12 gerência de configuração de software12 Componentes do controle de versões: zO repositório dos documentos yArquivos fontes yArquivos binários zOs espaços individuais de trabalho

13 gerência de configuração de software13 Componentes (cont.) zAs versões dos projetos e documentos: yLançamentos (releases) de produtos yRevisões (revisions) de componentes

14 gerência de configuração de software14 (( Ramos de projeto )) Junção (merge)!

15 gerência de configuração de software15 Componentes (cont.) zA comunicação entre o repositório e os diretórios de trabalho yCheckin / Checkout yAdministração do sistema yRede

16 gerência de configuração de software16 Componentes (cont.) zReconciliação de documentos ydiff - Diferenças entre documentos no checkin de usuários diferentes ou revisões diferentes do mesmo usuário

17 gerência de configuração de software17 Controle de versões zCVS - Concurrent Versions System -- gnu.org / Cyclic / SourceGear zRCS - ? zVisual SourceSafe - MicroSoft zPVCS zDelta - MicroSoft zCode Co-op - Reliable Software z(( Xerox - Seagate ))


Carregar ppt "Gerência de configuração de software1 Gerência da Configuração de Software GCS (SCM) é a arte de identificar, organizar e controlar as modificações em."

Apresentações semelhantes


Anúncios Google