🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.683 questões

Q409754 Engenharia de Software
Existem muitas maneiras de se testar um software, portanto relacione as duas colunas, assinale a alternativa com a combinação correta :

(1) Caixa-Branca.
(2) Caixa-Preta.

(A) Teste Estrutural.
(B) Teste Funcional.

Assinale a alternativa correta:
Alternativas
Q409753 Engenharia de Software
O processo unificado (Unified Process) de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. Assinale a alternativa que NÃO faz parte das características típicas do processo unificado:
Alternativas
Q409750 Engenharia de Software
Identifique o modelo de ciclo de vida em engenharia de software que tem como característica típica as seguintes vantagens:

- Os usuários conseguem ver constantemente os progressos.
- É útil quando os requisitos mudam rapidamente e o cliente está relutante em aceitar um conjunto fixo de requisitos.

Assinale a alternativa correta:
Alternativas
Q409749 Engenharia de Software
Processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo, evitando a deterioração tão comum durante o ciclo de vida de um código, é denominado:
Alternativas
Q409748 Engenharia de Software
Em programação orientada a objetos significa separar o programa em partes, o mais isoladas possível, tornando o software mais flexível e fácil de modificar:
Alternativas
Q409745 Engenharia de Software
“Para representar casos de uso, utilizamos tipicamente ____________ , com o nome do caso de uso dentro ou abaixo dela.” Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q409744 Engenharia de Software
Em UML (Unified Modeling Language), o Diagrama de Classes é uma representação da estrutura e relações das classes que servem de modelo para:
Alternativas
Q409743 Engenharia de Software
Quanto a UML (Unified Modeling Language), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequencia correta de cima para baixo:

( ) AUMLé uma linguagem de modelagem não proprietária de terceira geração.
( ) A UML é uma metodologia de desenvolvimento, mostrando o que fazer primeiro e em seguida ou como projetar um sistema.

Assinale a alternativa correta:
Alternativas
Q409742 Engenharia de Software
A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias: Estruturais e Comportamentais. Identifique abaixo o diagrama que NÃO faz parte dos Diagramas Estruturais:
Alternativas
Q408029 Engenharia de Software
Assinale a alternativa correta com relação às técnicas de teste de software.
Alternativas
Q408021 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.0:

imagem-036.jpg

Com base nesse diagrama, é correto afirmar que
Alternativas
Q408020 Engenharia de Software
Considere o seguinte diagrama de mensagens (ou de sequência), representado por meio da UML 2.0:

imagem-035.jpg

Com base nesse diagrama, é correto afirmar que
Alternativas
Q407414 Engenharia de Software
Considere a imagem abaixo:

imagem-005.jpg

Na UML 2.0, o conceito de modelagem de classes que pode ser observado na imagem é
Alternativas
Q407413 Engenharia de Software
Dentre os modelos de processo utilizados na engenharia de software, a Prototipação Evolucionária
Alternativas
Q407412 Engenharia de Software
Após um estudo inicial de viabilidade, o próximo estágio do processo de engenharia de requisitos é a elicitação e análise de requisitos. Nesta atividade deve-se
Alternativas
Q407411 Engenharia de Software
A primeira grande divisão de um processo é a fase. Uma fase é um período de tempo no qual determinadas atividades com objetivos bem específicos são realizados. Sobre as fases dos principais modelos de processos, analise:

I. Alguns processos, como o Modelo Espiral e suas variantes, têm fases sequenciais, ou seja, com o passar do tempo o processo de desenvolvimento passa de uma fase a outra, como requisitos, análise, programação, testes e implantação.

II. Alguns modelos de processo, como o Modelo Cascata, Modelo de Prototipação Evolucionária e Modelos Ágeis têm fases cíclicas, ou seja, o desenvolvimento passa repetidamente de uma fase para outra, formando um ciclo repetitivo de fases até a finalização do projeto.

III. O Processo Unificado (UP) é estruturado em quatro fases (embora algumas variantes tenham até seis fases), que são sequenciais no tempo. Dentro de cada fase, as atividades são organizadas de forma cíclica, ou seja, existem ciclos iterativos dentro das fases, mas elas são sequenciais.

Está correto o que se afirma APENAS em
Alternativas
Q406171 Engenharia de Software
Na programação orientada a objetos, os métodos representam.
Alternativas
Q405937 Engenharia de Software
Suponha que, após a correção de um defeito em determinada funcionalidade do sistema, a equipe de qualidade realizou todos os testes especificados pelos casos de teste para esta funcionalidade, para garantir que novos defeitos não fossem inseridos na aplicação. Considerando essa situação hipotética, é correto afirmar que foram realizados testes de
Alternativas
Q405932 Engenharia de Software
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software Associado.

                     RUMBAUGH, James, et al. Unified Modeling Language User Guide, The. Addison-Wesley, 1999.

A especificação dos casos de uso da UML e os testes do sistema estão diretamente ligados a quais fases do RUP, respectivamente?
Alternativas
Q405088 Engenharia de Software
Tendo como base os padrões de projeto de software, julgue os itens a seguir.

O polimorfismo na programação orientada a objetos é caracterizado quando duas ou mais classes distintas têm métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes polimórficas, sem necessidade de tratá-lo de forma diferenciada conforme a classe desse objeto.
Alternativas
Respostas
10321: A
10322: D
10323: D
10324: A
10325: B
10326: B
10327: A
10328: B
10329: C
10330: A
10331: C
10332: D
10333: C
10334: D
10335: B
10336: C
10337: A
10338: C
10339: B
10340: C