Buscar

MODELAGEM DE SISTEMAS COM 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 8 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 8 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

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	Um dos diagramas da UML tem a responsabilidade de exibir todos os modelos de objetos que se relacionam, enviando e recebendo mensagens uns aos outros. Esse diagrama representa a mais importante estrutura que temos no paradigma orientado a objeto, e mostra os atributos e métodos associados a cada modelo de objetos do sistema.
 
Estamos falando de qual diagrama da UML?
		
	
	Estruturas compostas
	
	Estados
	 
	Classes
	
	Casos de uso
	
	Objetos
	
	
	Explicação:
Resposta correta: Classes
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classificam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente.
 
Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista?
		
	
	Casos de uso, atividades e componentes.
	
	Estrutura composta, classes e pacotes.
	
	Classes, casos de uso e pacotes.
	
	Sequência, comunicação e objetos.
	 
	Casos de uso, atividades e sequência.
	
	
	Explicação:
Resposta correta: Casos de uso, atividades e sequência.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Prova: FCC - 2019 - SEMEF Manaus - AM - Assistente Técnico de Tecnologia da Informação da Fazenda Municipal - Programador
Um programador necessita fazer a representação de um diagrama de objetos da UML 2.5, sendo que as sintaxes do nome de objeto e do valor de atributo nesse tipo de diagrama são:
		
	 
	nome-objeto : nome-classe e nome-atributo = valor
	
	nome-objeto IS nome-classe e nome-atributo AS valor
	
	nome-objeto / nome-classe e nome-atributo // valor
	
	nome-objeto → nome-classe e nome-atributo → valor
	
	nome-objeto = nome-classe e nome-atributo := valor
	
	
	Explicação:
Resposta correta: nome-objeto : nome-classe e nome-atributo = valor
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação (FGV - 2018)
Considerando a técnica de especificação de requisitos baseada em Casos de Uso, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A.
( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D.
( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: ¿o caso de uso Y foi executado antes deste caso de uso¿.
Segundo a ordem apresentada, as afirmativas são, respectivamente,
		
	
	V - V - F.
	
	F - V - V.
	
	V - F - V.
	
	F - F - V.
	 
	F - V - F.
	
	
	Explicação:
Resposta correta: F - V - F.
	
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	Qual a notação da UML para representar uma dependência num diagrama de classes?
		
	 
	Uma reta tracejada ligando as classes envolvidas.
	 
	Uma seta cheia ligando as classes envolvidas.
	
	Uma reta cheia ligando as classes envolvidas.
	
	Uma reta curva ligando as classes envolvidas.
	
	Uma seta tracejada ligando as classes envolvidas.
	
	
	Explicação:
A resposta certa é:Uma seta cheia ligando as classes envolvidas.
	
		6a
          Questão
	Acerto: 0,0  / 1,0
	
	Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de classes?
		
	
	As associações são os mecanismos que permitem aos objetos se comunicarem.
	 
	Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
	
	As associações podem ser unidirecionais ou bidirecionais.
	
	As associações descrevem a conexão entre diferentes classes.
	 
	As associações podem ter uma regra que especifica o propósito da associação.
	
	
	Explicação:
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
	
		7a
          Questão
	Acerto: 0,0  / 1,0
	
	(CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior.
Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.
 
Considere os requisitos relacionados a seguir:
 
I - O sistema deve ser compatível com navegadores Web executando em smartphones.
II - O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.
III - O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.
IV - O sistema deve ser desenvolvido com a linguagem Java.
V - O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição.
VI - Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos.
 
Dentre os itens relacionados de I a VI, são requisitos não funcionais:
		
	
	V e VI, somente
	
	II, III e V, somente
	 
	I, IV, V e VI, somente
	
	I, II e IV, somente
	 
	II, III, IV, V e VI, somente
	
	
	Explicação:
Resposta correta: I, IV, V e VI, somente
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama desejado será o:
		
	
	Diagrama de sequência
	
	Diagrama de implantação
	 
	Diagrama de caso de uso
	
	Diagrama de atividades
	
	Diagrama de Interação
	
	
	Explicação:
Resposta correta: Diagrama de caso de uso
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade:
		
	
	Polimorfismo
	 
	Controlador
	
	Baixo Acoplamento
	
	Criador
	
	Alta Coesão
	
	
	Explicação:
A resposta certa é:Controlador
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces:
		
	
	Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto funcionamento do sistema.
	 
	Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem.
	
	Cada módulo deve ter uma, e apenas uma, razão para mudar.
	 
	Cada módulo deve estar aberto para extensões, mas fechado para modificações.
	
	Entidades concretas devem depender de abstrações, e não de outras entidades concretas.

Outros materiais