Plano de Gestão de Configuração de Software ‐ GCS - vinihsilv/Cidade-Segura GitHub Wiki
Código Fonte | codigo-fonte-backend-v1.0 |
---|---|
Autor | Equipe de desenvolvedores |
Descrição | Código utilizado para desenvolvimento do sistema |
Responsável | Equipe Desenvolvedores |
Servidor Web | servidor-web-aws-v1.0 |
Autor | AWS |
Objetivo | Guardar informações sobre os dados do sistema |
Responsável | Equipe de desenvolvedores |
Hardware | hardware-v1.0 |
Autor | Equipe de infraestrutura |
Objetivo | Suportar o sistema operacional, os programas necessários e hostear o servidor web |
Responsável | Equipe de infraestrutura |
Versão da linguagem de programação | python-3.9.7 |
Autor | Python Versão 3.9.7 |
Objetivo | Manter a versão do código uniforme para todos os desenvolvedores |
Responsável | Equipe de desenvolvedores |
Dependência de bibliotecas externas | bibliotecas-externas-v1.0 |
Autor | Autores das bibliotecas |
Objetivo | Manter as bibliotecas do código atualizadas para todos os desenvolvedores |
Responsável | Equipe de desenvolvedores |
Sistema Operacional | so-windows-11 |
Autor | Windows 11 |
Objetivo | Manter a mesma versão do sistema para todos os desenvolvedores |
Responsável | Equipe de desenvolvedores |
Contrato com prefeitura | contrato-prefeitura-v1.0 |
Autor | Prefeitura e Departamento jurídico |
Objetivo | Atualização do contrato |
Responsável | Departamento jurídico |
Acesso de APIs | acesso-apis-v1.0 |
Autor | Autores das APIs |
Objetivo | Garantir o acesso atualizado e sem erros das APIs |
Responsável | Equipe de desenvolvedores |
Documentação de processos | documentacao-processos-v1.0 |
Autor | Equipe de engenharia de software |
Objetivo | Manter documentação atualizada de todos os processos do software |
Responsável | Responsável: Equipe de engenharia de software |
Acesso ao banco de dados | db-aws-v1.0 |
Autor | AWS |
Objetivo | Garantir o acesso atualizado e sem erros dos bancos de dados |
Responsável | Equipe de engenharia de software |
- Nome único e claro: Utilize nomes claros e objetivos para cada IC.
Exemplos:
codigo-fonte-backend-v1.0
servidor-web-aws-v1.0
python-3.9.7
- Versão: Indique a versão de cada IC no nome para acompanhar as mudanças.
Exemplos:
python-3.9.7
db-aws-v1.0
- Responsável: Definição clara de quem é o responsável por cada IC para facilitar a comunicação e manutenção.
- Organização de ICs por categorias claras dentro do repositório.
Exemplo:
codigo-fonte
infraestrutura
documentacao
contratos
- Utilizar convenção para nomenclaturas padrão para identificar claramente ICs e suas versões.
Exemplo:
codigo-fonte-backend-v1.0
servidor-web-aws-v1.0
- Sempre faça backups regulares dos ICs críticos, como banco de dados e código fonte.
- Utilização do Git para controlar as versões dos ICs.
Exemplo:
python-3.9.7 → python-3.9.8 (se houver atualização)
- Cada alteração deve ser registrada com uma mensagem de commit clara e objetiva.
- Todas as mudanças devem ser feitas via pull request e revisadas pela equipe.
- Certifique-se de que todos os ICs críticos (como o código-fonte e o banco de dados) sejam testados automaticamente antes de serem integrados.