Questões de Concurso Sobre gerência de configuração em engenharia de software

Foram encontradas 569 questões

Q463762 Engenharia de Software
Considerando o gerenciamento de mudanças de software, há um marco que define que quando uma especificação ou produto é formalmente revisto e aprovado. Esses artefatos só podem ser posteriormente modificados por intermédio de procedimentos formais de controle de modificações. Tal conceito recebe a denominação de marco
Alternativas
Q455259 Engenharia de Software
Paulo está executando o Git no Linux. Ele tem um repositório Git e um checkout ou cópia funcional dos arquivos para o projeto atual. Cada arquivo, no diretório de trabalho de Paulo, pode estar em um de dois estados: monitorado ou não monitorado. Arquivos monitorados são arquivos que estavam no último snapshot; podendo estar inalterados, modificados ou selecionados. Arquivos não monitorados são os restantes.
Para Paulo verificar, em linha de comando, quais arquivos estão em quais estados ele utilizou o comando git status. Em seguida, ele adicionou um novo arquivo chamado trt ao projeto.
Alternativas
Q455242 Engenharia de Software
CVS é uma sigla para um software que tem por finalidade
Alternativas
Q435500 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
As ferramentas de controle de versão Git e SVN oferecem o mesmo grau de confiabilidade no armazenamento das informações e são ambas implantadas conforme o conceito de sistemas de controle de versão distribuído.
Alternativas
Q435499 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Para a análise estática de código, a ferramenta Findbugs, que permite a verificação dos problemas relativos a defeitos e convenções de codificação em um software, é mais completa que a Checkstyle, que possibilita apenas a detecção dos problemas relativos a convenções de codificação.
Alternativas
Q435498 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Os comandos da ferramenta Git são relativamente simples: para adicionar, por exemplo, um arquivo novo ao repositório no Git, basta utilizar o comando commit depois de efetuar o comando add.
Alternativas
Q370943 Engenharia de Software
Renato e Luiza trabalham como Analistas Legislativos na Assembleia Legislativa do Estado de Pernambuco num mesmo projeto e cada um deles precisou editar o mesmo arquivo texto no mesmo repositório ao mesmo tempo. Luiza, acidentalmente, sobrescreveu as alterações de Renato, que tinha salvo suas alterações no repositório primeiro. Esta situação poderia:

I. ser evitada com o uso de um Sistema de Controle de Versão (SCV) que trabalhasse com o modelo alocar-modificar- desalocar. Neste modelo, o repositório permite que somente uma pessoa por vez possa modificar o arquivo.

II. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Neste modelo, Renato e Luiza criariam uma cópia de trabalho pessoal do arquivo armazenado no repositório. Eles então trabalhariam de forma paralela, modificando suas próprias cópias. No final, as cópias locais seriam unificadas em uma nova versão.

III. ser evitada por qualquer SCV, marcando o arquivo como não-unificável. Neste caso, tanto o modelo alocar-modificar- desalocar quanto o modelo copiar-modificar-unificar, impediriam que houvesse a sobrescrita no arquivo quando Renato e Luiza acessassem-no ao mesmo tempo.

IV. causar atrasos e tempo perdido com o uso de um SCV que trabalhasse com o modelo alocar-modificar-desalocar. Isso porque Renato poderia alocar o arquivo, esquecer dele e sair de férias. Luiza continuaria esperando para editar o arquivo e teria que pedir a um administrador para liberar o arquivo alocado por Renato.

V. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Caso as alterações de Luiza viessem a se sobrepor às alterações de Renato, na unificação das cópias dos arquivos o SCV detectaria o problema, desfaria automaticamente as sobreposições e poderia seguramente salvar o arquivo unificado de volta no repositório.

Está correto o que se afirma APENAS em:
Alternativas
Q370942 Engenharia de Software
O controle de versões é uma atividade procedimental que garante qualidade e consistência à medida que modificações são feitas em um objeto de configuração. Aplicado ao contexto de desenvolvimento de uma aplicação web, um processo de controle de versão deve ser estabelecido, de forma a implantar;
Alternativas
Q361011 Engenharia de Software
A representação abaixo mostra como uma ferramenta de software realiza o controle de versões.

imagem-018.jpg

Considere a figura acima e analise as seguintes afirmativas sobre gerência de configuração e mudanças:

I. A figura sugere que cada vez que se modifica o projeto, a ferramenta registra o estado dos arquivos e armazena uma referência para essa captura. Se um dos arquivos não sofre alteração, seu estado não é alterado, apenas é criado um link para a versão anterior que já foi armazenada.
II. Um Sistema de Controle de Versões (SCV) combina procedimentos e ferramentas para gerir diferentes versões de objetos de configuração que são criados durante o processo de software. Um SCV implementa ou está ligado a um banco de dados de projeto (repositório) que guarda os objetos de configuração relevantes.
III. Um repositório de gestão de configuração de software é um conjunto de estruturas de dados que permite a uma equipe de software gerir as modificações de modo efetivo. Propicia funções que impedem que as informações sejam compartilhadas entre vários desenvolvedores para garantir a integridade dos dados, porém não consegue detectar diferenças entre arquivos binários.

Está correto o que consta APENAS em
Alternativas
Ano: 2013 Banca: FCC Órgão: AL-RN
Q1205520 Engenharia de Software
O relatório técnico é um documento que descreve formalmente o progresso ou resultado de pesquisa científica e/ou técnica. A sua redação deve ser formada por pré-texto, texto e pós-texto. Entre os elementos que compõem um relatório são exemplos de um elemento obrigatório e um opcional, respectivamente,
Alternativas
Ano: 2013 Banca: FUNCAB Órgão: IF-RR
Q1201367 Engenharia de Software
Os principais requisitos para a gerência de redes foram descritos, pela ISO, em cinco áreas funcionais de gerência. A área funcional que define as facilidades que exercem controle, coletam e fornecem dados sobre objetos gerenciados com o propósito de auxiliar no fornecimento da operação contínua dos serviços de interconexão é a gerência de:
Alternativas
Q462144 Engenharia de Software
A respeito de engenharia de software, julgue os itens de 91 a 100.

O controle de configuração de software, uma das subáreas da gestão de configuração, se preocupa com a gestão de mudanças durante o ciclo de vida do software, sendo responsável por identificar os itens a serem controlados.
Alternativas
Q462136 Engenharia de Software
A respeito de engenharia de software, julgue os itens de 91 a 100.

Gestão de configuração é uma disciplina técnica e administrativa que tem como objetivos a identificação e a documentação das características funcionais e físicas de um item de configuração, o controle de mudanças dessas características e a verificação de conformidade com os requisitos especificados.
Alternativas
Q373634 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

Um sistema de controle de versões permite que os documentos, códigos e artefatos possam ser obtidos por meio de uma operação conhecida como check-out, modificados dentro do espaço de trabalho do desenvolvedor e, depois, retornados ao repositório por meio de uma operação conhecida como check-in.
Alternativas
Q351966 Engenharia de Software
Julgue os itens que se seguem, acerca de Lucene e Subversion.

Na biblioteca Lucene, a classe Analyzer é responsável pelo trabalho de criar tokens para o texto de entrada, enquanto o Tokenizer é responsável por quebrar o texto de entrada em tokens. A Lucene disponibiliza alguns analisadores, como, por exemplo, StandardAnalyzer, WhitespaceAnalyzer e StopAnalyzer.
Alternativas
Q351965 Engenharia de Software
Julgue os itens que se seguem, acerca de Lucene e Subversion.

Para criar uma cópia de trabalho do Subversion, pode-se utilizar o comando abaixo, que carrega uma cópia de trabalho para o diretório local do projeto a ser trabalhado que esteja compartilhado no repositório. svn checkout svn://repositorio/diretorio diretorio_local
Alternativas
Q348376 Engenharia de Software
A respeito dos sistemas operacionais, julgue os próximos itens.

O sistema Bacula é uma solução de controle de versão cliente/servidor de nível empresarial para sistemas UNIX/Linux.

Alternativas
Q343298 Engenharia de Software
Com relação à gerência de configuração de software, julgue os itens que se seguem.

Quando a baseline, gerada na função de controle da configuração, é selecionada para ser liberada para o cliente, ocorre a função de avaliação e revisão da configuração.
Alternativas
Q343297 Engenharia de Software
Com relação à gerência de configuração de software, julgue os itens que se seguem.

Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção.
Alternativas
Q326552 Engenharia de Software
O gerenciamento de Configuração de Software trabalha diretamente ligado com os Baselines. De acordo com essa informação, assinale alternativa correta.

Alternativas
Respostas
481: C
482: A
483: B
484: E
485: E
486: C
487: E
488: C
489: A
490: D
491: C
492: E
493: C
494: C
495: C
496: C
497: E
498: C
499: C
500: E