Questões de Concurso Sobre engenharia de software
Foram encontradas 14.502 questões
I. Sprint é uma unidade de trabalho que ocorre dentro de um período de tempo relativamente curto, com duração de uma a quatro semanas.
II. A reunião da revisão do Sprint (Sprint Review) é realizada, no início do Sprint, para determinar as prioridades.
III. O objetivo de uma reunião diária de Scrum (Daily Scrum) é resolver problemas encontrados na semana anterior.
IV. O backlog do produto (Product Backlog) é uma lista priorizada de requisitos, ou recursos do produto, que fornecem valor comercial para o cliente.
Está correto o que se afirma APENAS em:
I Subversion, GIT e Mercurial são ferramentas de controle de versão que armazenam todo o histórico do sistema.
II As ferramentas de controle de versão permitem aos desenvolvedores envolvidos em um único projeto alterar o software e se informar acerca das atualizações efetuadas pela equipe.
III O controle de versão pode ocorrer no modelo centralizado (SCVc), em que um único repositório central é utilizado pela equipe para a comunicação, e no modelo distribuído (SCVd), em que cada desenvolvedor tem seu próprio repositório na área de trabalho.
Assinale a opção correta.
Na tabela anterior, as aplicações A e B e respectivas quantidades estão relacionadas aos tipos CE (consulta externa), ALI (arquivo lógico interno), SE (saída externa), AIE (arquivo de interface externa) e EE (entrada externa), com suas complexidades. A partir dessas informações, e considerando somente os valores brutos da contagem de pontos de função, é correto afirmar que
$ svn update Updating ‘.’: U INSTALL G README Conflict discovered in ‘settings.c’. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
Pelo resultado obtido após a execução do comando update, é possível verificar a existência de um conflito. Assinale a alternativa correta que indica qual a opção que o usuário deverá escolher, caso deseje visualizar as diferenças entre a revisão base e o próprio arquivo em conflito no formato de comparação unificado.
Assinale a alternativa que define corretamente uma Rede Neural Perceptron Multicamadas.
A área de Ciência de Dados é muito interessante!
Assinale a alternativa correta que representa o resultado da tokenização lexical para essa sentença.
Fonte: IFSP, 2022.
Considere o diagrama de classes de UML abaixo e as afirmativas a seu respeito.

I. O elemento sintático identificado pelo número “1” corresponde a um relacionamento de composição.
II. O elemento sintático identificado pelo número “2” corresponde a um relacionamento de agregação.
III. O elemento sintático identificado pelo número “3” corresponde a um relacionamento de herança.
IV. Considerando o atributo da classe AutomaticPlayer e o seu relacionamento com a classe Strategy, é possível afirmar que uma instância de AutomaticPlayer pode apontar uma instância de Strategy.
V. Considerando o atributo da classe AutomaticPlayer e o seu relacionamento com a classe Strategy, é possível afirmar que uma instância de AutomaticPlayer pode apontar uma instância de Strategy2 e uma instância de Strategy3, simultaneamente.
VI. Considerando a classe Player e suas subclasses, é possível afirmar que as duas subclasses sobrescrevem um método herdado.
Assinale a alternativa que contém apenas afirmativas corretas.
I. O __________ destina-se a ser usado quando há partes comuns do comportamento de dois ou mais casos de uso. Essa parte comum é então extraída para um caso de uso separado, para ser incluído por todos os casos de uso básicos que tenham essa parte em comum. Como o uso principal desse relacionamento é para reutilização de partes comuns, o que é deixado em um caso de uso básico geralmente não é completo em si mesmo, mas depende das partes adicionadas para ser significativo.
II. O __________ destina-se a ser usado quando há algum comportamento adicional que deve ser incluído, possivelmente de forma condicional ao comportamento definido em um ou mais casos de uso.
III. __________ especifica um papel desempenhado por um usuário ou qualquer outro sistema que interage com o sistema sob modelagem.
IV. __________ especifica um conjunto de ações executadas, que produz um resultado observável de valor para uma ou mais partes interessadas.
Assinale a alternativa que preenche corretamente as quatro definições, considerando sua ordem numérica.
I. “Permite que um objeto altere seu comportamento quando seu estado interno for alterado. O objeto parecerá ter trocado a sua classe.”
II. “Define uma dependência ‘um para muitos’ entre objetos para que, quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados automaticamente.”
III. “Compõe objetos em estruturas de árvore para representar hierarquias todo-parte. Permite que os clientes tratem objetos individuais e composições de objetos de maneira uniforme.”
Assinale a alternativa que identifica os design patterns correspondentes às três descrições acima, considerando sua ordem numérica.
Considere o seguinte comando GIT:

Analise as afirmativas abaixo e assinale a alternativa correta.
I. O comando salva (commit) todos os arquivos modificados na pasta.
II. O comando cria uma ramificação (branch) chamada "v5.0".
III. O comando ignorará os arquivos não monitorados (untracked).