Buscar

AV1 - Modelagem de Sistemas

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_201202162606 » MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV
	Aluno: 201202162606 - FRANCISCO JOSÉ DA SILVA
	Professor:
	JOSE CARLOS MILLAN
	Turma: 9004/AB
	Nota da Prova: 3,5        Nota de Partic.: 0,5        Data: 31/05/2014 09:00:14
	
	 1a Questão (Ref.: 201202244463)
	Pontos: 0,5  / 1,5
	O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software?
		
	
Resposta: A classe base de um estereótipo é a classe obrigatória. Por exemplo podemos citar a classe veículos no aluguel de carros, pois sem veículos não pode existir aluguel. A classe base do estereótipo <<entity>> é a classe associativa.
	
Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement.
	
	
	 2a Questão (Ref.: 201202251343)
	Pontos: 0,0  / 1,5
	Relacione 3 regras de construção da descrição expandida.
		
	
Resposta: Tem que ter início e fim. Não pode conter informações de componentes do sistema tipo executáveis, dll´s, etc. Não pode conter referências à objetos do sistema.
	
Gabarito: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve-se padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução.
	
	
	 3a Questão (Ref.: 201202251335)
	Pontos: 0,5  / 0,5
	Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras.
I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa;
II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação;
III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software;
IV - Na UML devem ser representados os procedimentos lógicos e físicos;
 
		
	
	Itens III e IV são verdadeiros.
	
	Itens I, e III são verdadeiros.
	
	Itens I, II, III são verdadeiros.
	 
	Itens I, III e IV são verdadeiros.
	
	Itens I e IV são verdadeiros.
	
	
	 4a Questão (Ref.: 201202256329)
	Pontos: 0,0  / 0,5
	Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos.
Qual representação do diagrama de classe implementa o processo de herança?
		
	
	Classe associativa.
	 
	Agregação por referência.
	 
	Generalização.
	
	Agregação por valor.
	
	Auto-Associação.
	
	
	 5a Questão (Ref.: 201202234869)
	Pontos: 1,0  / 1,0
	Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo.
1. Descrição de Caso de Uso 
2. Diagrama de Caso de Uso 
3. Diagrama de Classe 
4. Diagrama de Estado 
5. Diagrama de Seqüência 
6. Diagrama de Atividades
(    ) Descreve a funcionalidade do sistema percebida por atores externos. 
(    ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos;
(    ) Representa o processo descrevendo as atividades seqüenciais e paralelas. 
(    ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. 
(    ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. 
(    ) Representa os requisitos do sistema.
		
	
	2 - 6 - 5 - 4 - 3 - 1
	 
	1 - 5 - 6 - 4 - 3 - 2
	
	1 - 6 - 5 - 4 - 3 - 2
	
	6 - 5 - 3 - 4 - 2 - 1
	
	2 - 6 - 5 - 3 - 4 - 1
	
	
	 6a Questão (Ref.: 201202412913)
	Pontos: 0,0  / 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 __________
		
	 
	Controlador
	
	Acoplamento fraco
	
	Creator
	 
	Especialista na informação
	
	Alto coesão
	
	
	 7a Questão (Ref.: 201202244448)
	Pontos: 0,5  / 0,5
	Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada.
		
	
	Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta.
	
	Contém analise direta das funcionalidades da representação gráfica
	 
	Não permite apresentar a perspectiva funcional e estrutural.
	
	Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
	
	Ilustra-se sempre a perspectiva do utilizador.
	
	
	 8a Questão (Ref.: 201202256320)
	Pontos: 0,0  / 0,5
	Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente.
Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo.
		
	 
	PlanosContratados
	
	Plano
	
	Aluno
	 
	Exercícios
	
	ExerciciosPlano
	
	
	 9a Questão (Ref.: 201202234349)
	Pontos: 1,0  / 1,0
	Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular?
		
	
	Sequencia.
	
	Casos de uso.
	
	Classes.
	
	Objetos.
	 
	Estados.
	
	
	 10a Questão (Ref.: 201202270021)
	Pontos: 0,0  / 0,5
	A partir da perspectiva de gerenciamento, NÃO faz parte das etapas do ciclo de vida de software do RUP (Rational Unified Process):
		
	
	Construção
	
	Transição
	
	Elaboração
	 
	Iniciação
	 
	Teste

Outros materiais