Questões de Concurso Sobre engenharia de software

Foram encontradas 14.526 questões

Q299195 Engenharia de Software
Em relação ao desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q297326 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem de modelagem composta, na sua versão 2.0, por:
Alternativas
Q296325 Engenharia de Software
O Microsoft Visual Studio Team Foundation Server 2010 é a nova plataforma colaborativa da Microsoft.


Essa plataforma pode ser utilizada em substituição ao sistema de controle de versão conhecido como

Alternativas
Q296319 Engenharia de Software
Uma das críticas feitas ao modelo do ciclo de vida do desenvolvimento de software em cascata refere-se a

Alternativas
Q296318 Engenharia de Software
Um modelador construiu um diagrama de fluxo de dados (DFD) incompleto, composto apenas pelos elementos de modelagem a seguir.


• P1 e P2, dois processos


• E1 e E2, duas entidades externas


• D1, um depósito de dados


• F1, um fluxo de dados de P1 para D1


• F2, um fluxo de dados de D1 para P2


• F3, um fluxo de dados de E1 para P1


• F4, um fluxo de dados de P2 para E2


Para finalizar esse DFD, o modelador decide criar mais um processo, P3, e dois novos fluxos de dados, F5 e F6.


Uma forma válida de definir as direções de F5 e F6, respectivamente, de modo a não quebrar as regras de consistência é a seguinte:

Alternativas
Q296317 Engenharia de Software
Considere o diagrama de estados a seguir, apresentado na notação da UML. Esse diagrama representa uma máquina de lavar roupas, que possui dois botões, On e Off, para ligar e desligar a máquina, respectivamente. Nesse diagrama, há uma variável n, cujo valor é alterado em determinadas situações.


Imagem 005.jpg


Considere que o sistema se encontra no estado inicial e que o botão “On” é pressionado duas vezes consecutivas. Em seguida, o botão “Off” é pressionado por duas vezes também consecutivas e, finalmente, o botão “On” é novamente pressionado uma única vez.


Qual o valor da variável n após essa sequência de eventos?

Alternativas
Q296316 Engenharia de Software
Considere um sistema de software que foi modelado com o seguinte diagrama de casos de uso:


Imagem 004.jpg


Ator 2 pode participar em interações com esse sistema que envolvam comportamentos do(s) caso(s) de uso

Alternativas
Q296313 Engenharia de Software
Em uma discussão sobre testes, um grupo de programadores emitiu as afirmativas a seguir.


I - Durante um teste, é possível provar apenas a existência de erros, não sua ausência.


II - Durante um teste de validação, são construídos casos de teste com a finalidade de expor defeitos.


III - Na verificação, procura-se saber se o produto está sendo construído de forma correta.


Estão corretas as afirmativas

Alternativas
Q296312 Engenharia de Software
Quando um projeto de software está atrasado a solução recomendada é adicionar imediatamente mais pessoas à equipe.


PORQUE


O principal recurso no desenvolvimento de software são as pessoas.


Analisando-se as afirmações acima, conclui-se que

Alternativas
Q296307 Engenharia de Software
Uma das características do RUP (Rational Unified Process) é ser

Alternativas
Q296298 Engenharia de Software
COCOMO II é uma técnica de estimação que permite calcular, a partir de estimativas de tamanho do software, valores para o

Alternativas
Q293282 Engenharia de Software
A Análise de Pontos por Função (APF) consiste em uma importante técnica para a medição de projetos de software. Seu papel é estabelecer uma medida através dos Pontos de Função, observando as funcionalidades que o software possui através do ponto de vista do usuário.

Analise as afirmativas abaixo e assinale a alternativa correta.

I. A utilização do APF é totalmente independente de linguagens de programação e de tecnologias utilizadas em projetos.

II. O objetivo dessa análise relaciona-se justamente com a medida de projetos desvinculando-os das tecnologias utilizadas.

III. A medição da funcionalidade auxilia na tomada de decisões, relacionadas com custo, prazo, quantidade de recursos alocados, melhoria no cronograma e etc.
Alternativas
Q293189 Engenharia de Software
Representam um modelo conceitual primário para elementos que têm responsabilidades e comportamento no sistema. Elas são usadas para capturar esses elementos que representem as classes de protótipo e são o primeiro passo para maiores abstrações que o sistema deve manipular.

Alternativas
Q293183 Engenharia de Software
Identifque as afrmativas que defnem corretamente as formas de utilização de OCL (Object Constraint Language) na UML:

1. Utilizadas para especifcar condições invariantes em classes e tipos em modelo de classes.
2. Utilizadas para descrever pré e pós-condições em operações e métodos.
3. Utilizadas para definir estereótipos.
4. Utilizadas para especifcar guard conditions e change events nos diagramas de transição de estados.
5. Utilizadas para mapear modelagem de banco de dados.

Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q293182 Engenharia de Software
Visam verifcar a funcionalidade e a aderência aos requisitos, em uma ótica externa ou do usuário, sem se basear em qualquer conhecimento do código e da lógica interna do componente testado.

Alternativas
Q293180 Engenharia de Software
Assinale a alternativa de indica corretamente o comando que envia as alterações da cópia local para o Servidor, através do Cliente, em um sistema moderno de controle de versão:

Alternativas
Q293179 Engenharia de Software
Analise o diagrama de classe da UML abaixo:
Imagem associada para resolução da questão
Assinale a alternativa que defne corretamente qual o relacionamento entre as classes da fgura acima:
Alternativas
Q293173 Engenharia de Software
Analise o texto abaixo:


A interface utilizada pelo componente é chamada de interface ................... , significando uma interface à qual o componente se adapta quando solicita serviços de outros componentes.


Assinale a alternativa que completa corretamente a lacuna do texto:

Alternativas
Q293168 Engenharia de Software
Assinale a alternativa que indica corretamente os quatro tipos de relacionamentos na UML:

Alternativas
Q293164 Engenharia de Software
Analise a fgura abaixo:
Imagem associada para resolução da questão
Assinale a alternativa que defne corretamente a visão de implementação da UML:
Alternativas
Respostas
11461: A
11462: B
11463: D
11464: C
11465: B
11466: A
11467: E
11468: E
11469: D
11470: B
11471: A
11472: D
11473: A
11474: E
11475: C
11476: D
11477: A
11478: B
11479: B
11480: E