Buscar

MODELAGEM DE SISTEMA(7.O)

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

Avaliação: CCT0264_AV_201307133185 » MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV
	Aluno: 201307133185 - WILSON LOPES DA SILVA JUNIOR
	Professor:
	MARCELO VASQUES DE OLIVEIRA
	Turma: 9002/AB
	Nota da Prova: 6,0        Nota de Partic.: 0        Data: 12/11/2015 21:16:47
	
	 1a Questão (Ref.: 201307349084)
	Pontos: 1,5  / 1,5
	Considere o diagrama de classe a seguir e analise o que se pede
- Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S?
		
	
Resposta: serao herdados pela classe S os metodos ( P M1, Q M2, R M3 )
	
Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3)
	
	
	 2a Questão (Ref.: 201307349080)
	Pontos: 0,0  / 1,5
	Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes?
		
	
Resposta: a contribuição e que o diagrama de sequencia para a melhoria do diagrama de classes e que mostra todos os procedimentos do sistema de forma sequencial(passo a passo do que e feito e como e feito) facilitando a visualização e a separação de cada objeto em sua classe.
	
Gabarito: Com o diagrama de sequencia é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente.
	
	
	 3a Questão (Ref.: 201307218919)
	Pontos: 0,0  / 0,5
	A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de ELABORAÇÂO:
		
	
	Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO.
	 
	Construir o projeto de software antes mesmo de se conhecer o hardware disponível, pois deve sempre considerar as necessidades dos usuários no desempenho de suas funções. A parte física deve vir por consequência.
	 
	Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA.
	
	Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
	
	Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
	
	
	 4a Questão (Ref.: 201307722106)
	Pontos: 0,5  / 0,5
	(Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: 
I. Todo caso de uso tem a participação de pelo menos um ator. 
II. Um ator pode participar somente de um caso de uso.
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso. 
IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso.  
As assertivas corretas  são somente:
		
	
	I, II, III e IV.
	 
	I e IV.
	
	I, II e IV.
	
	I e II.
	
	II, III e IV.
	
	
	 5a Questão (Ref.: 201307223953)
	Pontos: 0,5  / 0,5
	Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha.
Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o cálculo, respectivamente?
		
	
	atributo - classe - processo
	
	tupla - tabela - método
	
	classe - atributo - processo
	
	atributo - classe - método
	 
	classe - atributo - método
	
	
	 6a Questão (Ref.: 201307838363)
	Pontos: 0,5  / 0,5
	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 - composição
	
	I - agregação, II - generalização, III - associação, IV - associação
	
	I - associação, II - composição, III - agregação, IV - generalização
	
	I - agregação, II - generalização, III - associação, IV - generalização
	 
	I - composição, II - composição, III - associação, IV - generalização
	
	
	 7a Questão (Ref.: 201307203861)
	Pontos: 0,5  / 0,5
	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 perdida.
	
	mensagem de ligação.
	
	auto-chamada.
	 
	mensagem de retorno.
	
	mensagem de ativação.
	
	
	 8a Questão (Ref.: 201307380550)
	Pontos: 0,5  / 0,5
	Padrões de projetos facilitam o desenvolvimento do software posto que a solução já foi estabelecida em desenvolvimentos anteriores para tipos específicos de problemas, otimizando tempo de desenvolvimento e custo. Um dos padrões diz que deve-se atribuir a responsabilidade do métodos a classe que  possui o método. Esse padrão é chamado de __________
		
	
	Alto coesão
	
	Controlador
	
	Creator
	
	Acoplamento fraco
	 
	Especialista na informação
	
	
	 9a Questão (Ref.: 201307894768)
	Pontos: 1,0  / 1,0
	A UML padroniza que um estado seja indicado em um retângulo com cantos arredondados com três compartimentos. Assinale dentre as opções abaixo, aquela que corresponde as informações que devem estar em cada compartimento.
		
	
	nome do estado, variáveis do estado e atributos da classe;
	
	nome do estado, atributos da classe e atividade interna.
	
	nome do estado, variáveis do estado e atividade externa.
	
	nome da classe, variáveis do estado e atividade externa.
	 
	nome do estado, variáveis do estado e atividade interna.
	
	
	 10a Questão (Ref.: 201307380610)
	Pontos: 1,0  / 1,0
	No que se refere a visibilidade das propriedades (atributos e métodos) de uma classe, assinale a ÚNICA alternativa INCORRETA.
		
	 
	Os atributos devem ter, sempre que possível, a visibilidade pública
	
	Para garantir o principio do encapsulamento, os atributos devem apenas ser acessados pelos métodos das respectivas classes.
	
	Se em uma classe todos os seus métodos forem privados, ela não prestará nenhum serviço as demais classes do sistema.
	
	Atributos com visibilidade privada só podem ser acessados pelos métodos da própria classe.
	
	Para os casos de herança devemos definir atributos e métodos como sendo protegidos

Outros materiais