Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q204395 Engenharia de Software
Com relação a UML 2, julgue os itens subsecutivos.

O diagrama de casos de uso é o mais específico e formal da UML, pois, além de servir de referência para a construção de outros diagramas, é utilizado nas fases de levantamento de sistemas e pode ser consultado durante todo o processo de modelagem.
Alternativas
Q204394 Engenharia de Software
Com relação a UML 2, julgue os itens subsecutivos.

O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica.
Alternativas
Q204393 Engenharia de Software
Julgue o próximo item, acerca de RUP.

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.
Alternativas
Q204392 Engenharia de Software
Para efeito de contagem, utilizando-se a técnica de análise de
pontos de função, julgue os itens que se seguem.

Uma consulta que possua contador incrementado é considerada uma saída externa.
Alternativas
Q204391 Engenharia de Software
Para efeito de contagem, utilizando-se a técnica de análise de
pontos de função, julgue os itens que se seguem.

Se duas aplicações mantiverem o mesmo arquivo lógico interno, então esse arquivo será contado apenas na aplicação que detém o arquivo físico.
Alternativas
Q204390 Engenharia de Software
No que concerne a requisitos de software, julgue os seguintes itens.

Na definição dos requisitos de software, nem todos os requisitos não funcionais dizem respeito ao sistema de software a ser desenvolvido.
Alternativas
Q204389 Engenharia de Software
No que concerne a requisitos de software, julgue os seguintes itens.

O levantamento de requisitos de software privilegia a visão do desenvolvedor em relação aos requisitos de um produto. Já a análise dos requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um produto.
Alternativas
Q204388 Engenharia de Software
Com relação a processos de desenvolvimento de software, julgue o item abaixo.

A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do cliente e desenvolver melhor definição do produto, faz parte do modelo de desenvolvimento em cascata.
Alternativas
Q204384 Engenharia de Software
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa.
Alternativas
Q204383 Engenharia de Software
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Na implementação de objetos, a composição de objetos substitui a herança de classe. A herança de classe é definida estaticamente em tempo de compilação, enquanto a composição de objetos é definida dinamicamente em tempo de execução pela obtenção de referências a outros objetos por meio de determinado objeto. O uso da composição não viola o encapsulamento.
Alternativas
Q204382 Engenharia de Software
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Em programação orientada a objetos, a classe de um objeto e seu tipo são atributos distintos: a classe de um objeto define como ele é implementado, e o tipo define o estado interno do objeto.
Alternativas
Q202785 Engenharia de Software
Assinale a alternativa correta a respeito do seguinte diagrama de classes.

Imagem 018.jpg

Alternativas
Q202782 Engenharia de Software
O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo
Alternativas
Q202778 Engenharia de Software
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que apresenta o nome deste mecanismo.
Alternativas
Q202375 Engenharia de Software
No contexto de qualidade de software e métricas de software, coesão e acoplamento são medidas
Alternativas
Q202374 Engenharia de Software
Imagem 018.jpg

O esboço de diagrama de classes ilustrado na figura, usando a notação proposta pela linguagem UML, apresenta duas classes C1 e C2 e dois pacotes p1 e p2.

Quais atributos de instância podem ser manipulados por métodos definidos na classe C2?
Alternativas
Q202373 Engenharia de Software
Imagem 017.jpg

O esboço de diagrama de classes ilustrado na figura, usando a notação proposta pela linguagem UML, apresenta duas classes C1 e C2, relacionadas por
Alternativas
Q202372 Engenharia de Software
Em um projeto de software orientado a objetos, surgiu a necessidade de modelar um certo comportamento alternativo com base no tipo específico de uma determinada entidade. Procedimento similar foi desenvolvido no passado, usando lógica condicional através dos comandos se – então – se- não em uma linguagem de programação estruturada.

Qual recurso o programador deverá utilizar para solucionar a questão nesse novo projeto?
Alternativas
Q202371 Engenharia de Software
A verificação de software é um processo mais abrangente que o processo de validação de software.

PORQUE

O objetivo da validação é assegurar que o sistema atenda às expectativas do cliente, enquanto que a verificação envolve testes de correção do produto.

Analisando-se as afirmações acima, conclui-se que
Alternativas
Q202346 Engenharia de Software
Em uma Estrutura Analítica de Projeto organizada por fases, devem-se colocar as atividades mais complexas do projeto no nível mais detalhado (os pacotes de trabalho).

PORQUE

Um pacote de trabalho pode ser agendado, ter seu custo estimado, monitorado e controlado.

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

Alternativas
Respostas
12461: E
12462: C
12463: C
12464: C
12465: E
12466: C
12467: E
12468: E
12469: C
12470: C
12471: E
12472: B
12473: B
12474: D
12475: C
12476: E
12477: E
12478: D
12479: E
12480: D