Buscar

Modelagem de Sistemas - Junho 2015

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_201307135765 » MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV
	Aluno: xxxxxxxxxxxxxxxxx
	Professor:
	MARCELO VASQUES DE OLIVEIRA
	Turma: 9003/AA
	Nota da Prova: 6,5        Nota de Partic.: 1        Data: 13/06/2015 13:47:38
	
	 1a Questão (Ref.: 201307766756)
	Pontos: 1,0  / 1,0
	O diagrama de atividade é uma maneira alternativa de se mostrar interações, que ocorrem em _________ com a possibilidade de expressar que ações são executadas.
Assinale a única alternativa que completa corretamente a frase
		
	
	um diagrama de classes
	 
	um caso de uso
	
	um diagrama de sequencia
	
	um diagrama de estados
	
	um diagrama de colaboração.
	
	
	 2a Questão (Ref.: 201307206698)
	Pontos: 0,5  / 0,5
	O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.
		
	
	Concepção.
	
	Transição.
	 
	Implantação.
	
	Construção.
	
	Elaboração.
	
	
	 3a Questão (Ref.: 201307383314)
	Pontos: 0,0  / 0,5
	No que se refere ao diagrama de casos de uso e seus elementos e a necessidade de especificarmos o passo a passo de cada caso de uso, analise as assertivas que seguem
I. O diagrama de casos de uso objetiva apresentar as objetos que ineteragem com os atores do sistema.
II. Um diagrama de casos de uso é usado nas fases de levantamento e identificação dos requisitos do sistema
III. O relacionamento INCLUDE ou USES, denota que no caso de uso principal haverá, obrigatoriamente, um desvio de curso para o caso de uso referenciado por esse relacionamento .
IV. Quando o caso de uso principal esta relacionado a 3 casos de uso pelo relacionamento EXTENDS , significa que tais casos de uso podem ou não ser executados, conforme condição a ser avaliada.
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
		
	
	Estão corretas as assertivas I, II, III e IV
	
	Está correta apenas a assertiva IV
	 
	Estão corretas apenas as assertivas II, III e IV
	 
	Estão corretas apenas as assertivas II e IV
	
	Está correta apenas a assertiva III
	
	
	 4a Questão (Ref.: 201307206717)
	Pontos: 0,0  / 0,5
	O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada:
		
	 
	generalização.
	
	inclusão.
	
	extensão.
	
	especialização.
	 
	agregação.
	
	
	 5a Questão (Ref.: 201307205337)
	Pontos: 0,0  / 0,5
	Como podemos definir uma auto-associação:
		
	
	Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação.
	
	Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação.
	 
	Identifica objetos de mesma classe que participam da associação.
	 
	Classe que representa a herança dos métodos de uma outra classe.
	
	Classe que representa a generalização de outra classe.
	
	
	 6a Questão (Ref.: 201307206699)
	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.
	
	auto-chamada.
	 
	mensagem de retorno.
	
	mensagem de ativação.
	
	mensagem de ligação.
	
	
	 7a Questão (Ref.: 201307383388)
	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 __________
		
	
	Acoplamento fraco
	
	Controlador
	
	Creator
	 
	Especialista na informação
	
	Alto coesão
	
	
	 8a Questão (Ref.: 201307782690)
	Pontos: 1,0  / 1,0
	Dentre as opções abaixo, assinale aquela que corresponde aos aspectos para se alocar um componentes em um nó:
		
	 
	Avaliar as necessidades individuais de dispositivos em um nó, incluindo conexão de impressoras e demais periféricos;
	
	Avaliar as necessidades individuais de dispositivos em um nó, incluindo conexão com o diagrama de sequencia;
	
	Avaliar as necessidades individuais de dispositivos em um nó, incluindo conexão com o diagrama de casos de uso;
	
	Avaliar as necessidades individuais de dispositivos em um nó, incluindo conexão com o diagrama de classes;
	
	Avaliar as necessidades individuais de dispositivos em um nó, incluindo conexão com o diagrama de atividades;
	
	
	 9a Questão (Ref.: 201307351922)
	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: A classe Q herda M1 (da classe P), e M3 (da classe R). Logo a classe S herda os 3 métodos da classe Q (M1,M2,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)
	
	
	 10a Questão (Ref.: 201307411955)
	Pontos: 1,5  / 1,5
	Um diagrama de Implantação define aspectos físicos do sistema, onde cada nó representa um dispositivo físico com memória ou capacidade de processamento. Ja o diagrama de Componentes visualiza que módulos de software (arquivos .dll , .exe, .com, .bat, .htm e outros executáveis) são necessários para executar a aplicação. Com base nesse contexto apresentado, responda 1. E possível integrar esses 2 diagramas, mostrando para cada nó, quais seriam os componentes que nele executariam? 2. Caso a resposta acima seja SIM, explique qual a vantagem em integrarmos os 2 diagramas dessa forma?
		
	
Resposta: Sim é possivel. Cada diagrama interage com cada nó, avaliando sempre cada necessidade individual de cada dispositivo.
	
Gabarito: 1. SIM, e possível. 2. Seria útil para conhecermos as demandas de processamento do software que rodara em cada nó e assim poder definir a capacidade de processamento, memória e disco de cada nó.

Outros materiais