Gestão de Configuração e Controle de Produtos de Software

Classificado em Computação

Escrito em em português com um tamanho de 2,85 KB.

Gestão de Produtos de Software

1. Tipos de Produtos de Software e Objetivos do Controle

Tipos de Produtos de Software: Documentos, códigos-fonte de unidades de programas, arquivos de dados e diagramas.

Objetivos do Controle de Produto de Software: Controlar e gerenciar o desenvolvimento de software e suas alterações de versões.

2. Controle de Produtos em Projetos de Software

O controle de produtos de software pode ser realizado através do armazenamento em repositórios ou diretórios. Estes repositórios devem ser acessíveis a todos, mas as alterações devem ser restritas às pessoas responsáveis pelo controle.

3. Importância do Controle de Produtos

O controle de produtos é crucial para garantir que apenas alterações autorizadas sejam feitas nos produtos e suas versões. No contexto do PFC (Projeto Final de Curso), o controle pode ser feito através de repositórios ou diretórios, garantindo a integridade e rastreabilidade do projeto.

4. Dados Cadastrais de um Produto de Software

Os dados cadastrais de um produto de software incluem:

  • ID do Produto
  • Nome
  • Sistema
  • Autor
  • Descrição
  • Relação com outros produtos

A inclusão desses dados na folha de rosto de cada produto facilita a extração automatizada para alimentar um banco de dados, centralizando as informações do projeto.

Gestão de Configuração de Software

5. Controle de Configuração e sua Importância

O controle de configuração consiste em gerar o executável de uma versão do sistema e controlar a montagem do software, garantindo a consistência e a rastreabilidade das diferentes versões do projeto.

6. Atribuições do Controle de Configurações

As atribuições do controle de configurações são:

  • Controlar cada versão do sistema
  • Construir o executável de uma versão
  • Nomear as versões e os releases
  • Controlar a distribuição dos releases

7. Organização do Ambiente de Projeto

A organização do ambiente de projeto para o desenvolvimento de software visa a organização, classificação e separação das atividades. Isso pode ser feito através da divisão do ambiente em subambientes, otimizando o fluxo de trabalho e a comunicação entre as equipes.

8. Subambiente do Sistema

O subambiente do sistema pode ser composto pelo gerente do projeto, líderes de grupos, representantes dos usuários e clientes, e convidados eventuais. Suas responsabilidades incluem:

  • Planejar e gerenciar todo o projeto
  • Manter a visão global do sistema
  • Definir o processo de desenvolvimento
  • Estabelecer normas e padrões
  • Aprovar alterações nas versões
  • Aprovar testes

Entradas relacionadas: