Buscar

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 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

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 6 páginas

Prévia do material em texto

Sobre o desenvolvimento de casos de uso, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) Atores são sempre relativos a pessoas.
( ) Atores e usuários finais são a mesma coisa no contexto de casos de uso.
( ) É possível haver atores secundários descobertos após a primeira iteração.
	
	a.
	F – F – V
	
	b.
	V – F – V
	
	c.
	V – V – V
	
	d.
	V – F – F
	
	e.
	F – V – V
Resposta: A
Examine o diagrama de classes abaixo, modelado na linguagem UML.
Com relação ao diagrama acima, assinale a opção correta.
	
	a.
	O relacionamento representado por (5) altera o significado da navegação pela associação entre a ClasseSeis e a ClasseSete.
	
	b.
	O relacionamento representado por (4) indica que os objetos da ClasseQuatro devem gerenciar a criação e a destruição dos objetos da ClasseCinco.
	
	c.
	O relacionamento representado por (1) indica que a ClasseTres é superclasse ou classe-mãe em relação à ClasseUm.
	
	d.
	O relacionamento representado por (2) indica explicitamente a direção da navegação da ClasseDois para a ClasseUm.
	
	e.
	O relacionamento representado por (3) indica que os objetos da ClasseQuatro usam as informações e serviços dos objetos da ClasseUm.
Resposta: B
Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama. Retângulos colocados sobre as linhas de tempo indicam
	
	a.
	o tempo decorrido entre as iterações de um processo recursivo.
	
	b.
	os períodos de ativação do objeto.
	
	c.
	as interações entre as atividades, no tempo.
	
	d.
	as etapas em que o objeto estará inativo.
	
	e.
	os casos de uso de cada objeto.
Resposta: B
Considere o diagrama de classes fornecido abaixo, construído com a notação Unified Modeling Language.
Quanto ao diagrama, analise as afirmativas seguintes.
(I) Para se recuperar todos os alunos que estão matriculados em uma Disciplina, se exige: a) recuperar o objeto de Disciplina selecionado e navegar para todas as instâncias de Turma vinculadas. b) para cada instância de Turma vinculada com a disciplina selecionada, se deve navegar pela associação entre Turma e Aluno e recuperar os objetos de Aluno vinculados.
(II) Um objeto de Turma está vinculado com exatamente uma instância de periodoLetivo, exatamente uma instância de Disciplina e uma quantidade ilimitada de instâncias de Aluno.
(III) A criação de um objeto de Turma exige que sejam fornecidos um objeto de Disciplina e um objeto de periodoLetivo.
Está(ão) correta(s)
	
	a.
	III, somente.
	
	b.
	II e III, somente.
	
	c.
	I e II, somente.
	
	d.
	I e III, somente.
	
	e.
	I, II e III.
Resposta: B 
João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de :
	
	a.
	atividades.
	
	b.
	componentes.
	
	c.
	entidade relacionamento.
	
	d.
	casos de uso.
	
	e.
	sequência.
Resposta: B 
Sobre o diagrama de implantação da UML, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) Mostra o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware.
( ) Define como as máquinas estarão conectadas e através de quais protocolos se comunicarão.
( ) Não deve ser utilizado quando o sistema a ser modelado for ser executado sobre múltiplas camadas.
Assinale a alternativa que apresenta a sequeência correta de cima para baixo.
	
	a.
	V, V, V
	
	b.
	V, F, V
	
	c.
	F, V, F
	
	d.
	V, V, F
	
	e.
	F, F, V
Reposta: D 
Um Programador de Sistemas da SEGEP recebeu, hipoteticamente, a incumbência de desenvolver um aplicativo para atender uma antiga reivindicação de funcionários que gostariam de poder consultar o saldo de seu Cartão Vale-Alimentação. Para tanto, o funcionário deve acessar o aplicativo com seu CPF e o número do cartão. Toda vez que esses dados são inseridos no sistema durante a consulta, o programa deve, obrigatoriamente, realizar a validação do CPF e do número do cartão. Se o funcionário desejar salvar sua consulta, o programa deve disponibilizar essa função após a consulta ter sido validada e efetivada.
Em um Diagrama de Caso de Uso, os seguintes relacionamentos entre Consultar Saldo e
− Validar CPF
− Validar número do cartão
− Salvar consulta
São, respectivamente, do tipo
	
	a.
	include; extend; extend. 
	
	b.
	extend; extend; extend. 
	
	c.
	extend; extend; include.
	
	d.
	include; include; include. 
	
	e.
	include; include; extend.
	Resposta: E
	
	
Segundo Martin Flower (2005), os diagramas de atividades são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. O comportamento condicional de um diagrama de atividades é delineado por:
	
	a.
	nó inicial e atividade final.
	
	b.
	intercalações e separações.
	
	c.
	junções e separações.
	
	d.
	junções e ações.
	
	e.
	decisões e intercalações.
Resposta: E
Em relação ao diagrama de Interação, marque a alternativa INCORRETA:
	
	a.
	O diagrama de colaboração enfatiza os relacionamentos que há entre os objetos que participam da realização de um cenário.
	
	b.
	Há dois tipos de diagrama de Interação: diagrama de sequência e diagrama de colaboração.
	
	c.
	No diagrama de sequência há representações de objetos.
	
	d.
	No diagrama de sequência, a ênfase está na ordem aleatória das mensagens trocadas entre os objetos.
	
	e.
	Um diagrama de Interação representa as mensagens trocadas entre os objetos para a execução dos cenários dos casos de uso do sistema.
Resposta: D
Levando em consideração os conceitos básicos de análise orientada a objetos (AOO) e a introdução à UML, assinale a alternativa correta.
	
	a.
	Um processo de desenvolvimento de software mostra exclusivamente o estágio de implementação do código.
	
	b.
	Nenhuma alternativa é verdadeira.
	
	c.
	Uma variante de caso de uso é um atributo que deve ser usado em todas as classes que envolvem o caso de uso no sistema.
	
	d.
	Denomina-se ator tudo que interage com o sistema. Pode ser um usuário humano ou outro sistema de computador.
	
	e.
	Requisitos descrevem a interação entre o usuário e o sistema.
Resposta: D

Mais conteúdos dessa disciplina