Buscar

Avaliação Final (Objetiva) - Individual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

Acadêmico:
	Gilmar Honorato (2693349)
	
	Disciplina:
	Engenharia e Projeto de Software (ADS19)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:651196) ( peso.:3,00)
	Prova:
	27028687
	Nota da Prova:
	8,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	A Engenharia de Software se ocupa com todos os aspectos de produção de software, define um conjunto de atividades parcialmente ou totalmente ordenadas a fim de obter um produto de software com qualidade para cumprir corretamente os contratos e padrões de desenvolvimento. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Roger Pressman define a Engenharia de Software em quatro camadas: ferramentas, métodos, processos e foco na qualidade.
PORQUE
II- A ênfase na qualidade permitirá a integração adequada de todas as demais camadas para que o projeto de desenvolvimento de software seja bem gerenciado e controlado, e possa ser entregue nos prazos acordados, satisfazendo às necessidades dos seus usuários.
Assinale a alternativa CORRETA:
	 a)
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	 b)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	 c)
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	 d)
	As duas asserções são proposições falsas.
	2.
	A área de qualidade de Software é extremamente importante dentro da Engenharia de Software, é a base para conseguir desenvolver um projeto corretamente do início até o fim, com assertividade e produtividade (rapidez e eficiência) durante a realização das atividades. Portanto, em qualquer desenvolvimento de software a qualidade deve ser atendida através da correta compreensão dos requisitos do cliente. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- O guru da Engenharia de Software Roger Pressman defende que os requisitos dos sistemas têm pouca relação com a qualidade.
PORQUE
II- Qualidade está fracamente relacionada às conformidades a requisitos funcionais e de desempenho do projeto de software, pois está fortemente relacionada a padrões de desenvolvimento e dentro de um processo de desenvolvimento customizável e ágil.
Assinale a alternativa CORRETA:
	 a)
	As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira.
	 b)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	 c)
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	 d)
	As duas asserções são proposições falsas.
	3.
	Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar os erros cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de Configuração, por meio de métodos e ferramentas que têm o intuito de maximizar sua produtividade. Sob a perspectiva de desenvolvimento da Gerência de Configuração de Software, sobre quais são suas três partes principais, assinale a alternativa CORRETA:
	 a)
	Controle de Versão, Controle de Mudanças, Integração Contínua.
	 b)
	Controle de Versão, Auditoria de Configuração e Integração Contínua.
	 c)
	Controle de Modificação, Controle de Versão e Controle de Rastreabilidade.
	 d)
	Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade.
	4.
	Diversos padrões e normas de qualidade de software vêm sendo propostos ao longo dos anos. Essas normas têm sido fortemente adotadas nos processos de software das organizações em todo o mundo. Os modelos de maturidade de processo de software CMMI (Capability Maturity Model Integration) e MPS.BR (Melhoria de Processo de Software Brasileiro) são utilizados para auxiliar empresas a atingir a maturidade pretendida através da qualidade do software. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- O CMMI é semelhante ao MPS.Br.
PORQUE
II- No nível 2 do CMMI (nível repetível), as áreas de processo Gerência de Requisitos, Planejamento de Projeto, Acompanhamento e Controle do Projeto, Gerência de Configuração, Medição e Análise, Garantia da Qualidade de Processo e Produto e Gerência de Acordo do Fornecedor são atendidos no MPS.Br em dois níveis: o F e G, através das áreas de processo Medição, Gerência de Configuração, Aquisição, Garantia da Qualidade, Gerência de Requisitos e Gerência de Projetos.
Assinale a alternativa CORRETA:
	 a)
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	 b)
	A duas asserções são proposições falsas.
	 c)
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	 d)
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	5.
	Métricas de Software possibilitam realizar uma das atividades mais fundamentais do processo de gerenciamento de projetos: o planejamento. As tarefas de estimativa são executadas durante todo projeto de desenvolvimento, sendo na fase de iniciação e elaboração sua maior atuação, pois é nessas fases que se determinará quanto de dinheiro, esforço, recursos e tempo de duração serão necessárias para criar um sistema. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- A estimativa de custo faz parte da engenharia de software.
PORQUE
II- Na engenharia de software, o custo principal do projeto é seu esforço, devendo-se dimensionar as atividades de cada pessoa e calcular as horas de trabalho baseadas nos requisitos levantados no início do projeto até o seu término.
Assinale a alternativa CORRETA:
	 a)
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	 b)
	As duas asserções são proposições falas.
	 c)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	 d)
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	6.
	Devido ao crescimento contínuo da Tecnologia da Informação e Comunicação (TIC) o uso de aplicativos e sistemas web aumentou nas organizações ou para fins pessoais. Observando essa demanda e concorrência, os Engenheiros de Software precisam inovar, criando uma metodologia ágil, diminuindo os custos e minimizando erros no software. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- As metodologias ágeis de desenvolvimento de software são recomendadas para projetos.
PORQUE
II- Os requisitos de software são passíveis de alterações, necessitando de uma equipe grande para fazer de forma abrangente e minuciosa a especificação, implementando o projeto de forma rápida para entregá-lo dentro do prazo.
Assinale a alternativa CORRETA:
	 a)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	 b)
	As duas asserções são proposições falsas.
	 c)
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	 d)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	7.
	A crise de software teve sua origem devido à existência de projetos de desenvolvimento de software com má especificação, mal planejados, sem treinamentos, má implementação, testes incompletos ou mal feitos e, por fim, problemas na comunicação homem-máquina. Partindo disso, avalie as asserções a seguir e a relação proposta entre elas:
I- É vital a importância da existência da Engenharia de Software.
PORQUE
II- As causas da crise de software estão na introdução de erros no processo de execução dos projetos, por isso buscou-se na Engenharia de Software a solução para esses problemas, com processos de desenvolvimento melhores.
Assinale a alternativa CORRETA:
	 a)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	 b)
	As duas asserções são proposições falsas.
	 c)
	A primeira asserção é uma proposição verdadeira,e a segunda é uma proposição falsa.
	 d)
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	8.
	Um projeto de desenvolvimento de software é composto por várias etapas, onde cada uma delas deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência, evitando possíveis erros durante a realização do projeto. Enfim, um projeto possui um ciclo de vida que define o início e o término de cada etapa, definindo o que deve ser realizado e por quem deve ser executado. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- É de extrema importância o Gerente do Projeto atentar para o tripé de sucesso dos projetos: Escopo/Custo/Tecnologia.
PORQUE
II- É preciso atingir maior nível de qualidade para que a entrega do escopo se realize dentro do prazo estipulado e com recursos tecnológicos que beneficiem a automatização das atividades durante o execução do projeto.
Assinale a alternativa CORRETA:
	 a)
	As duas asserções são proposições falsas.
	 b)
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	 c)
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	 d)
	A primeira asserção é uma proposição falsa, e a segunda é uma justificativa correta da primeira.
	9.
	O principal objetivo da qualidade de software é garantir um bom processo de desenvolvimento utilizando métodos, técnicas e procedimentos corretos para facilitar a realização das atividades de toda equipe de software. De forma geral, o desenvolvimento de produto de software, ou seja, o ciclo de vida de desenvolvimento do produto, percorre quatro etapas de execução - processo, produto, defeitos e lições aprendidas. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Na etapa de processo, se busca padronizar, formalizar e facilitar o processo de implementação do produto.
PORQUE
II- Só a partir de uma boa documentação é possível medir o desempenho através das atividades de detecção e prevenção de defeitos, em que se realizam os testes verificando e validando o produto e fazendo as correções dos defeitos, erros ou falhas no software e realizando as atividades de prevenção como auditorias, treinamentos e reportes das lições aprendidas, gerando oportunidades de melhorias.
Assinale a alternativa CORRETA:
	 a)
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	 b)
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	 c)
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	 d)
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	10.
	A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da computação e matemática para alcançar soluções com um bom custo-benefício para resolução de problemas do software, no entanto é quem estabelece o uso de sólidos princípios de Engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente. A respeito da função do princípio de Engenharia de Software do tipo "Padronização", classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Formalizar o processo de construção e padronizar os componentes do sistema, facilitando o reuso das funcionalidades.
(    ) Padronizar o processo de construção do software para facilitar o entendimento e manutenção.
(    ) Uniformizar o processo de construção do software para melhorar sua execução e sustentação.
(    ) Padronizar os procedimentos de construção do software para otimizar seus componentes durante a manutenção.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F.
	 b)
	V - F - F - F.
	 c)
	F - V - F - F.
	 d)
	V - V - F - V.
	11.
	(ENADE, 2011) - Várias técnicas relacionadas à programação extrema (XP) são diretamente ligadas ao código, incluindo a refatoração, programação em pares e integração contínua. A programação em pares é a prática preferida dos desenvolvedores XP trabalhando em pares em um computador. A programação em pares auxilia no desenvolvimento de código de melhor qualidade quando os pares:
FONTE: SCOTT, K. O Processo Unificado Explicado. Porto Alegre: Artmed, 2002. BECK, K. Programação Extrema (XP) Explicada. Porto Alegre: Artmed, 2000.
	 a)
	Minimizam os riscos de insucesso no projeto através da utilização de ferramentas para a geração automática de testes funcionais e protótipos de interface.
	 b)
	Elaboram e utilizam padrões de codificação conjuntamente, os quais, quando utilizados corretamente e apropriadamente, reduzem problemas individuais.
	 c)
	Escrevem testes em separado e discutem os resultados posteriormente, o que dá a eles a chance de se sintonizarem antes de começarem a implementação.
	 d)
	Estão acostumados ao desenvolvimento e à propriedade coletiva, limitando-se a fazer pequenas mudanças na ocorrência de erros em tempo de execução.
	12.
	(ENADE, 2014) A engenharia de software considera diversos aspectos para a garantia da qualidade. Os requisitos funcionais definem como um sistema deverá se comportar em relação as suas funcionalidades básicas, já os requisitos não funcionais avaliam outros aspectos do software. São exemplos de requisitos não funcionais a serem considerados em um software:
	 a)
	Segurança, aceitação, testabilidade e confidencialidade.
	 b)
	Usabilidade, segurança, aceitação e confiabilidade.
	 c)
	Usabilidade, segurança, desempenho e confiabilidade.
	 d)
	Segurança, desempenho, estresse e sistema.
Parte inferior do formulário

Outros materiais