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