Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

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

Q715618 Engenharia de Software
Considere um sistema orientado a objetos que tenha por finalidade controlar o cadastro de livros em uma biblioteca. Marque a alternativa que melhor completa a seguinte frase: “O sistema possuirá os objetos _______________ e _______________, onde um(a) _______________ possui um(a) ou mais _______________, o que caracteriza a relação de _______________”.
Alternativas
Q715617 Engenharia de Software
Marque a alternativa que NÃO representa uma característica da orientação a objetos.
Alternativas
Q715141 Engenharia de Software

Preencha a lacuna e assinale a alternativa correta.

Os ______________ são considerados uma das formas de medição do tamanho de um projeto de software quando, principalmente, se utiliza a UML e RUP.

Alternativas
Q715137 Engenharia de Software

Analisando a figura a seguir, o diagrama dado é um típico diagrama de

Imagem associada para resolução da questão

Alternativas
Q715136 Engenharia de Software
O diagrama UML 2.0 que mostra o fluxo das mensagens entre os objetos de aplicações orientadas a objetos e, também, mostra a associação entre as classes é o diagrama de
Alternativas
Q715135 Engenharia de Software
Um dos diagramas da UML 2.0 que pode ser utilizado para a modelagem dinâmica de processos é o diagrama de
Alternativas
Q715134 Engenharia de Software
Na Engenharia de Software, é importantíssimo o gerenciamento de riscos. Sabendo disso, assinale a alternativa que apresenta apenas três riscos de projeto.
Alternativas
Q715133 Engenharia de Software
Uma das características que a Engenharia de Software tenta garantir é que um software deve ser escrito de tal forma que ele possa evoluir para satisfazer as diferentes necessidades dos clientes. Isso é uma característica essencial, pois a mudança no software é uma exigência inevitável porque os ambientes de negócios são dinâmicos. Com base no exposto, assinale a alternativa que apresenta corretamente o nome dessa característica.
Alternativas
Q715132 Engenharia de Software
Um dos conceitos fortes da Engenharia de Software é o reuso de software. Sabendo disso, assinale a alternativa que apresenta corretamente o conceito de engenharia de software baseada em reuso.
Alternativas
Q712771 Engenharia de Software
Na estratégia de teste de software, a técnica sistemática para a construção da estrutura do programa, realizando-se, ao mesmo tempo, testes para descobrir erros associados a interfaces, é denominada teste de
Alternativas
Q712770 Engenharia de Software

Analise as seguintes afirmações sobre a UML (do Inglês Unified Modeling Language):

I. A UML é uma linguagem de modelagem independente do processo de desenvolvimento.

II. O diagrama de transições de estados representa os requisitos não funcionais do sistema.

III. O modelo de interações representa as mensagens trocadas entre os objetos para a execução dos cenários de casos de uso sistema.

Quais dessas afirmações estão corretas?

Alternativas
Q712769 Engenharia de Software
O modelo de ciclo de vida de desenvolvimento de sistemas em cascata caracteriza-se por
Alternativas
Q712283 Engenharia de Software
Dentre os tipos de testes a serem aplicados durante o processo de desenvolvimento de software, o teste de
Alternativas
Q712282 Engenharia de Software

O Processo Unificado é um processo de software – orientado por casos de uso, centrado na arquitetura, iterativo e incremental – (PRESSMAN, 2010), projetado como arcabouço para métodos e ferramentas UML. Esse processo é um modelo incremental no qual cinco fases são definidas.

Sobre as fases do Processo Unificado, a fase que engloba atividades de comunicação com o cliente, e modelagem com foco na criação de modelos de análise e projeto, com ênfase nas definições de classes e representações arquiteturais, é a Fase de

Alternativas
Q711726 Engenharia de Software
Extreme Programming é uma metodologia ágil para equipes pequenas e médias que desenvolvem software com requisitos vagos e em constante mudança. Sobre os valores do XP, analise as definições abaixo e assinale a alternativa CORRETA.
Alternativas
Q711712 Engenharia de Software
SCRUM está entre as metodologias de desenvolvimento de software mais difundidas atualmente. Nesse processo de desenvolvimento, algumas pessoas desempenham papéis específicos. No SCRUM, que papel é desempenhado pelo profissional responsável pela visão do produto, priorização das atividades e retorno do investimento?
Alternativas
Q711707 Engenharia de Software
Modificações são inevitáveis quando um software é construído. Um objetivo primordial da Engenharia de Software é otimizar a forma como as modificações podem ser acomodadas e reduzir a quantidade de esforço despendido quando elas estiverem sendo feitas. Uma das ferramentas existentes para dar suporte ao processo de Gestão de Modificações é a ferramenta GIT. A cerca dessa ferramenta e considerando o comando abaixo, assinale a alternativa CORRETA.
git push -u origin master
Alternativas
Q711706 Engenharia de Software
Ferramentas de Controle de Versão ajudam a gerenciar mudanças em artefatos de projetos de software, como código fonte, pastas e arquivos em geral. Com respeito a ferramentas de Controle de Versão é CORRETO afirmar que
Alternativas
Q710911 Engenharia de Software
São ferramentas utilizadas para o ambiente de desenvolvimento integrado (IDE) e para a modelagem de sistemas, respectivamente: 
Alternativas
Q710628 Engenharia de Software
Quanto ao Diagrama de Estrutura em Modelagem Estruturada de Sistemas de Informação, assinale a alternativa correta.
Alternativas
Respostas
5261: D
5262: E
5263: D
5264: E
5265: C
5266: C
5267: A
5268: D
5269: E
5270: B
5271: C
5272: A
5273: E
5274: D
5275: A
5276: B
5277: E
5278: B
5279: C
5280: C