Buscar

QUESTIONÁRIO 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 4 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

Prévia do material em texto

QUESTIONÁRIO II
PERGUNTA 1
1. A estrutura dos diagramas da UML apresentam duas vertentes para o projeto de sistema orientado a objetos, são os diagramas estruturais e os diagramas comportamentais. Qual das alternativas abaixo expressa somente diagramas comportamentais?
	
	a.
	Diagrama de Atividades, Diagrama de Casos de Uso e Diagrama de Sequência.
	
	b.
	Diagrama de Atividades, Diagrama de Sequência e Diagrama de Componentes.
	
	c.
	Diagrama de Casos de Uso, Diagrama de Classes e Diagrama de Sequência.
	
	d.
	Diagrama de Classes, Diagrama de Casos de Uso e Diagrama de implantação.
	
	e.
	Diagrama de Classes, Diagrama de componentes e Diagrama de implantação.
0,25 pontos   
PERGUNTA 2
1. Analise cada afirmativa como Verdadeira (V) ou Falsa (F) e assinale a alternativa correta:
 
I. A tecnologia back-end está relacionada com o SGBD.
II. O framework é para modelar a estrutura de componentes do front-end e do back-end .
III. Uma ferramenta CASE permite-se trabalhar com as tecnologias front-end e back-end.
	
	a.
	F, F, V.
	
	b.
	F, V, F.
	
	c.
	V, F, V.
	
	d.
	V, V, F.
	
	e.
	V, V, V.
0,25 pontos   
PERGUNTA 3
1. Após a elicitação dos requisitos do software, deve-se fazer a modelagem do processo de negócio, para ser apresentado ao cliente para validação dos requisitos. O cliente entende do negócio, contudo a modelagem a ser apresentada deve possuir pouco embasamento à tecnologia, por não se tratar do domínio de conhecimento do cliente. Assinale a alternativa correspondente aos diagramas que devem ser apresentados ao cliente em primeira instância.
	
	a.
	Diagrama de Casos de Uso e Diagrama de Classes.
	
	b.
	Diagrama de Casos de Uso e Diagrama de Componentes.
	
	c.
	Diagrama de Componentes e Diagrama de implantação.
	
	d.
	Diagrama de Atividades e Diagrama de Casos de Uso.
	
	e.
	Diagrama de Atividades e Diagrama de Componentes.
0,25 pontos   
PERGUNTA 4
1. As ferramentas CASE (Computer-Aided Software Engineering) servem de apoio à engenharia de software e podem ser classificadas em dois grupos: front-end e back-end . Quanto às afirmativas abaixo, analise como Verdadeira (V) ou Falsa (F) e assinale, respectivamente, na sequência que ocorrem, a alternativa correta:
 
I. O repositório da ferramenta CASE é um meio de armazenamento, gestão e compartilhamento de objetos, componentes, modelos, documentos ou quaisquer outros artefatos produzidos por algum dos componentes da arquitetura.
II. A tecnologia back-end está relacionada como o Sistema de Gerenciamento de Banco de Dados (SGBD).
III. A tecnologia front-end serve para construir a lógica de processamento dos dados.
	
	a.
	F, V, F.
	
	b.
	F, V, V.
	
	c.
	V, F, F.
	
	d.
	V, V, F.
	
	e.
	V, V, V.
0,25 pontos   
PERGUNTA 5
1. Do ponto de vista de Kruchten (1995) e Booch, Jacobson e Rumbaugh (2006), em relação à UML, é apresentado o seguinte modelo:
 
FONTE: Versolatto (2015).
 
Este modelo mostra que:
	
	a.
	A visão de caso de uso é centralizada porque o desenvolvimento das outras visões do sistema permite identificar as funcionalidades, os requisitos e o comportamento do sistema.
	
	b.
	A visão de caso de uso é o ponto de partida para o desenvolvimento das outras visões do sistema.
	
	c.
	As operações da visão lógica e da visão de processo determinam os componentes e funcionalidades para construir os casos de uso que serviram de base para as funcionalidades da implementação e organização do sistema na implantação.
	
	d.
	As visões da lógica, do processo, da implementação e da implantação permitem construir a modelagem dos casos de uso.
	
	e.
	As visões de implementação e de implantação servem de base para as visões de caso de uso, da lógica e do processo, tendo os casos de uso como a ligação de todos estes componentes.
0,25 pontos   
PERGUNTA 6
1. Faça uma análise crítica do texto e assinale a conclusão como a mais correta: “A tecnologia front-end provê recursos operacionais das classes e back-end está relacionada com o SGBD. Com uma ferramenta CASE permite-se trabalhar com as tecnologias front-end
e back-end e com o framework permite-se modelar a estrutura de componentes do front-end e do back-end”.
	
	a.
	A ferramenta CASE é somente para compilar o software e gerar o repositório da aplicação.
	
	b.
	A tecnologia back-end é para formatar relatórios e não está ligada ao SGBD.
	
	c.
	A tecnologia front-end é somente para design e não resolve os métodos das classes.
	
	d.
	O framework não é uma ferramenta de modelagem.
	
	e.
	O texto é válido em todos os sentidos.
0,25 pontos   
PERGUNTA 7
1. Leia as definições e conceitos de alguns termos usados em projetos orientados a objetos:
I. É uma característica de uma classe, definem a estrutura da classe.
II. Caracterizam o comportamento de um objeto, é o único meio de acessar, manipular e modificar os atributos de um objeto.
III. É uma instância de uma classe.
IV. É a especificação da comunicação entre objetos.
 
Assinale a alternativa que representa as definições e conceitos dos termos usados em projetos orientados a objetos, respectivamente, às opções acima.
	
	a.
		(I) – atributo,
	(II) – herança,
	(III) – métodos,
	(IV) – mensagem.
	
	b.
		(I) – atributo,
	(II) – métodos,
	(III) – objeto,
	(IV) – herança.
	
	c.
		(I) – métodos,
	(II) – componente,
	(III) – herança,
	(IV) – mensagem.
	
	d.
		(I) – métodos,
	(II) – herança,
	(III) – componente,
	(IV) – atributo.
	
	e.
		(I) – herança,
	(II) – mensagem,
	(III) – componente,
	(IV) – objeto.
0,25 pontos   
PERGUNTA 8
1. O diagrama de sequência abaixo se refere à operação de saque com cartão. Observe o indicador “loop” e assinale a alternativa que apresenta uma interpretação correta desta análise.
 
FONTE: Versolatto (2015).
 
Qual das alternativas corresponde a uma análise correta deste diagrama?
	
	a.
	Envie a mensagem “informaSenha()” ao “:TerminalAutoAtendimento” de uma a três vezes, de acordo com a operação de controle.
	
	b.
	Envie a mensagem “informaSenha()” de um cliente por três vezes ao controle do “:TerminalAutoAtendimento”.
	
	c.
	Execute “informaSenha()” de um a três clientes e envie o resultado ao “:TerminalAutoAtendimento” por três vezes, um para cada cliente.
	
	d.
	Execute uma vez “informaSenha()” em três plataformas de “:TerminalAutoAtendimento”, de acordo com a operação de controle.
	
	e.
	Faz uma chamada do objeto “informaSenha()” ao “:TerminalAutoAtendimento” e execute teste por 3 vezes.
0,25 pontos   
PERGUNTA 9
1. Quanto ao modelo de classe de projeto, classifique o nível a ser aplicado:
 
I. Cliente executa cadastro pessoal em loja virtual.
II. Efetua pagamento de compra e gera protocolo de pagamento.
III. Informe ao usuário da situação de falta de papel de uma impressora.
	
	a.
	I – Nível privado; II – Nível protegido e III – Nível público.
	
	b.
	I – Nível privado; II – Nível público e III – Nível privado.
	
	c.
	I – Nível privado; II – Nível público e III – Nível público.
	
	d.
	I – Nível protegido; II – Nível privado e III – Nível público.
	
	e.
	I – Nível protegido; II – Nível protegido e III – Nível público.
0,25 pontos   
PERGUNTA 10
1. Segundo o padrão de comunicação de interação de objetos, que pode ser observado em Stadzisz (2002), existem dois tipos de mensagem entre objetos: mensagens síncronas e mensagens assíncronas. Considere as operações abaixo e classifique o tipo de mensagem na ordem que aparecem:
 
I. Efetua pagamento de compra e gera protocolo de pagamento.
II. Informe ao usuário da situação de falta de papel de uma impressora.
III. Páginas de navegação do usuário na web.
	
	a.
	assíncrona, assíncrona e assíncrona.
	
	b.
	assíncrona, assíncrona e síncrona.
	
	c.
	síncrona, assíncrona e síncrona.
	
	d.
	síncrona, síncrona e assíncrona.
	
	e.
	síncrona, assíncrona e assíncrona.

Continue navegando