SóProvas


ID
337777
Banca
CS-UFG
Órgão
UFG
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Quando um sistema de software passa por manutenção, deve-se assegurar que as mudanças incorporadas a esse software sejam controladas. A esse processo de gerenciamento de mudanças do sistema dá-se o nome de gerenciamento de configuração de software, que inclui as atividades de

Alternativas
Comentários
  • a) projeto detalhado e teste de software.
    b) teste de software e gerenciamento de versões.
    c) gerenciamento de versões e construção de sistemas. CORRETO
    d) especificação de requisitos (tem a ver com análise) e garantia de qualidade de software.
    • a) projeto detalhado e teste de software.
    • b) teste de software e gerenciamento de versões.
    • c) gerenciamento de versões e construção de sistemas. Correta -> principais atribuição da gerência de manutenção é o controle de versão, controle de mudanças e auditoria das configurações.
    • d) especificação de requisitos e garantia de qualidade de software.
  • Página 224, Pressman, 5º Edição. Ao que me consta, nada mudou para a versão atual do livro.
    São cinco tarefas de SCM (software configuration management):
    1. Identificação
    2. Controle de versão
    3. Controle de modificação
    4. Auditoria de configuração
    5. Preparação de relatórios.
    Nada no livro remete à construção de sistemas... á SCM CONTROLA não CONSTRÓI. Essa questão deveria ter sido anulada.



     

  • A Gerência de Configuração como um todo trata dos elementos, incluindo hardware, necessários para a manutenção apropriada do sistema.

    A Gestão de Configuração de Software trata especificamente dos elementos necessários a construção de sistemas de software, e em geral, controla apenas os elementos em formato computadorizado.
  • De acordo com Sommerville 9 Edição, o gerenciamento de configuração de um produto de sistema de software envolve quatro atividades afins:

    1. Gerenciamento de mudanças

    2. Gerenciamento de versões

    3. Construção de sistema

    4. Gerenciamento de releases

  • RECURSO! RECURSO! RECURSO! RECURSO! 

  • Segundo SUMMERVILLE

    O gerenciamento de configurações de um produto de sistema de software envolve quatro atividades afins:
    1. Gerenciamento de mudanças. Envolve manter o acompanhamento das solicitações dos clientes e desenvolvedores por mudanças no software, definir os custos e o impacto  de fazer tais mudanças, bem como decidir se e quando as mudanças devem ser implementadas.
    2. Gerenciamento de versões. Envolve manter o acompanhamento de várias versões de componentes do sistema e assegurar que as mudanças nos componentes, realizadas por diferentes desenvolvedores, não interfiram umas nas outras.
    3. Construção do sistema. É o processo de montagem de componentes de programa, dados e bibliotecas e, em seguida, compilação e ligação destes, para criar um sistema executável.
    4. Gerenciamento de releases. Envolve a preparação de software