O Projeto de planejamento de um software
Por: Vinicius Barbosa Lima • 1/11/2017 • Trabalho acadêmico • 655 Palavras (3 Páginas) • 295 Visualizações
- Introdução
Este documento tem a finalidade de documentar todo o gerenciamento do software Localiza.
- Descrição
A intenção do Plano de Gerenciamento de Configuração é estabelecer e manter a integridade do produto durante seu ciclo de vida. As principais atividades envolvem identificar a configuração de software, manter sua integridade durante o projeto e controlar sistematicamente as mudanças.
- Finalidade
Este documento tem como finalidade estabelecer um padrão para que a equipe possa manter a mesma métrica durante o desenvolvimento do projeto.
Para que isso ocorra serão especificados detalhadamente os recursos (equipes, ferramentas e computadores), as responsabilidades atribuídas e o cronograma de atividades.
- Escopo
O Plano de Gerenciamento de Configurações aqui descrito se destina a todos os integrantes do projeto.
O projeto é referente a um software de locação de veículos, no qual irá abordar o controle dos veículos alugados e presentes na locadora, as locações realizadas por clientes no momento e um histórico de veículos já alugados por cliente.
- Gerenciamento de Configuração de Software
- Papéis na Gerencia de Configuração
Papéis | Competências |
Usuários | Ajudar a escrever e selecionar histórias e tomar decisões relativas ao domínio do negocio durante o desenvolvimento. |
Programadores | Entre os programadores, é necessário possuir 1 especialista em banco de dados, 1 especialista em front-end. |
Gerentes de Projeto | Responsável pelo projeto. |
- Ferramentas, Ambiente e Infra-Estrutura.
- Ferramentas a serem utilizadas
Ferramenta | Objetivo | Descrição | Versão |
Maven | Gerenciamento de dependências | Ferramenta para automação de compilação | 3.2.5 |
Mysql | Gerenciamento de Banco de Dados | SGBD | 5.1.33 |
Hibernate | Comunicação entre aplicação e Banco de Dados | Framework para o mapeamento do objeto relacional | 4.3.6 |
JavaFx | Criação do Front-End | Plataforma de softwares multimídia para criação | 2.0 |
Tortoise SVN | Cliente de controle de versão do sistema | TortoiseSVN é um cliente do Subversion (SVN) para Microsoft Windows. Ele ajuda a gerenciar diferentes versões de código-fonte dos projetos | 1.8.6 |
Visual SVN Server | Servidor de controle de versão do sistema | VisualSVN Server permite a você facilmente instalar e gerenciar um servidor Subversion totalmente funcional na plataforma Windows. | 3.2.2 |
- Configuração das máquinas
Quantidade | Ambiente | Hardware | Softwares |
4 | Desenvolvimento | Processador I3 HD 500 GB Memoria RAM 4GB | Windows 7 x64 |
Eclipse | |||
Maven | |||
JavaFx | |||
Tortoise SVN | |||
MySql Client | |||
1 | Servidor de Banco de Dados | Processador I5 HD 1TB Memoria RAM 8 GB | MySql Server |
1 | Servidor de Aplicação | Processador I5 HD 1TB Memoria RAM 8 GB | Windows Server 2012 |
Virtual SVN Server | |||
Eclipse | |||
Maven | |||
JavaFx | |||
Tortoise SVN | |||
MySql Client |
- Controle de Versão:
Visando aumentar o controle de histórico e o trabalho em equipe, utilizamos o Visual SVN Server como ferramenta para controle de versão e para gerenciamento de arquivos no servidor. Para as máquinas clientes é utilizada a ferramenta Tortoise SVN, onde é feita a comunicação com o servidor.
...