Introdução

  • A ferramenta de controle de versão tem como finalidade o gerenciamento de diferentes tipos de versões de um mesmo documento e consequentemente atuam no desenvolvimento do projeto, possibilitando a recuperação de arquivos perdidos através do registro de qualquer variação do documento. Este software se torna importante também no compartilhamento de arquivos, possibilitando que várias pessoas acessem o mesmo arquivo sem que alguém modifique ou sobreponha as alterações das outras pessoas.
  • Alguns dos Controles de Versão disponíveis no mercado: Microsoft Visual SourceSafe (VSS), Rational ClearCase, Concurrent Version System (CVS), Subversion (SVN), Git, Mercurial .
  • O Visual SourceSafe é um controle de versão criado pela Microsoft que permite que vários tipos de versões de um determinado arquivo trabalhem de maneira paralela, função esta extremamente benéfica e produtiva para o desenvolvimento de qualquer projeto. Suporta ramificações, compartilhamentos, mesclagens, e gerencia versões de arquivos. Este sistema também ajuda a proteger arquivos e rastrear versões anteriores de projetos. Este, além de fornecer várias ferramentas que permitem a manutenção e a segurança dos arquivos, pode ser integrado facilmente com Visual Studio e outras ferramentas de desenvolvimento, como o Microsoft Access. Na atualidade a Microsoft tem recebido diversas críticas de desenvolvedores à respeito do Visual SourceSafe uma das mais importantes seria que este sistema não trabalha adequadamente com arquivos muito pesados e não seria viável usá-lo para grandes projetos, outra crítica seria a fragilidade e a não confiabilidade do produto por ficar corrompido e prejudicar os dados.
  • Escolhemos este sistema pelo paradoxo entre o que foi proposto pela Microsoft de inúmeros benefícios e o grande déficit de funcionalidades questionadas pelos usuários.


Funcionalidades

Descrever as funções do software, ou seja, detalhes do que ele faz.

Exemplo:

  • Funcionalidades do Word:
    • Edição de documentos
    • Formatação de parágrafos
    • Contagem de palavras
    • Verificação gramatical
    • Numeração de páginas
    • Divisão em colunas
    • Exportação para PDF
    • Procura e alteração de palavras
    • Etc


Benefícios

  • Para quem usa, quais as vantagens que terá em usar
  • O que a pessoa/profissional pode ganhar usando esta ferramenta


Interface gráfica

  • Inserir uma imagem da interface gráfica do software.


Custos

  • Se software pago: tentar descobrir valor de aquisição
  • Se free: em que condições é fornecido [licença GPL, BSD, ...]


Fornecedor

  • Que empresa desenvolveu o software?


Sistema Operacional

  • Roda em quais sistemas operacionais?