Buscar

Questoes engenharia

Prévia do material em texto

Questoes engenharia
Pergunta 1
0,25 em 0,25 pontos
	
	
	
	A engenharia de software é uma disciplina que auxilia na construção de software, propondo técnicas e procedimentos para a melhoria do desenvolvimento de software. Em relação a esse conceito, qual a alternativa possui afirmação correta?
	
	
	
	
		Resposta Selecionada:
	d. 
Busca a melhoria da qualidade e a satisfação dos clientes.
 
	Feedback da resposta:
	Alternativa: D
Comentário: estabelece processos e métodos para a melhoria da qualidade do software e consequente satisfação dos clientes.
 
 
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Os softwares são classificados em seis tipos básicos de aplicações. Dentre as alternativas abaixo, qual não é um desses tipos?
	
	
	
	
		Resposta Selecionada:
	a. 
 Sistemas de internet para vendas ao consumidor.
	Respostas:
	a. 
 Sistemas de internet para vendas ao consumidor.
	Feedback da resposta:
	Alternativa: A
Comentário: sistemas de internet de vendas ao consumidor não é um tipo básico. Eles se enquadram no tipo de sistemas de processamento de transações.
 
 
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Processo de software é um conjunto de passos constituídos por atividades, métodos e práticas para a elaboração de um produto de software. De acordo com essa afirmação, marque a afirmativa correta:
	
	
	
	
		Resposta Selecionada:
	b. 
 A validação é um processo para garantir que o software está de acordo com os requisitos.
 
	Feedback da resposta:
	Alternativa: B
Comentário: a validação de software é definida no processo para garantir a qualidade do produto.
 
 
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Sistemas que fornecem informações centralizadas e necessárias para gerenciar efetivamente as organizações são chamados de SIG ou Sistemas de Informações Gerenciais. No contexto atual, existem diversas denominações para esse tipo de sistemas de informação. Das alternativas abaixo, qual não é um SIG?
	
	
	
	
		Resposta Selecionada:
	c. 
 SGBD – Sistemas de Gerenciamento de Banco de Dados.
 
	Feedback da resposta:
	Alternativa: C
Comentário: SGBD é um sistema básico de infraestrutura que gerencia os dados armazenados por todas as denominações de SIGs e demais tipos de softwares.
 
 
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Um sistema embarcado de um automóvel que controla os comandos elétricos do veículo são sistemas do tipo:
	
	
	
	
		Resposta Selecionada:
	e. 
Sistema Especialista.
 
	Feedback da resposta:
	Alternativa: E
Comentário: sistemas que simulam o controle humano são chamados de sistemas especialistas.
 
 
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	 A engenharia de software é dividida em quatro camadas. Qual alternativa apresenta essas camadas de forma correta?
	
	
	
	
		Resposta Selecionada:
	c. 
Qualidade, processo, método e ferramentas.
 
	Feedback da resposta:
	Alternativa: C
Comentário: as quatro camadas da engenharia de software são qualidade, processo, método e ferramentas.
 
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	 A engenharia de software, além de tratar do processo de desenvolvimento de software, também define a disciplina de gerenciamento de projetos para controlar todo o contexto do desenvolvimento de um sistema de informação. O gerenciamento de projetos é executado com o objetivo de controlar um dos principais problemas na construção de um novo software que é:
	
	
	
	
		Resposta Selecionada:
	c. 
Atraso na entrega do software e custos estourados.
	Feedback da resposta:
	Alternativa: C
Comentário: os principais problemas de um projeto é o atraso na entrega e o orçamento comprometido. Ambos fazem parte da tríplice restrição do gerenciamento de projetos, que ainda inclui o escopo e a qualidade.
 
 
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	 Dentro das quatro camadas, uma é o suporte a outras três camadas, com foco na melhoria do software. Essa camada é:
	
	
	
	
		Resposta Selecionada:
	e. 
Qualidade.
 
	Feedback da resposta:
	Alternativa: E
Comentário: a camada de qualidade é o suporte, por fornecer a base para a melhoria contínua do desenvolvimento de software.
 
 
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	 Qualidade também é um fator essencial para a engenharia de software. O objetivo principal da qualidade é:
 
	
	
	
	
		Resposta Selecionada:
	a. 
Satisfação do cliente.
 
	Feedback da resposta:
	Alternativa: A
Comentário: atender as necessidades do cliente e deixá-lo satisfeito com o produto de software é o objetivo principal da qualidade.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	 São características de sistemas de processamento de transações:
	
	
	
	
		Resposta Selecionada:
	d. 
Processamento controlado e resposta rápida.
 
	Feedback da resposta:
	Alternativa: D
Comentário: processamento controlado, como segurança, e resposta rápida, para atender as necessidades dos usuários, são duas das características previstas para software transacional.
	
	
	
	Define a aplicação do modelo cascata por diversas vezes em um mesmo projeto, ao se dividir o desenvolvimento em pequenas partes para o cliente validar, é o modelo:
 
		Resposta Selecionada:
	b. 
 Incremental.
 
	Feedback da resposta:
	 Comentário: da resposta correta B
O processo incremental entrega o sistema em partes, permitindo a visualização do resultando e feedbacks à medida que o software é construído.
 
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Dentre as fase do ciclo de vida de desenvolvimento de software, a fase de elaboração tem por objetivo:
 
	
	
	
	
		Resposta Selecionada:
	c. 
 Definir a arquitetura de construção do software.
 
	Feedback da resposta:
	Comentário: da resposta correta C
A fase de elaboração equivale à fase de projeto e define como o software será construído, incluindo a definição da arquitetura.
 
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	O RUP se caracteriza por ser baseado em quatro princípios básicos. Qual alternativa apresenta esses princípios?
 
	
	
	
	
		Resposta Selecionada:
	b. 
Dirigido por casos de uso e centrado na arquitetura
	Feedback da resposta:
	 Comentário: da resposta correta B
O RUP é um framework do processo unificado e seus princípios são: dirigidos por casos de uso, baseado em componentes, centrado em arquitetura e iterativo-incremental.
 
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	O TSP, definido pelo SEI, estabelece um conjunto de atividades para a construção de times eficazes e de alto desempenho. Das opções abaixo, qual atividade é parte dessa abordagem?
 
	
	
	
	
		Resposta Selecionada:
	a. 
 Comprometimento.
 
	Feedback da resposta:
	Comentário: da resposta correta A
O comprometimento da equipe com os objetivos do projeto é essencial para o sucesso do empreendimento.
 
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	O modelo Cleanroom é considerado uma aplicação prática de matemática e estatística para produzir software de alta qualidade. Assinale a alternativa correta em relação às afirmações abaixo:
 
 
	
	
	
	
		Resposta Selecionada:
	e. 
 Todas as afirmativas estão corretas.
 
	Feedback da resposta:
	Comentário: da resposta correta E
Todas as afirmações são parte do processo sala limpa que é um processo formal de desenvolvimento e, normalmente, utilizada em sistemas que envolvem possibilidade de perda de vidas humanas como controle avião, trens e usinas nucleares.
 
	
	
	
Pergunta6
0,25 em 0,25 pontos
	
	
	
	O modelo de desenvolvimento que se caracteriza por entregar o produto somente ao seu final para a avaliação dos clientes é o processo:
 
	
	
	
	
		Resposta Selecionada:
	e. 
Cascata.
 
	Feedback da resposta:
	Comentário: da resposta correta E
O modelo cascata é chamado de modelo clássico e entrega o resultado ao final.
 
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	O modelo espiral é um modelo que incorpora os pontos positivos dos outros modelos e despreza os negativos com o objetivo de melhorar o desenvolvimento do software. Qual afirmativa abaixo está relacionada ao modelo espiral?
	
	
	
	
		Resposta Selecionada:
	a. 
 Faz a gerência dos baselines dos documentos
	Feedback da resposta:
	Comentário: da resposta correta A
O modelo espiral inclui a gerência dos documentos elaborados no ciclo de vida, controlando as alterações e validações dos clientes.
 
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	 As práticas individuais para fazer melhorias no seu desempenho no desenvolvimento de software são um processo definido pelo SEI através do processo de:
 
	
	
	
	
		Resposta Selecionada:
	d. 
PSP.
	Feedback da resposta:
	Comentário: da resposta correta D
OSEI define o PSP como o processo para melhorias individuais.
 
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	 A  ..........................  é um modelo evolucionário que permite entender, definir e validar os requisitos com os clientes e pode ser utilizado em qualquer modelo de ciclo de vida.
 
	
	
	
	
		Resposta Selecionada:
	d. 
Prototipação.
 
	Feedback da resposta:
	Comentário: da resposta correta D
A prototipação é uma ferramenta essencial para todos os modelos de ciclo de vida de software na captura e entendimento dos requisitos com os clientes.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	 Em relação ao modelo de ciclo de vida RAD nas afirmativas abaixo, identifique a alternativa correta:
 
I – É sequencial linear com ciclos curtos.
II – Não pode ser dividido em mais de uma equipe.
III – A prototipação interativa é utilizada de forma constante.
 
	
	
	
	
		Resposta Selecionada:
	c. 
 I e III estão corretas
	Feedback da resposta:
	Comentário: da resposta correta C
O RAD é sequencial linear para entrega rápida de software, com uso de ciclos curtos, prototipação e desenvolvimento baseado em componentes.
	A modelagem ágil adiciona um quinto valor aos 4 valores (comunicação, simplicidade, feedback e coragem) estabelecidos pelas Extremme Programming,  que é:
 
		Resposta Selecionada:
	d. 
Humildade.
 
	
	
	
	
	
	
	
	
	Feedback da resposta:
	Resposta correta: D.
Comentário: Ter humildade para admitir que você não pode saber tudo e que os outros têm valor para acrescentar ao projeto.
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Com relação ao processo ágil denominado Crystal, é correto afirmar:
 
 
	
	
	
	
		Resposta Selecionada:
	b. 
Comunicação efetiva e focada nos membros da equipe.
	Feedback da resposta:
	Resposta correta: B.
Comentário: O DSDM baseia-se em um forte processo de comunicação e existe Crystal para todos os tipos de projeto.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Das afirmativas abaixo, qual é um papel do método ágil SCRUM:
 
	
	
	
	
		Resposta Selecionada:
	a. 
 Product owner.
 
	Feedback da resposta:
	Resposta correta: A.
Comentário: Os papéis do SCRUM são: product owner, scrum master e o scrum team.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Dentro do método SCRUM, qual das reuniões abaixo busca o alinhamento e o foco do time com as atividades durante um sprint:
	
	
	
	
		Resposta Selecionada:
	d. 
Reunião diária.
 
	Feedback da resposta:
	Resposta correta: D.
Comentário: As reuniões diárias durante um sprint focam no apoio ao time e na resolução de problemas.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Em relação ao método ágil ASD, assinale a alternativa que é uma de suas características:
 
	
	
	
	
		Resposta Selecionada:
	e. 
 Especular-colaborar-aprender.
 
	Feedback da resposta:
	Resposta correta: E.
Especular-colaborar-aprender são as fases do processo ASD, processo que segue os princípios do manifesto ágil.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Em relação ao método ágil DSDM (Dynamic Systems Development Method), marque a alternativa correta com relação às afirmativas abaixo,
  I. Usa desenvolvimento cascata.
 II. Utiliza a premissa “construa o produto certo antes de construí-lo corretamente”.
III. Trabalha com equipes grandes.
 
	
	
	
	
		Resposta Selecionada:
	a. 
 Somente a II está correta.
	Feedback da resposta:
	Resposta correta: A.
Comentário: O DSDM foca em entender muito bem o que está sendo feito, antes de sair programando.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	O Extremme Programming (XP) é um método ágil de desenvolvimento e estabelece 12 práticas para o desenvolvimento de sistemas, De acordo com as afirmativas abaixo, assinale a alternativa correta:
 
  I. O desenvolvimento é feito em pequenas versões.
 II. O cliente participa somente das validações finais.
III. A aplicação resolve o problema de hoje, não se preocupa com o futuro.
 
	
	
	
	
		Resposta Selecionada:
	d. 
 I e III estão corretas.
	Feedback da resposta:
	Resposta correta: D.
Comentário: O desenvolvimento interativo e a preocupação com o agora são práticas do XP. O cliente deve participar de todo o projeto.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	O manifesto ágil define quatro valores básicos. Qual alternativa apresenta um desses princípios?
 
	
	
	
	
		Resposta Selecionada:
	e. 
Colaboração do cliente.
 
	Feedback da resposta:
	Resposta correta: E.
Comentário: A colaboração do cliente, ou seja, a participação efetiva do cliente durante o projeto é essencial para seu sucesso.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	O processo ágil Iconix é um processo dirigido por casos de uso como o RUP.  De acordo com as afirmativas abaixo, assinale a alternativa correta.
 
  I. É tão complexo como o RUP.
 II. Utiliza prototipação desde o início do processo.
III. Não utiliza modelagem com UML, como o XP.
 
	
	
	
	
		Resposta Selecionada:
	a. 
 Somente a II está correta.
	Feedback da resposta:
	Resposta correta: A.
Comentário: O processo Iconix é mais simples que o RUP, mais detalhado do que o XP e usa prototipação e diagramas da UML durante o ciclo de desenvolvimento.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	É uma afirmativa verdadeira em relação ao FDD (Feature Driven Development):
	
	
	
	
		Resposta Selecionada:
	c. 
 Planejamento é incremental.
	Feedback da resposta:
	Resposta correta: C.
Comentário: O planejamento e desenvolvimento do software com FDD é incremental e orientado por funcionalidade.
 
	
	
	
	
	
	
	A comunicação é parte integrante da engenharia de software desde a fase de levantamento de requisitos. A prática da boa comunicação tem princípios básicos que precisam ser exercidos para reduzir os conflitos em um projeto. Qual das opções abaixo é um princípio dessa boa comunicação?
 
 
		Resposta Selecionada:
	a. 
 Preparar-se conhecendo o negócio e entender o problema
	Respostas:
	
	
	
	
	Feedback da resposta:
	Comentário: da resposta correta A
A preparação antes da comunicação para conhecer o negócio e entender o problema é essencial.
 
Pergunta 2
0,25 em 0,25 pontosA prática de análise de riscos em um projeto é tudo aquilo que pode afetar o resultado de forma positiva ou negativa, gerando atrasos e problemas com o orçamento. Assinale a alternativa que nos auxilia a identificar riscos.
	
	
	
	
		Resposta Selecionada:
	d. 
 Lições aprendidas em projetos anteriores.
 
	Feedback da resposta:
	
Comentário: da resposta correta D
Os riscos podem ser identificados por lições aprendidas em outros projetos, checklists, brainstorming, análise de falhas e efeitos, entrevistas entre outras.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	A técnica de reunião JAD – Joint Applicatioon Development – é uma das principais utilizadas no mercado corporativo. Analise as afirmativas abaixo sobre as práticas de JAD e marque a opção correta. 
I – Pode haver representantes de pessoas chave, mesmo não conhecendo o assunto.
II – Os envolvidos conhecem do assunto a ser tratado na reunião.
III – Uma agenda objetiva é estabelecida.
	
	
	
	
		Resposta Selecionada:
	b. 
II e III estão corretas.
	Feedback da resposta:
	Comentário: da resposta correta B
Numa reunião JAD, todos os participantes devem dominar os assuntos tratados e ter poder de decisão.
 
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Em relação às práticas de implantação do software, analise as afirmativas abaixo e assinale a alternativa correta.
I – Garante a utilização do software pelo usuário final.
II – Não é responsável pela infraestrutura de instalação.
III – Deve prever um procedimento de retorno a versão anterior.
	
	
	
	
		Resposta Selecionada:
	b. 
Todas as afirmativas estão corretas
	Feedback da resposta:
	Comentário: da resposta correta B
A prática de implantação deve garantir a utilização do software pelo usuário final, no ambiente disponibilizado para tal fim, e prever um procedimento de retorno à versão anterior em caso de problemas para manter o ambiente íntegro.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	O objetivo da modelagem BPM é:
	
	
	
	
		Resposta Selecionada:
	a. 
 Modelar o processo de negócio.
 
	Feedback da resposta:
	Comentário: da resposta correta A
O BPM – Business Process Modeling – tem por objetivo modelar o processo de negócio do sistema a ser desenvolvido.
 
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	 Em relação à prática de planejamento na engenharia de software é correto afirmar:
 
	
	
	
	
		Resposta Selecionada:
	e. 
É uma prática que se repete durante o ciclo de vida.
	Feedback da resposta:
	Comentário: da resposta correta E
O planejamento é uma atividade interativa e constante durante todo o projeto.
 
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	 Os recursos planejados para um projeto são:
 
	
	
	
	
		Resposta Selecionada:
	b. 
 Todos os recursos requeridos para a execução do projeto.
	Feedback da resposta:
	Comentário: da resposta correta B
Os recursos de um projeto são tudo aquilo que é necessário para executar o projeto, gerando ou não custos.
 
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	 É um diagrama dinâmico da UML:
 
	
	
	
	
		Resposta Selecionada:
	c. 
Diagrama de sequência.
 
	Feedback da resposta:
	Comentário: da resposta correta C
Os diagramas dinâmicos da UML são os digramas de sequência, colaboração, atividades e estados.
 
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	É um diagrama estático da UML:
	
	
	
	
		Resposta Selecionada:
	e. 
Diagrama de classes.
	Feedback da resposta:
	Comentário: da resposta correta E
Os diagramas estáticos da UML são os digramas de casos de uso, classes e objetos.
 
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	É um objetivo da arquitetura baseada em componentes:
 
	
	
	
	
		Resposta Selecionada:
	d. 
Reuso de parte do software por outros sistemas.
	Feedback da resposta:
	Comentário: da resposta correta D
O principal objetivo da arquitetura baseada em componentes é criar software em módulos independentes entre si que possa ser utilizado por outros softwares.

Continue navegando