Buscar

Introdução à UML

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

»  de 50 min.
		Lupa
	 
	Calc.
	
	
	 
	 
	Aluno: GRAZIELLE PEREIRA FELIX
	Matrícula: 201607047624
	Disciplina: CCT0759 - MODELAGEM DE SISTEMAS 
	Período Acad.: 2018.1 EAD (GT) / SM
	
	
	
		Quest.: 1
	
		1.
		A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos.
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML
	
	
	
	
	Ser dependente somente da linguagem de programação.
	
	
	Ser dependente somente do processo de desenvolvimento.
	
	
	Ser independente da linguagem de programação e dependente do processo de desenvolvimento.
	
	
	Ser independente da linguagem de programação e processo de desenvolvimento.
	
	
	Ser dependente da linguagem de programação e do processo de desenvolvimento.
	
	
	
		Quest.: 2
	
		2.
		Assinale a opção que define corretamemte UML (Unified Modelling language).
 
	
	
	
	
	notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++.
	
	
	linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração.
	
	
	metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos.
	
	
	metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos.
	
	
	notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas.
	
	
	
		Quest.: 3
	
		3.
		Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário.
	
	
	
	
	Diagrama de Casos de Uso
	
	
	Diagrama de Colaboração
	
	
	Diagrama de Objetos
	
	
	Diagrama de Sequência
	
	
	Diagrama de Classes
	
	
	
		Quest.: 4
	
		4.
		O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de
	
	
	
	
	casos de uso.
	
	
	transição de estados.
	
	
	colaboração.
	
	
	sequência.
	
	
	atividades.
	
	
	
		Quest.: 5
	
		5.
		Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF.
	
	
	
	
	Informações de como foi validade do CPF
	
	
	Informações de atributos da classe CPF.
	
	
	Nenhuma informação deve ser apresentada.
	
	
	Informações de procedimentos a serem feitos se o CPF for válido.
	
	
	Informações de procedimentos a serem feitos se o CPF for inválido.
	
	
	
		Quest.: 6
	
		6.
		Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: 
I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo;
II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator;
III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso.
As assertivas corretas são:
	
	
	
	
	Somente a II;
	
	
	Somente a III;
	
	
	I, II e III.
	
	
	Somente a I;
	
	
	Somente a I e II;
	
	
	
		Quest.: 7
	
		7.
		A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor
	
	
	
	
	I - agregação, II - generalização, III - associação, IV - associação
	
	
	I - agregação, II - generalização, III - associação, IV - generalização
	
	
	I - agregação, II - generalização, III - associação, IV - composição
	
	
	I - associação, II - composição, III - agregação, IV - generalização
	
	
	I - composição, II - composição, III - associação, IV - generalização
	
	
	
		Quest.: 8
	
		8.
		O relacionamento de agregação, entre classes, indica que uma das classes do relacionamento é parte outra classe.
Assinale, dentre as alternativas apresentas, a que apresenta as palavras chaves usadas para identificar uma agregação
	
	
	
	
	consiste em, contém, é consequência de
	
	
	consiste em , contém, é parte de ;
	
	
	mantem em, contém, é parte de.
	
	
	consiste em , excluem, é parte de.
	
	
	consiste em , modificam, é parte de.
	
	
	
		Quest.: 9
	
		9.
		O diagrama de colaboração é apropriado para desenhar  ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante.
Assinale a UNICA alternativa que preenche corretamente a lacuna
	
	
	
	
	padrões de análise
	
	
	padrões de uso geral
	
	
	padrões de projeto
	
	
	padrões de casos de uso
	
	
	padrões de colaboração
	
	
	
		Quest.: 10
	
		10.
		A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
O elemento acima, em um diagrama de sequência, significa:
	
	
	
	
	mensagem de retorno.
	
	
	mensagem de ativação.
	
	
	auto-chamada.
	
	
	mensagem de ligação.
	
	
	mensagem perdida.

Outros materiais