Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2038551 Engenharia de Software
Na UML 2.0, o número de vezes que um ator pode utilizar um determinado caso de uso é conhecido como:
Alternativas
Q2038550 Engenharia de Software
São métodos propostos para utilização na orientação a objetos:
Alternativas
Q2038549 Engenharia de Software
Na orientação a objetos, o ocultamento de informações é conhecido também como: 
Alternativas
Q2013092 Engenharia de Software

Analise as afirmações a seguir sobre PMBOK:


I - Ele é um guia criado para indicar boas práticas, no gerenciamento de projetos. As orientações do Guia PMBOK® devem ser seguidas à risca para qualquer projeto.

II - Sua função é padronizar e difundir as práticas mais eficientes, testadas e comprovadas por gerentes de projetos do mundo inteiro, em um só guia.

III - O PMBOK®é considerado uma metodologia.


Estão corretas as afirmações:

Alternativas
Q2010531 Engenharia de Software
Qual alternativa NÃO apresenta uma técnica para a Verificação, Validação e Teste de Software (VV&T)? 
Alternativas
Q2010529 Engenharia de Software
Dos diagramas da UML, assinale a alternativa que apresenta o diagrama utilizado principalmente para organização e modelagem dos comportamentos de um sistema.
Alternativas
Q2010528 Engenharia de Software
A principal atividade da Engenharia de Requisitos é:
Alternativas
Q2010527 Engenharia de Software
Assinale a alternativa que apresenta as restrições na gestão de projetos.
Alternativas
Q2010526 Engenharia de Software
Qual alternativa NÃO apresenta uma atividade do Processo de Desenvolvimento de Software?
Alternativas
Q2010515 Engenharia de Software
O Git é um sistema para controle de versão. A respeito do Git, marque V para as afirmativas verdadeiras e F para as falsas.
( ) É um sistema de código fechado. ( ) Permite inserir tags de identificação. ( ) Utiliza opção log para verificar commits. ( ) Cria repositório no github com opção gc.
Assinale a sequência correta.
Alternativas
Q2010513 Engenharia de Software
A coluna da esquerda apresenta opções do Git e a da direita, suas características. Numere a coluna da direita de acordo com a da esquerda.
1- diff                               2- show                           3- config                          4- commit                       

( ) Apresenta os tipos de objetos. ( ) Define as opções globais. ( ) Grava mudanças para o repositório. ( ) Mostra a diferença entre commits.

Marque a sequência correta.
Alternativas
Q2007682 Engenharia de Software
Considere as atividades do processo de engenharia de requisitos e assinale a alternativa que corresponde à primeira atividade, que é iniciada após um estudo de viabilidade.
Alternativas
Q2007677 Engenharia de Software
Você está trabalhando em um repositório git e precisa incorporar no branch chamado de “principal” algumas correções feitas no branch nomeado como “bugfix123.
Analise os comandos abaixo:
1. git checkout principal 2. git clone principal 3. git integrate principal bugfix123 4. git merge principal bugfix 5. git merge bugfix123
Qual a sequência correta de comandos que atende ao que é solicitado?
Alternativas
Q2007672 Engenharia de Software
Em uma situação em que se pretende avaliar o software desenvolvido em relação às suas características de qualidade, antes da sua entrega, qual norma pode ser útil?
Alternativas
Q2000682 Engenharia de Software

O software HotPotatoes é uma ferramenta gratuita que permite construir seis aplicações interativas. Assim o programa é composto por seis módulos - cinco de criação e um de compilação:



(I)JCross.

(II)JMix.

(III)JCloze.

(IV)JQuiz.

(V)JMatch.


Enumere as lacunas abaixo de acordo com os módulos do software educacional HotPotatoes acima:


(__)Associação de pares ou ordenação de frases.

(__)Questionários de escolha múltipla, de seleção múltipla, verdadeiro/falso, ou de resposta curta.

(__)Cria exercícios de texto lacunar (texto com espaços em branco para preencher).

(__)Ordenação de palavras de uma frase.

(__)Onde se podem elaborar palavras cruzadas.


Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:

Alternativas
Q1915512 Engenharia de Software
O Guia do Conhecimento em Gerenciamento de Projetos, conhecido como Guia PMBOK, publicado pelo Project Management Institute (PMI), define projeto como:
Alternativas
Q1915510 Engenharia de Software

Sobre estimativas de esforço em Engenharia de Software, analise as afirmativas a seguir:


I. A análise de pontos de função consiste em converter os requisitos funcionais em valores numéricos que, depois de ajustados à capacidade da empresa desenvolvedora, representarão o esforço necessário para desenvolver o sistema.

II. A análise de pontos de caso de uso é baseada na análise de pontos de função e envolve o cálculo da quantidade e da complexidade dos atores e dos casos de uso, bem como dos fatores técnicos e ambientais relativos ao desenvolvimento do sistema.

III. As técnicas de análise de pontos de função e análise de pontos de caso de uso são, a princípio, independentes da linguagem de programação e da tecnologia empregadas no desenvolvimento do sistema que está sendo medido.

IV. Uma diferença entre as técnicas de análise de pontos de função e de análise de pontos de caso de uso é que a primeira utiliza o número de linhas de código (SLOC, ou source lines of code), enquanto a segunda não.


É CORRETO o que se afirma em

Alternativas
Q1915509 Engenharia de Software
Na Engenharia de Requisitos, os requisitos de software são frequentemente classificados em duas categorias. A primeira abarca as declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. A segunda, engloba as restrições aos serviços ou funções oferecidos pelo sistema, incluindo restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas. Essas categorias são consideradas, respectivamente, requisitos
Alternativas
Q1915504 Engenharia de Software

Em uma pasta local do seu computador, suponha que você inicializou um repositório Git novo, ramo master, e criou um arquivo README.md com o seguinte conteúdo, adicionou-o à área de preparo e fez o commit logo em seguida: 


# Meu repositório

Este é o meu repositório


Depois, você criou um novo ramo chamado copy, mudou para esse ramo, adicionou a linha seguinte ao final do arquivo README.md e fez o commit das alterações: 


Entre em contato via [email protected].


Em seguida, você mudou para o ramo master, adicionou a linha seguinte ao final do arquivo README.md e também fez o commit das alterações:


Veja meus repositórios em http://github.com/nomesobrenome.


Neste ponto, você pode pedir ao Git para realizar uma mesclagem básica das alterações, de modo que o conteúdo de README.md no diretório de trabalho passe a ser o seguinte:


# Meu repositório

Este é o meu repositório.

<<<<<<< HEAD

Veja meus repositórios em http://github.com/nomesobrenome.

=======

Entre em contato via [email protected].

>>>>>>> copy


O comando que deve ser utilizado para que o Git realize a mesclagem básica ilustrada no cenário descrito acima é:

Alternativas
Q1905936 Engenharia de Software
Prototipação é uma representação limitada de um design que permite aos usuários interagir com ele e explorar a sua conveniência, podendo ser considerado um modelo em escala menor ou parte de um sistema em desenvolvimento. Pode utilizar diferentes técnicas e ferramentas. São consideradas somente técnicas de prototipação de interface:
Alternativas
Respostas
4781: B
4782: A
4783: D
4784: B
4785: D
4786: A
4787: D
4788: A
4789: C
4790: D
4791: D
4792: C
4793: A
4794: A
4795: A
4796: E
4797: A
4798: D
4799: C
4800: A