Você está na página 1de 5

Meus

Simulados
Teste seu conhecimento acumulado

Disc.: ENGENHARIA DE SOFTWARE

Aluno(a): LEONARDO FIGUEIREDO FALCÃO 202211547777


Acertos: 1,8 de 2,0 19/02/2024

1a Questão Acerto: 0,2 / 0,2

(CS-UFG/2017 - adaptada) No gerenciamento de projeto existem possibilidades de fluxos de processos. É


necessário que uma metodologia seja aplicada de forma sistemática para gerar o produto software desejado.
Para que esse gerenciamento seja regulamentado existe a Project Management Institute (PMI).

Sobre o Project Management Institute (PMI), marque a alternativa correta.

O Project Management Institute (PMI) é uma forma de PMBOK.


O Project Management Institute (PMI) é uma estrutura de apoio gerencial.
O Project Management Institute (PMI) é uma certificadora de PMP.
O Project Management Institute (PMI) é um instrumento de elaboração de hardware.
O Project Management Institute (PMI) é uma ferramenta de gestão de projetos.
Respondido em 19/02/2024 18:42:26

Explicação:

A certificação mais conhecida do PMI é a Project Management Professional (PMP), que é uma das certificações mais
reconhecidas e respeitadas globalmente na área de gerenciamento de projetos. O PMI estabelece os critérios e
requisitos para a obtenção da certificação PMP, bem como promove a disseminação de melhores práticas e
conhecimentos nesse campo.

2a Questão Acerto: 0,2 / 0,2

A negociação de requisitos é uma fase crucial na Engenharia de Requisitos, uma subárea da Engenharia de
Software.

O que é feito durante a etapa de Negociação no processo de Engenharia de Requisitos?

Estabelecimento de um contrato entre clientes e equipe de projeto.


Construção de diagramas de classes da UML.
Priorização e resolução de conflitos entre os requisitos.
Levantamento detalhado dos requisitos funcionais.
Geração de modelos para representar o sistema.
Respondido em 19/02/2024 18:42:48
Explicação:

Durante a etapa de Negociação, ocorre a priorização e a resolução de conflitos entre os requisitos definidos nas
etapas anteriores, envolvendo a avaliação de custos, riscos e conflitos.

3a Questão Acerto: 0,0 / 0,2

Os engenheiros de software são os profissionais responsáveis pela elaboração de softwares. Sobre o conceito de
software, analise as afirmativas abaixo.

I - Seguem instruções que devem ser executadas para o desenvolvimento de hardwares muito específicos.

II - Consiste em estruturas de dados que permitem aos programas manipular informações de forma adequada.

III - Contém informação descritiva.

Marque a alternativa que apresenta a(s) afirmativa(s) correta(s).

Apenas as afirmativas I e III estão corretas.


Apenas as afirmativas I e II estão corretas.
Apenas a afirmativa III está correta.
Apenas as afirmativas II e III estão corretas.
As afirmativas I, II e III estão corretas.
Respondido em 19/02/2024 18:43:03

Explicação:

A afirmativa I está incorreta. O software não segue instruções para o desenvolvimento de hardwares específicos. O
software é uma entidade lógica separada do hardware e consiste em programas e dados que fornecem instruções para
um computador executar tarefas específicas.

A afirmativa II está correta. O software consiste em estruturas de dados que permitem aos programas manipular
informações de forma adequada. As estruturas de dados são usadas para organizar, armazenar e manipular
informações dentro de um programa.

A afirmativa III está correta. O software contém informações descritivas, como códigos, instruções, configurações,
dados, entre outros, que são necessários para que um programa ou sistema possa funcionar corretamente.

4a Questão Acerto: 0,2 / 0,2

Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento de software,


são desenvolvidas as atividades de:

conversão das bases de dados do sistema e teste de integração do sistema.


teste de integração do sistema e análise de requisitos do sistema.
análise de requisitos do sistema e definição da arquitetura do sistema.
definição da arquitetura do sistema e conversão das bases de dados do sistema.
identificação dos objetos do sistema e definição da arquitetura do sistema.
Respondido em 19/02/2024 18:43:39
Explicação:

A resposta correta é: identificação dos objetos do sistema e definição da arquitetura do sistema.

5a Questão Acerto: 0,2 / 0,2

A Engenharia de Software é uma tecnologia em camada. Avalie a relação entre os conceitos e definições
a seguir:

Determina as etapas de desenvolvimento do


[1] Camada qualidade [A] software.

Garante que os requisitos que atendem as


[2] Camada de processo [B]
expectativas do usuário serão cumpridos
Define os artefatos gerados em função da técnica de
[3] Camada de métodos [C] modelagem adotada, tal como modelo de casos de
uso ou de classes.

Assinale a opção que corretamente relaciona os referidos conceitos e definições:

[1][C] - [2][A] - [3][B].


[1][B] - [2][A] - [3][C]
[1][A] - [2][B] - [3][C]
[1][B] - [2][C] - [3][A].
[1][C] - [2][B] - [3][A].
Respondido em 19/02/2024 18:44:09

Explicação:

A resposta correta é: [1][B] - [2][A] - [3][C]

6a Questão Acerto: 0,2 / 0,2

Em engenharia de software, o termo "requisito-chave" ou "requisito crítico" refere-se a um requisito que é


considerado essencial ou de alta prioridade para o sucesso do projeto.

Qual é o requisito-chave não funcional ao definir a interface gráfica com o usuário?

Segurança.
Desempenho.
Usabilidade.
Funcionalidade.
Integridade.
Respondido em 19/02/2024 18:44:52

Explicação:

Ao definir uma interface entre o usuário e o sistema, o requisito-chave não funcional é a usabilidade.
7a Questão Acerto: 0,2 / 0,2

Em um projeto de software, a equipe enfrenta desafios ao integrar novas tecnologias. Isso requer uma
abordagem estratégica para gerenciar as complexidades e garantir uma transição suave, alinhando-se com as
melhores práticas da Engenharia de Software.

Qual é o aspecto mais crítico a ser considerado ao integrar novas tecnologias em um projeto de software?

Priorização de custos.
Adoção de ferramentas de colaboração.
Foco no desenvolvimento ágil.
Enfatizar testes de usuário.
Gerenciamento de riscos.
Respondido em 19/02/2024 18:45:12

Explicação:

Ao integrar novas tecnologias em um projeto de software, o gerenciamento de riscos é crucial. Isso envolve a
identificação, análise e mitigação de potenciais problemas que podem surgir devido à introdução de novas tecnologias,
garantindo assim uma transição mais eficaz e alinhada com as práticas recomendadas da Engenharia de Software.

8a Questão Acerto: 0,2 / 0,2

Durante a produção de um software, defeitos podem ser descobertos.

Qual cenário apresenta uma solução mais rápida para um defeito identificado na versão de software em
produção?

Ignorar o defeito.
Continuar desenvolvendo a versão 2 com o defeito corrigido e liberá-la posteriormente.
Corrigir o defeito na versão 1 e liberá-la imediatamente, enquanto ajusta a versão 2 em
desenvolvimento.
Aguardar o feedback dos usuários para a próxima iteração.
Redesenvolver todo o software.
Respondido em 19/02/2024 18:45:48

Explicação:

Tecnicamente, esta é a melhor solução, pois o usuário teria de aguardar a liberação da versão 2, convivendo por um
período com o impacto negativo do defeito do software no ambiente de produção.

9a Questão Acerto: 0,2 / 0,2

Na fase inicial de um projeto de software, a definição clara de objetivos é fundamental. Isso ajuda a equipe a
manter o foco e a direção, além de facilitar a medição do progresso e do sucesso do projeto.

Qual é a chave para o sucesso na fase inicial de um projeto de software?


Seleção de tecnologia.
Definição de objetivos.
Análise competitiva.
Planejamento financeiro.
Estruturação da equipe.
Respondido em 19/02/2024 18:46:16

Explicação:

A definição clara de objetivos é a chave para o sucesso na fase inicial de um projeto de software. Ela orienta a equipe,
proporciona um sentido de direção e facilita a avaliação do progresso, sendo essencial para a realização eficaz do
projeto.

10a Questão Acerto: 0,2 / 0,2

O projeto (ou "design", como é frequentemente chamado em inglês) é uma das etapas cruciais no ciclo de vida do
desenvolvimento de software.

O que são as entregas da etapa "projeto" do processo de desenvolvimento de software?

Código-fonte e executáveis.
Programadores e analistas.
Frameworks e bibliotecas.
Diagramas e especificações textuais.
Plantas baixas e projetos elétricos.
Respondido em 19/02/2024 18:46:53

Explicação:

As entregas da etapa "projeto" são modelos, que incluem diagramas e especificações textuais.

Você também pode gostar