Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

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

Q868593 Engenharia de Software

Considere, por hipótese, que na Defensoria esteja sendo desenvolvido um projeto com prazo crítico, sendo necessário que os desenvolvedores avaliem o software frequentemente. A equipe envolvida decidiu utilizar uma abordagem de teste de integração que trabalha da seguinte maneira:


I. Componentes necessários para implementar funções do software, como arquivos de dados, bibliotecas, módulos reutilizáveis etc são integrados em uma build (construção).

II. Diversos testes são projetados para que erros que possam impedir a build em andamento de desempenhar de forma adequada sua função, com o objetivo de descobrir showstoppers que impliquem em atrasos no cronograma.

III. A build é integrada a outras builds e todo o software passa diariamente por este tipo de teste, podendo usar abordagem ascendente ou descendente de integração.


O teste de integração descrito é denominado teste

Alternativas
Q868592 Engenharia de Software
Uma Analista de Sistemas da Defensoria sugeriu que um novo projeto fosse desenvolvido utilizando a metodologia ágil
Alternativas
Q868591 Engenharia de Software
Considere que uma equipe de Analistas de Sistemas da Defensoria está trabalhando em um projeto com base no RUP. Eles estão atuando em uma atividade cujo objetivo é descrever o que o sistema deve fazer, permitindo que desenvolvedores e clientes opinem na descrição. Um documento visual, na forma de use cases, é criado, no qual os atores representam os usuários e outros sistemas com os quais o sistema em desenvolvimento irá interagir. Os use cases são descritos em detalhes, mostrando como o sistema interage com os atores e o que faz nestas interações. Os Analistas estão trabalhando na
Alternativas
Q868589 Engenharia de Software

Considere o diagrama UML 2.5 abaixo.


Imagem associada para resolução da questão

Neste diagrama de
Alternativas
Q868584 Engenharia de Software

Considere os quadros abaixo.


Imagem associada para resolução da questão


Os quadros apresentam o custo da qualidade em um projeto, de acordo com o PMBOK 5ª edição. O custo da qualidade inclui todos os custos incorridos durante a vida do produto. O quadro

Alternativas
Ano: 2017 Banca: INAZ do Pará Órgão: CFF Prova: INAZ do Pará - 2017 - CFF - Programador |
Q867111 Engenharia de Software

A figura apresentada abaixo representa, em UML, o diagrama de:


Imagem associada para resolução da questão

Alternativas
Ano: 2017 Banca: INAZ do Pará Órgão: CFF Prova: INAZ do Pará - 2017 - CFF - Programador |
Q867108 Engenharia de Software
O Processo Unificado da Rational conhecido RUP, é um processo de engenharia de software criado para apoiar o desenvolvimento orientado a objetos, fornecendo uma forma sistemática para se obter vantagens no uso da UML. Sendo assim, assinale em que fase de processo ocorre o treinamento de usuários?
Alternativas
Ano: 2017 Banca: INAZ do Pará Órgão: CFF Prova: INAZ do Pará - 2017 - CFF - Programador |
Q867102 Engenharia de Software

No diagrama apresentado abaixo, o conceito de orientação a objetos utilizados é:


Imagem associada para resolução da questão

Alternativas
Ano: 2017 Banca: INAZ do Pará Órgão: CFF Prova: INAZ do Pará - 2017 - CFF - Programador |
Q867100 Engenharia de Software

Sobre programação orientada a objetos analise as afirmativas:


I- A POO (programação orientada a objetos) encapsula dados (atributos) e métodos (comportamento) em objetos.

II- Os objetos têm a propriedade de ocultar informações. Isto significa que, embora os objetos possam saber se comunicar uns com os outros, através de interfaces bem-definidas, os objetos, normalmente, não têm permissão para conhecer como os outros objetos são implementados.

III- O conceito de Encapsulamento (ocultamento de informação) é baseado na restrição do escopo ou visibilidade da informação, utilizada em projetos baseados em objetos, para obter melhor legibilidade, manutenibilidade e reusabilidade do software.

IV- O método construtor de uma classe Java é um método especial, que possui o mesmo nome da classe e é executado quando a classe é instanciada. Esse método não permite a sua sobrecarga, ou seja, não podemos criar vários métodos construtores, mesmo que contenham parâmetros diferentes.


Estão corretas as afirmativas:

Alternativas
Ano: 2017 Banca: INAZ do Pará Órgão: CFF Prova: INAZ do Pará - 2017 - CFF - Programador |
Q867098 Engenharia de Software
Superficialmente, a linguagem de modelagem unificada (UML), é uma linguagem visual para documentação de projeto e padrões de software. Sendo assim, em aplicações com UML, é correto afirmar:
Alternativas
Q865982 Engenharia de Software
Na Programação Orientada a Objetos, a alteração do funcionamento interno de um método herdado de um objeto pai consiste em:
Alternativas
Q858668 Engenharia de Software
Na norma NBR 9050:2015, a “concepção de produtos, ambientes, programas e serviços a serem utilizados por todas as pessoas, sem necessidade de adaptação ou projeto específico, incluindo os recursos de tecnologia assistiva” é a descrição do conceito do Desenho:
Alternativas
Q858577 Engenharia de Software

Considere o diagrama UML (Unified Modeling Language) abaixo e assinale a alternativa que contém todas as afirmações corretas. 


             Imagem associada para resolução da questão


I. Um objeto “Bar” deve, obrigatoriamente, estar associado com um único objeto “Foo”.

II. O atributo “qux” na classe “Foo” é um atributo abstrato.

III. O diagrama possui um erro, pois o atributo “foo” na classe “Bar” deve ser do tipo “Foo”.

IV. O diagrama possui um erro, uma vez que o atributo “bar” da classe “Foo” está duplicado.  

Alternativas
Q856268 Engenharia de Software
O Scrum é um método de desenvolvimento ágil, com foco no gerenciamento de projeto. Sobre este método, é correto afirmar-se que
Alternativas
Q856267 Engenharia de Software

Correlacione os itens contidos na coluna I com suas representações na UML listadas na coluna II, numerando corretamente a coluna II de acordo com a I.


COLUNA I

1. Atributo de classe.

2. Classe abstrata.

3. Um caso de uso sempre usa outro caso de uso.

4. Um caso de uso às vezes usa outro caso de uso.


COLUNA II

( ) em itálico

( ) sublinhado

( ) << extend >>

( ) << include >>

A sequência correta, de cima para baixo, é:

Alternativas
Q856264 Engenharia de Software
Assinale a opção que NÃO tem relação com controle de qualidade de software.
Alternativas
Q856263 Engenharia de Software
Assinale a afirmação correta acerca dos relacionamentos previstos pela UML.
Alternativas
Q856262 Engenharia de Software
Na metodologia de desenvolvimento ágil Scrum, a unidade básica de desenvolvimento em que são divididos os projetos chama-se
Alternativas
Q856095 Engenharia de Software

O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal. 

1. Cálculo do Unadjusted Actor Weight − UAW

Há 3 tipos de ator: 

− Simples (peso 1): outro sistema acessado através de uma API de programação

− Médio (peso 2): outro sistema acessado interagindo através da rede 

− Complexo (peso 3): um usuário interagindo através de uma interface gráfica 

2. Cálculo do Unadjusted Use Case Weight − UUCW 

Os casos de uso são divididos em 3 níveis de complexidade:

− Simples (peso 5): Tem até 3 transações, incluindo os passos alternativos, e envolve menos de 5 entidades 

− Médio (peso 10): Tem de 4 a 7 transações, incluindo os passos alternativos, e envolve de 5 a 10 entidades

− Complexo (peso 15): Tem acima de 7 transações, incluindo os passos alternativos, e envolve pelo menos de 10 entidades. 


Considerando que há 1 ator do tipo 1, 3 atores do tipo 2, 4 atores do tipo 3, 7 casos de uso simples, 13 casos de uso médio e 3 casos de uso complexos, o cálculo do UUCP (Unadjusted Use Case Points UUCP = UAW + UUCW) resulta em 


Alternativas
Q856091 Engenharia de Software
Um Analista Judiciário está trabalhando no primeiro projeto utilizando a metodologia Scrum de um Tribunal. Ao assumir o papel de Scrum Master, dentre as suas funções está
Alternativas
Respostas
4561: A
4562: B
4563: A
4564: C
4565: D
4566: D
4567: C
4568: A
4569: C
4570: A
4571: D
4572: A
4573: C
4574: C
4575: B
4576: A
4577: A
4578: C
4579: D
4580: E