Questões de Concurso

Foram encontradas 8.669 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1075397 Engenharia de Software
O ciclo TDD (Test Driven Development) é composto por quatro fases, sendo elas:
Alternativas
Q1075392 Engenharia de Software
O React é uma biblioteca utilizada para desenvolvimento de interfaces (frontend) que tem como base o princípio do desenvolvimento de componentes. O React utiliza-se de uma técnica de dividir as estruturas complexas em partes menores e desenvolver para cada uma delas um componente. Como é o nome dessa técnica?
Alternativas
Q1075389 Engenharia de Software
GIT é um sistema de controle de versão distribuído gratuitamente e de código aberto. Por se tratar de um sistema de controle de versão, usualmente é necessário remover arquivos do GIT. Para tal, é necessário remover os mesmos da área de seleção (arquivos monitorados) e, após realizar esse procedimento, proceder com o commit. Qual é o comando utilizado para remover esses arquivos?
Alternativas
Q1075387 Engenharia de Software

Sobre o método ágil denominado SCRUM, faça uma análise das assertivas e assinale a alternativa que apresente somente práticas do método SCRUM.


I. Sprint Planning Meeting (Reunião de Planejamento da Sprint).

II. Spikes Solution (Spikes de Planejamento).

III. Sprint Backlog (Backlog da Sprint).

IV. Client on Site (Clientes no Local).

Alternativas
Q1075380 Engenharia de Software
Umas das funcionalidades do GIT é poder clonar um repositório já existente de forma simples e rápida. Qual comando é utilizado para realizar esse procedimento?
Alternativas
Q1075377 Engenharia de Software
Extreming Programming (XP) é um método de desenvolvimento ágil amplamente utilizado pelas software houses. Com base neste método, qual alternativa a seguir possui uma prática que NÃO faz parte do XP?
Alternativas
Q1075349 Engenharia de Software
There are several types of project risks. Mark the option which best describes such risks:
Alternativas
Q1075348 Engenharia de Software
Sobre a seleção do portfólio de projetos de uma empresa de TI, é correto afirmar que
Alternativas
Q1075338 Engenharia de Software
Ferramentas de colaboração são soluções tecnológicas implementadas no ambiente de trabalho que têm trazido enormes vantagens para as empresas e ajudado os gestores a consolidarem sua liderança. Há ferramentas de colaboração que ajudam a aumentar o engajamento do time e a controlar o fluxo de uma tarefa. As mais conhecidas no mercado são: Trello, Basecamp e Jira. Essas ferramentas de colaboração são do tipo
Alternativas
Q1073360 Engenharia de Software
Na UML 2.0, há a possibilidade de se representar operadores de interação em um quadro de um diagrama de sequência. Dois desses operadores definidos na UML 2.0 são:
Alternativas
Q1073359 Engenharia de Software
Na representação de diagramas de classes da UML, há a possibilidade de que uma associação tenha como origem e destino a mesma classe. Nesse caso, a associação recebe a denominação de
Alternativas
Q1073326 Engenharia de Software
O Git, ao tratar os arquivos que devem sofrer o processo de controle de versões, classifica o estado desses arquivos em 3 categorias, definidas como
Alternativas
Q1070378 Engenharia de Software
Assinale a alternativa que apresenta o tipo de teste de software que é baseado nos requisitos funcionais do software. Neste tipo de teste os casos de teste são gerados sem o conhecimento da estrutura interna do software.
Alternativas
Q1070377 Engenharia de Software
Assinale a alternativa que apresenta um Diagrama UML que se preocupa com a ordem temporal em que as mensagens são trocadas, podendo ser utilizado para detalhar um Caso de Uso.
Alternativas
Q1070372 Engenharia de Software

Analise as afirmativas abaixo com relação aos softwares para versionamento.


1. Os sistemas de controle de versões podem ser classificados em dois modelos de gerenciamento de repositórios: centralizado e distribuído.

2. No modelo centralizado de sistemas de controle de versão existe um repositório distribuído com várias cópias de trabalho.

3. Um software para versionamento consiste, basicamente, em um local para armazenamento de artefatos gerados durante o desenvolvimento de sistemas de software.

4. O controle de versão é composto de duas partes: o repositório e a área de trabalho. A área de trabalho armazena todas as versões dos documentos (histórico de evolução do documento) e o repositório ativo mantém o documento sendo trabalhado.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1069981 Engenharia de Software

O sistema SISFORÇA está sendo desenvolvido com a utilização do processo unificado. Este processo contém diversas fases. Na fase atual do processo do SISFORÇA está sendo realizada a fusão de vários artefatos de software, possibilitando que o sistema seja implementado quase que completamente. Nessa fase, tem-se uma visão geral de como a Baseline do projeto está sendo seguida.


De acordo com o fragmento acima, o sistema SISFORÇA está na fase de

Alternativas
Q1069980 Engenharia de Software

O diagrama de objetos a seguir representa parte do sistema de uma universidade para o controle de matrículas dos estudantes. Nesse sistema cada estudante deve estar sempre associado à, pelo menos, uma disciplina.


Imagem associada para resolução da questão


O diagrama de classes que representa corretamente o diagrama de objetos apresentado acima é

Alternativas
Q1069979 Engenharia de Software

A figura a seguir representa o diagrama de classes do sistema SISVENDAS. Nesse sistema, os cálculos do salário das subclasses Gerente e Vendedor são diferentes, mas ambos utilizam um valor de salário-base. Esse salário-base deve ser alterado a qualquer momento, independente das instâncias das classes.


Imagem associada para resolução da questão


Para implementar a solução do salário-base deve-se definir

Alternativas
Q1069978 Engenharia de Software

A figura a seguir representa o diagrama de Casos de Uso do Sistema SISCONTA.


Imagem associada para resolução da questão


Em relação ao diagrama acima, assinale a afirmativa correta.

Alternativas
Q1064291 Engenharia de Software
De acordo com o Guia do Scrum, uma sprint tem um período de duração de um mês aproximadamente, em que uma entrega, versão incremental potencialmente utilizável, do produto é criada. Quais são, respectivamente no tempo, os quatro eventos que constituem a sprint ?
Alternativas
Respostas
3581: D
3582: A
3583: D
3584: E
3585: B
3586: C
3587: A
3588: C
3589: D
3590: A
3591: E
3592: B
3593: A
3594: C
3595: C
3596: E
3597: A
3598: B
3599: C
3600: D