Buscar

MODELAGEM DE SISTEMAS AV 1º SEM 2014

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação:  MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	MARCELO VASQUES DE OLIVEIRA
	Turma: 
	Nota da Prova: 6,0        Nota de Partic.: 1,5        Data: 11/06/2014
	
	 1a Questão (Ref.: 201301744637)
	Pontos: 0,0  / 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: .......
	
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.: 201301804672)
	Pontos: 1,5  / 1,5
	Um padrão de projeto é uma solução já estabelecida para um determinado problema. O Diagrama de Colaboração é para representar esses padrões, onde um deles chama-se "Padrão do Especialista da Informação". Explique o problema que esse padrão resolve e como ele resolve (a solução dada).
		
	
Resposta: Ele atribui responsabilidade a classe que tem informação necessária para suprir aquela necessidade. O padrão mais usado de todos, a informação necessária para uma determinada classe geralmente esta espalhada entre várias classes, e atraves desse padrão é possível descobrir esta informação, bem como no mesmocaminho feito para esta descoberta, conhecer outros expert information de outras classes que estão relacionadas entre si. As consequencias do uso desse padrão é que o encapsulamento é mentido, já que objetos usam sua propria informação para cumprir responsabilidades, leva ao fraco acoplamento entre objetos e a alta coeão na que objetos fazem de tudo que é relacionado a sua própria informação.
	
Gabarito: Problema que resolve: Durante o projeto orientado a objetos, ao se definirem as interações entre objetos, precisamos definir onde os métodos serão colocados. Uma boa escolha torna os sistemas mais fáceis de entender e manter, além de favorecerem a reutilização. Solução: Atribuir a responsabilidade do método à classe que tem a informação, isto é, onde existe o atributo.
	
	
	 3a Questão (Ref.: 201301776152)
	Pontos: 1,0  / 1,0
	O diagrama de atividades tem diferentes propósitos mas em linhas gerais apresenta um conjunto de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades analise as assertivas que seguem
I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso.
II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as atividades são realizadas
III. O diagrama de atividades não comporta expressar condições
IV. A barra de sincronização permite especificar atividades sequenciais.
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
		
	
	Estão corretas apenas as opções I, III e IV
	
	Estão corretas apenas as opções I, II e III
	
	Estão corretas apenas as opções II e IV
	 
	Estão corretas apenas as opções I e II
	
	Estão corretas apenas as opções I, II, e IV
	
	
	 4a Questão (Ref.: 201301605529)
	Pontos: 0,0  / 0,5
	(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG).
O que define a palavra "visual" no texto acima?
		
	 
	UML é uma notação diagramática padrão.
	
	UML não pode ser utilizada para geração de código automatizada.
	
	UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema.
	
	UML deve ser aplicada apenas como planta de software.
	 
	UML não possui meta-modelo para ferramentas CASE MDA.
	
	
	 5a Questão (Ref.: 201301597529)
	Pontos: 0,5  / 0,5
	Qual diagrama se refere a um documento narrativo que descreve a seqüência de eventos de um ator que usa um sistema para completar um processo?
		
	 
	Diagrama de casos de usos.
	
	Diagrama de objetos.
	
	Diagrama de classes.
	
	Diagrama de interações.
	
	Diagrama de atividades.
	
	
	 6a Questão (Ref.: 201301619507)
	Pontos: 0,5  / 0,5
	A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa.
Qual modelo expressa a definição descrita?
		
	
	
	
	
	 
	
	
	
	
	
	
	
	 7a Questão (Ref.: 201301599417)
	Pontos: 0,5  / 0,5
	Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:
		
	
	independência.
	
	encapsulamento.
	
	herança.
	
	modularidade.
	 
	polimorfismo.
	
	
	 8a Questão (Ref.: 201301776103)
	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 __________
		
	
	Creator
	
	Alto coesão
	
	Acoplamento fraco
	 
	Especialista na informação
	
	Controlador
	
	
	 9a Questão (Ref.: 201301636105)
	Pontos: 1,0  / 1,0
	Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo para que ao final tenha um só estado? 
Marque a alternativa correta.
		
	
	Transitividade
	
	Autotransição
	
	Superestado
	
	Ativo
	 
	Concorrente
	
	
	 10a Questão (Ref.: 201301614466)
	Pontos: 0,5  / 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 CONCEPÇÃ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).
	 
	Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO.
	
	Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe.
	
	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.

Outros materiais