Buscar

QUESTIONÁRIO UNIDADE I ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

17/09/2020	Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6858-60...
17/09/2020	Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6858-60...
ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS 6858-60_57501_D_20202 	 CONTEÚDO
Revisar envio do teste: QUESTIONÁRIO UNIDADE I
No modelo cascata, as atividades são executadas de forma sequencial, de tal forma que uma atividade não é iniciada até que sua predecessora seja completamente nalizada. Por exemplo, a fase de projeto só é iniciada ao término da fase de análise. Nesse processo de desenvolvimento, qual a principal fragilidade no que tange a mudança de requisitos de software?
	Resposta Selecionada:
Respostas:
	 b.
Toda mudança deve retornar a fase inicial e refazer todo o processo.
a. Entrega do produto somente ao nal do desenvolvimento.
 b.
Toda mudança deve retornar a fase inicial e refazer todo o processo.
c. Ciclos curtos de desenvolvimento.
d. Baixa qualidade de requisitos.
e. Muito esforço para validação.
Feedback	Resposta correta: B. da	Comentário: A principal fragilidade de mudança de requisitos está no fato de resposta:	ter que retornar a fase inicial para análise de impacto em todas as fases anteriores, independente da fase em que se encontra.
	Pergunta 3	0,25 em 0,25 pontos
No processo incremental, o ciclo de desenvolvimento é iniciado a partir de incrementos, ou seja, partes do software. Para cada incremento a metodologia é a mesma do processo cascata, ou seja, cada atividade somente é iniciada após a predecessora nalizada e validada. Nesse contexto, qual a principal diferença entre o processo cascata e o incremental?
	Resposta	 c.
Selecionada: No incremental não é necessário que todos os requisitos estejam de nidos.
	Respostas:	a. No processo cascata o tempo de desenvolvimento é menor.
b. Há muito retrabalho no processo incremental. c.
No incremental não é necessário que todos os requisitos estejam de nidos.
d. No processo incremental há redução de custos do projeto.
e. Não há diferenças entre os processos.
	Feedback	Resposta correta: C. 
da	Comentário: No processo incremental os requisitos são detalhados a cada resposta:	incremento, e não na sua totalidade, como no processo cascata.
	Pergunta 4	0,25 em 0,25 pontos
O mecanismo de herança, também chamado de generalização-especialização, é um dos fundamentos da orientação a objetos mais importantes, principalmente por proporcionar a reutilização. É uma característica do paradigma de herança:
	Resposta Selecionada:
Respostas:
	 d.
Apresentar atributos e métodos comuns a mais de uma classe.
a. Controlar a visibilidade de atributos e métodos.
b. Permitir comportamentos diferentes com a mesma ação.
c. Dar ênfase ao que é essencial.
 d.
Apresentar atributos e métodos comuns a mais de uma classe.
e. De nir o comportamento dos objetos.
	Feedback	Resposta correta: D. 
da	Comentário: Herança é um paradigma que permite de nir atributos e métodos resposta:	em uma classe-mãe para que suas classes lhas tenham os mesmos elementos e mais as suas especialidades.
	Pergunta 5	0,25 em 0,25 pontos
O modelo espiral de desenvolvimento é diferente dos outros modelos por que a cada ciclo completo, ou cada iteração, não se produz, ou implementa, um sistema ou uma parte do sistema de software. Num ciclo, pode ter uma especi cação de requisitos, por exemplo.
Nesse modelo foi incluída uma preocupação, até então, não utilizada pelos outros modelos.
Qual é essa preocupação?
	Resposta Selecionada:	 a. Mitigação de riscos.
	Respostas:	 a. Mitigação de riscos.
b. Testes de aceitação.
c. Validação de requisitos pelo usuário.
d. Prototipação.
e. Desenvolvimento do produto.
	Feedback	Resposta correta: A. 
da	Comentário: O modelo espiral, ou também citado na literatura como modelo resposta:	de Boehm (1988), tem como raiz o modelo incremental e como preocupação central a mitigação de riscos.
	Pergunta 6	0,25 em 0,25 pontos
O paradigma da orientação a objetos é uma forma de se desenvolver um sistema de software que o enxerga como um conjunto de componentes que interagem entre si para resolver um determinado problema. O paradigma que se preocupa em deixar visível apenas o que é necessário para a comunicação entre dois objetos, por exemplo, detalhes da implementação ou a lógica algorítmica de um método, é:
	Resposta Selecionada:	 b. Encapsulamento.
	Respostas:	a. Herança.
 b. Encapsulamento.
c. Polimor smo.
d. Abstração.
e. Ligação.
	Feedback da	Resposta correta: B. 
resposta:	Comentário: O encapsulamento é o paradigma responsável pela visibilidade de atributos e métodos de uma classe.
	
Pergunta 7 	0,25 em 0,25 pontos
O paradigma orientado a objetos produz modelos com componentes autônomos, chamados objetos, que possuem suas próprias características e informações, assim como próprios comportamentos responsáveis pela manutenção dessa informação. A divisão de responsabilidade proposta pela orientação a objetos proporciona algumas vantagens.
Assinale a alternativa que apresenta uma dessas vantagens:
	Resposta Selecionada:	 e. Facilidade de manutenção.
	Respostas:	a. Redução de tempo de desenvolvimento.
b. Menores custos de construção.
c. Linguagens mais fáceis.
d. Redução da complexidade.
 e. Facilidade de manutenção.
	Feedback	Resposta correta: E. 
da	Comentário: São sistemas mais fáceis de alterar, pois mudanças nos resposta:	requisitos não implicam necessariamente na alteração do sistema todo.
	Pergunta 8	0,25 em 0,25 pontos
O processo de desenvolvimento de software resume-se a um conjunto de atividades executadas em uma determinada sequência. Esse conjunto de atividades, também pode ser chamado de etapas da engenharia de software ou paradigmas da engenharia de software. A etapa na qual o software é validado, frente aos requisitos especi cados, é denominada:
	Resposta Selecionada:	 d. Validação.
	Respostas:	a. Aceitação.
b. Especi cação.
c. Evolução.
 d. Validação.
e. Implementação.
	Feedback da	Resposta correta: D. 
resposta:	Comentário: A etapa de validação confronta o que foi construído com as especi cações de nidas na fase de análise do sistema.
	Pergunta 9	0,25 em 0,25 pontos
Segundo os criadores da UML, um sistema de software pode ser dividido em cinco visões, sendo que, dependendo da complexidade, nem todas visões precisam ser desenvolvidas. A visão que representa o sistema de um ponto de vista externo, como ele interage com agentes externos como usuários ou outros sistemas, é chamada de:
	Resposta Selecionada:	 c. Casos de uso.
	Respostas:	a. Projeto.
b. Implantação.
 c. Casos de uso.
d. Diagrama de classes.
e. Processo.
	Feedback	Resposta correta: C. 
da	Comentário: A visão de casos de uso representa o que o sistema deve fazer e resposta:	qual sua interação com os usuários que necessitam ou obtém informações desse sistema.
	Pergunta 10	0,25 em 0,25 pontos
Resposta Selecionada:
e.
 
Respostas:
a.
 
b.
 
c.
 
d.
 
e.
 
Feedback
da
resposta:
Uma técnica muito utilizada com o objetivo de antecipar mudanças que possam vir a ser
mais custosas no desenvolvimento de um sistema de 
software
, muito usada na validação de
requisitos, e que deve ser aplicada independente do processo de desenvolvimento utilizado
é:
Prototipação.
Testes de aceitação.
Validação.
De nição de requisitos.
Planejamento.
Prototipação.
Resposta correta: E. 
Comentário: A prototipação é uma técnica essencial para o levantamento e
validação dos requisitos de um 
software
 e deve ser utilizada sempre, em
qualquer processo de desenvolvimento.
 
K
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_44875356_1&course_id=_96983_1&content_id=_1322151_1&return_content=1&st…	1/6
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_44875356_1&course_id=_96983_1&content_id=_1322151_1&return_content=1&st…	1/6

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando