O Projeto de planejamento de um software
Por: Vinicius Barbosa Lima • 1/11/2017 • Trabalho acadêmico • 655 Palavras (3 Páginas) • 351 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.
...