Buscar

Fund Eng Software Questionário UD II

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Continue navegando


Prévia do material em texto

Curso
	FUNDAMENTOS DE ENGENHARIA DE SOFTWARE
	Teste
	QUESTIONÁRIO UNIDADE II
	Iniciado
	17/04/21 08:50
	Enviado
	17/04/21 08:52
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	1 minuto
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	De acordo com Sommerville (2003), a engenharia de software se ocupa de todos os aspectos da produção de software: concepção do projeto, desenvolvimento, entrega, suporte ao cliente e manutenção. Assinale a alternativa que apresenta os estágios iniciais de análise e construção do software.
	
	
	
	
		Resposta Selecionada:
	b. 
Estruturar a organização, identificar funções, dados, informações e entidades.
	Respostas:
	a. 
Analisar novos produtos para a empresa possibilitados pela tecnologia da informação.
	
	b. 
Estruturar a organização, identificar funções, dados, informações e entidades.
	
	c. 
Instituir a engenharia de software na organização e treinar o pessoal sobre as operações do software.
	
	d. 
Reunir-se com o cliente para entender as operações do software.
	
	e. 
Ver a tecnologia disponível no cliente para adaptá-la à organização da empresa e protótipos para estimar o impacto das mudanças na empresa.
	Feedback da resposta:
	Resposta: B
Comentário: Os estágios iniciais de aplicação da engenharia de software dizem respeito à concepção do software por meio de reuniões com o cliente e usuário. O engenheiro de software deve identificar os elementos: estrutura da organização, funções, dados, informações e entidades para que possa levantar os requisitos do software.
	
	
	
· Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Na tabela abaixo, coluna 1, estão mostrados os Processos do Projeto e na coluna 2 seus respectivos conceitos. Observe que os Conceitos estão listados erroneamente e de forma aleatória.
Assinale a alternativa que relaciona o Processo do Projeto com o seu respectivo Conceito.
 
	Processos do Projeto
	Conceitos
	1. Comunicação
	A. Efetiva o escopo do projeto do sistema e do software.
	2. Planejamento
	B. Entrega do software ao cliente, que avaliará o produto.
	3. Modelagem
	C. Envolve o relacionamento e colaboração com o cliente.
	4. Construção
	D. Permite visualizar e entender o projeto do software.
	5. Implantação
	E. São especificados: recursos do projeto, qualidade, riscos, produtos do trabalho, custos e cronograma.
 
Assinale a alternativa que relaciona corretamente o Processo do Projeto com o seu respectivo Conceito.
	
	
	
	
		Resposta Selecionada:
	c. 
1. com C.;   2. com E.;   3. com D.;  4. com A.;   5 com B.
	Respostas:
	a. 
1. com A.;   2. com C.;   3. com D.;  4. com B.;   5 com E.
	
	b. 
1. com B.;   2. com D.;   3. com A.;  4. com E.;   5 com C.
	
	c. 
1. com C.;   2. com E.;   3. com D.;  4. com A.;   5 com B.
	
	d. 
1. com D.;   2. com E.;   3. com B.;  4. com C.;   5 com A.
	
	e. 
1. com E.;   2. com A.;   3. com B.;  4. com D.;   5 com C.
	Feedback da resposta:
	Resposta: C
Comentário: A resposta já explica a questão. Os processos do projeto percorrem todo o Ciclo de Vida do Desenvolvimento de Sistema e devem fazer parte da montagem do arcabouço do processo.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Na abordagem da OSM (Organização, Sistemas e Métodos), que é uma área clássica da administração, para analisar tendências, criar novos produtos, recriar produtos existentes e estar sempre preocupado em encontrar novos caminhos para a empresa são essenciais três perfis de analistas que garantem a integração dos negócios com a tecnologia da informação. Estamos falando de quais perfis de profissionais?
	
	
	
	
		Resposta Selecionada:
	a. 
Analista de negócios, analista de processos e analista de sistemas.
	Respostas:
	a. 
Analista de negócios, analista de processos e analista de sistemas.
	
	b. 
Analista de operações, analista de processos e analista de sistemas.
	
	c. 
Analista de sistemas, analista de produtos, analista de operações.
	
	d. 
Cliente, Analista de negócios, analista de processos.
	
	e. 
Gerente de projeto, Gerente de sistemas e analista de sistemas.
	Feedback da resposta:
	Resposta: A
Comentário: O analista de negócio é aquele que precisa do negócio. O analista de processo é aquele que interpreta a ideia do negócio, seus riscos e regras, e que tem por objetivo determinar as atividades e respectivas tarefas necessárias para processar o negócio. E o analista de sistemas converte as atividades em componentes (peças que compõem o processo).
	
	
	
· Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Leia o conceito: “Usa a Engenharia de Software para escolher modelos de processos e metodologias para o desenvolvimento do software, especificar os requisitos funcionais e não funcionais do software, estabelecer procedimentos e técnicas apropriadas para o controle do desenvolvimento e operacionalização do sistema”. Este conceito se refere a qual fase do modelo de estrutura organizacional para o desenvolvimento?
	
	
	
	
		Resposta Selecionada:
	d. 
Projeto.
	Respostas:
	a. 
Planejamento.
	
	b. 
Estratégia.
	
	c. 
Análise.
	
	d. 
Projeto.
	
	e. 
Construção.
	Feedback da resposta:
	Resposta: D
Comentário: No projeto, é feita toda a especificação e modelagem do software com base nos requisitos do software.
	
	
	
· Pergunta 5
0,25 em 0,25 pontos
	
	
	
	(C1Q11) Um dos principais métodos aplicados no gerenciamento é a Matriz de Responsabilidades (MR), sugerida pelo PMBOK. Esta matriz se baseia nos atributos RASP (R = Responsável; A = Aprova; S = Suporte; P = Participante). Faça uma análise dos dados da matriz com base nos atributos e assinale a alternativa referente ao profissional mais exigido nas atividades.
 
	Pessoal                                                                       
Atividade
	Cliente   110
	Gerente de Projetos   120
	Gerente de Sistemas   190
	Analista de Sist. 180
	Programador 110
	Definição de Casos de Uso
	A
	R
	S
	P
	-
	Seleção de Funcionalidades
	A
	S
	R
	S
	P
	Componentização
	----
	S
	R
	S
	P
	Diagrama de Classes
	----
	 
	A
	R
	S
	Diagrama de Sequência
	----
	 
	A
	R
	S
	Codificação e Testes
	S
	 
	S
	S
	R
	Verificação e Validação (V&V)
	A
	R
	S
	S
	P
	
	
	
	
		Resposta Selecionada:
	c. 
Gerente de Sistemas.
	Respostas:
	a. 
Cliente.
	
	b. 
Gerente de Projetos.
	
	c. 
Gerente de Sistemas.
	
	d. 
Analista de Sistemas.
	
	e. 
Programador.
	Feedback da resposta:
	Resposta: C
Comentário: Para saber o profissional mais exigido no processo é necessário considerar na atividade a hierarquia de responsabilidades, de acordo com os atributos RASP. “R” é o atributo de maior responsabilidade e “P” é o de menor. É só fazer a contagem.
	
	
	
· Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Observe o modelo abaixo e assinale a alternativa correspondente ao conceito do modelo.
Fonte: SOMERVILLE (2003); PRESSMAN (2002) (2007) (2011).
	
	
	
	
		Resposta Selecionada:
	b. 
Foi o primeiro modelo publicado do processo de software, originário de processos da engenharia, e é considerado o modelo clássico do ciclo de vida do software.
	Respostas:
	a. 
A estratégia do modelo tem base no planejamento para retrabalhar o processo, de modo que sejam revistos tempo de revisão e melhorias do sistema predefinidas a cada release.
	
	b. 
Foi o primeiro modelo publicado do processo de software, originário de processos da engenharia, e é considerado o modelo clássico do ciclo de vida do software.
	
	c. 
Neste modelo, o desenvolvimento do sistema ocorre por incrementos sucessivos de codificação e correção.
	
	d. 
No modelo, é caracterizado pela administração do caos, pela informalidade, com processos caóticos ou até mesmo a falta deles.
	
	e. 
O modelo apresentado combina elementos de vários modelos aplicados de forma iterativa.
	Feedback da resposta:
	Resposta: B
Comentário: O Modelo Cascata é um dos modelos mais populares da engenharia de software. De acordo com o livro-texto, o modelo cascata é citado naliteratura como ciclo de vida clássico do desenvolvimento de software.
	
	
	
· Pergunta 7
0,25 em 0,25 pontos
	
	
	
	No modelo incremental, os clientes identificam em um esboço as funções a serem fornecidas pelo sistema, se define uma série de estágios em que cada estágio fornece um subconjunto das funcionalidades do sistema. Quanto à aplicabilidade do modelo incremental, assinale a alternativa que expressa melhor esta condição.
	
	
	
	
		Resposta Selecionada:
	c. 
O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada componente de software gerado permite-se a prática de uma melhoria contínua à medida que o sistema evolui.
	Respostas:
	a. 
O modelo incremental é o mais indicado para o projeto de software estruturado. Porque a cada módulo de software gerado pode-se incorporar novas funções, aprimorando o sistema a cada revisão.
	
	b. 
O modelo incremental é o mais indicado para o projeto estruturado. Porque a cada revisão do sistema, em cada estágio do modelo são determinadas novas versões e releases.
	
	c. 
O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada componente de software gerado permite-se a prática de uma melhoria contínua à medida que o sistema evolui.
	
	d. 
O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada revisão do sistema em cada estágio do modelo são determinadas novas funcionalidades.
	
	e. 
O modelo incremental pode ser aplicado a vários projetos de software. Porque é um modelo evolucionário que permite incorporar funcionalidades de sistemas orientados a objetos e de sistemas estruturados.
	Feedback da resposta:
	Resposta: C
Comentário: O modelo de processo incremental aplica sequências lineares dos elementos do modelo cascata e aplica de forma evolucionária incrementos com base no prazo de entrega, aprovação e validação. E, de acordo com livro-texto, é um modelo que usa iterações, de modo que a cada iteração é gerada uma nova versão.
	
	
	
· Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Como engenheiro de software, analise as alternativas abaixo para compor um quadro de alternativas para as iterações na codificação do software:
I. Comentar dificuldades ou falhas durante a etapa anterior no desenvolvimento, tais como erros de compilação, testes e diagnósticos.
II. Determinar orçamento com base nos requisitos do software e do sistema.
III. Escolher framework para a codificação e implementação da lógica de processamento e base de dados.
IV. Substituir membros da equipe por área de conhecimento.
	
	
	
	
		Resposta Selecionada:
	e. 
Apenas I, III e IV são verdadeiras. A II é falsa.
	Respostas:
	a. 
I, II, III e IV não se aplicam às iterações.
	
	b. 
I, II, III e IV são verdadeiras.
	
	c. 
Apenas I e II são verdadeiras. III e IV são falsas.
	
	d. 
Apenas I, II e III são verdadeiras. A IV é falsa.
	
	e. 
Apenas I, III e IV são verdadeiras. A II é falsa.
	Feedback da resposta:
	Resposta: E
Comentário: A iteração é uma estratégia de planejamento para retrabalhar o processo, revisar tempos, comentar falhas, erros e tecnologia, melhorar o sistema e distribuir tarefas. O modelo cascata é citado na literatura como ciclo de vida clássico do desenvolvimento de software.
	
	
	
· Pergunta 9
0,25 em 0,25 pontos
	
	
	
	O modelo Espiral é um modelo evolucionário. O software é desenvolvido em uma série de versões e em cada ciclo da espiral é definido um conjunto de atividades de arcabouço que depois de completada a espiral um release é definido. Após várias iterações, o software atinge sua totalidade.
Fonte: Adaptado de: SOMMERVILLE (2003).
Na interpretação do modelo espiral, assinale a alternativa que corresponde à análise correta no ciclo de desenvolvimento do sistema:
	
	
	
	
		Resposta Selecionada:
	a. 
A prototipação ocorre antes da fase de desenvolvimento, ou seja, pode ocorrer antes mesmo da validação dos requisitos.
	Respostas:
	a. 
A prototipação ocorre antes da fase de desenvolvimento, ou seja, pode ocorrer antes mesmo da validação dos requisitos.
	
	b. 
As iterações em cada ciclo indicam o nível de operação por parte do usuário.
	
	c. 
O plano de desenvolvimento só pode ocorrer após o projeto preliminar que é submetido à prototipação.
	
	d. 
Os testes e integração só são validados após a operação em campo, quando uma versão está em teste pelo usuário.
	
	e. 
Os releases são liberados para teste do usuário a cada ciclo de desenvolvimento, até o software
atingir sua totalidade.
	Feedback da resposta:
	Resposta: A
Comentário: Observe o modelo. A prática de prototipação está na fase de Análise dos Riscos, antes da fase de Desenvolvimento, que é onde se encontra a Validação dos Requisitos.
	
	
	
· Pergunta 10
0,25 em 0,25 pontos
	
	
	
	As fases do RUP correspondem a um ciclo de desenvolvimento do software que resultam em um novo artefato. Observe abaixo a arquitetura do RUP e responda a alternativa que melhor expressa a análise desta arquitetura.
Fonte: Adaptado de: KRUNCHTEN (2000).
	
	
	
	
		Resposta Selecionada:
	b. 
A fase de Construção do software
corresponde à fase que exige maior esforço por parte da equipe de desenvolvedores.
	Respostas:
	a. 
As iterações estão alinhadas com a Modelagem de Negócios, que é a primeira disciplina a ser aplicada.
	
	b. 
A fase de Construção do software
corresponde à fase que exige maior esforço por parte da equipe de desenvolvedores.
	
	c. 
A fase de Gerenciamento de Projeto é a que se ocupa mais com o projeto porque acompanha o desenvolvimento desde a iniciação e vai até a transição.
	
	d. 
Para melhor controle, cada disciplina determina um caso de utilização para criar as fases do RUP.
	
	e. 
As iterações ocorrem sob controle do Ambiente porque correspondem ao início de uma fase.
	Feedback da resposta:
	Resposta: B
Comentário: O tempo e custo são determinados de acordo com cada fase do RUP. Como pode observar no modelo gráfico, a fase de construção ocupa a maior área no gráfico, decorrente das disciplinas: Implementação, teste e gerenciamento de configuração e mudança.