SóProvas


ID
790978
Banca
FCC
Órgão
TST
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Sistemas de controles de versões são ferramentas essenciais na gestão de tecnologia da informação de empresas, em especial em empresas desenvolvedoras de software. Estes sistemas têm o intuito de

Alternativas
Comentários
  • O sistema de controle de versões permite que os artefatos sob Gerência de Configuração evoluam de forma distribuída, concorrente e disciplinada, evitando perdas ou sobreposições durante o desenvolvimento e a manutenção do artefato.
  • Pra a letra (D) estar correta deveria ser:

    (D) controlar as versões dos diversos softwares DESENVOLVIDOS pela empresa.
  • c identificar uma alteração específica efetuada em um código fonte.

    alguem me ajude.....

    se a empresa e um softwarehouse, que diabos ela tem q identificar alteraçao no proprio codigo fonte dela????

    nao entendi isso...

  • Explicando para ajudar os amigos.

    Gabarito C

    Comentários:

    O que a banca quer dizer com "identificar uma alteração específica efetuada em um código fonte."?

    Significa dizer que nós, desenvolvedores, atuamos em diversos códigos para correções e melhorias. Caso algum ajuste meu leve o seu trecho do código a falhar, será possível identificar qual foi a alteração específica efetuada no código para corrigir o erro, pois iremos realizar uma análise cronológica das alterações até o momento que começou a dar erro.

    Exemplo:

    Dev 1: Realizou manutenção na página config_pgto.php em 10/12/2019

    Dev 2: Realizou manutenção na página config_pagto.php em 17/12/2019

    Na modificação do Dev 2 em diante, começou a dar erro. Vamos analisar o rastro das modificações na página e em seguida recuperar a página anterior ou comparar para corrigir o erro gerado.

    Erro da letra D:

    D) Controlar as versões dos diversos softwares adquiridos pela empresa.

    Quando compramos softwares prontos, geralmente não realizamos manutenções no mesmo e sim o fornecedor.

    Há casos que customizamos o software que compramos, saindo do produto padrão. Nesse caso aplicamos o controle de versões sobre o que nós modificamos. Mas a alternativa nos leva a entender que iremos CONTROLAR o que um FORNECEDOR desenvolve, não está certo. Vamos controlar o que nós desenvolvemos.