Sem resumo de edição
Linha 63: Linha 63:


== Controle de Versão ==
== Controle de Versão ==
=== controladores de versão ===
* DEFINIÇÂO : Softwares com o objetivo de controlar as versões geradas durante o desenvolvimento de softwares por equipes.
* COMO FUNCIONA : Estes softwares possuem procedimentos padronizados como :
** Commit : Submeter ao sistema de controle as alterações que foram feitas no código
** Push : Enviar ao servidor onde esta armazenado o código matriz o "Commit" feito com as alterações
** Pull : Fazer download do codigo do servidor, atualizando o código na sua máquina local
** Merge : Quando é criada na linha do tempo do código matriz versões diferentes e é preciso de mesclar os dois códigos.
== Sugestões de sistemas de controle de versão ==
* SVN : APACHE SUBVERSION
** [http://subversion.tigris.org/  SVN ]
** [https://bitbucket.org/ BitBucket]

Edição das 12h24min de 25 de novembro de 2013

Modelo Hierarquico Proposto

Código

Classe Curso 
{


private 
 string nome;
 int codigo;

public

 insert_turma();
 remove_turma();
 update();
 imprime(parametro);

}


Classe turma
{


private 

 Curso* curso;
 int codigo, quantidade de alunos;
 data ano_inicio;


public
 insert_aluno();
 remove_aluno();
 update_aluno();
 imprime(parametro);
 
}


Classe Aluno
{


private 

 Turma* turma;
 string nome, rua, bairro, cidade, email;
 int matricula, telefone, cpf;

public
 
 imprime(parametro);

}

Controle de Versão

controladores de versão

  • DEFINIÇÂO : Softwares com o objetivo de controlar as versões geradas durante o desenvolvimento de softwares por equipes.
  • COMO FUNCIONA : Estes softwares possuem procedimentos padronizados como :
    • Commit : Submeter ao sistema de controle as alterações que foram feitas no código
    • Push : Enviar ao servidor onde esta armazenado o código matriz o "Commit" feito com as alterações
    • Pull : Fazer download do codigo do servidor, atualizando o código na sua máquina local
    • Merge : Quando é criada na linha do tempo do código matriz versões diferentes e é preciso de mesclar os dois códigos.


Sugestões de sistemas de controle de versão