Buscar

AV2 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

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Parte superior do formulário
	Processando, aguarde ...
		 AV2 modelagem de sistemas
	
	1a Questão (Cód.: 65596)
	3a sem.: Introdução a linguagem UML
	Pontos:0,0 / 1,5 
	De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta.
		
	
	
Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente.
	
	
	2a Questão (Cód.: 95484)
	8a sem.: Analise diagrama de sequencia
	Pontos:1,5 / 1,5 
	
Durante a análise de um sistema de controle de contas bancárias (SCCB), um analista elaborou o diagrama de classes acima, em que são especificados os objetos de negócio da aplicação, por meio do qual foram distribuídas as responsabilidades e colaborações entre os elementos do modelo. Foi atribuída a outro analista a tarefa de elaborar o diagrama de seqüência do caso de uso chamado DUPLA_CONTA, que apresenta o seguinte comportamento: cria um banco, cria uma agência bancária, cria um cliente e duas contas bancárias associadas ao cliente e agência bancária anteriormente criados, e, por fim, realiza uma transferência de valores entre essas duas contas bancárias. O diagrama de seqüência em UML apresentado abaixo foi elaborado com o intuito de corresponder ao caso de uso em questão.
No diagrama de seqüência apresentado, há problemas conceituais, relativos à
especificação do diagrama de classes e à descrição textual do caso de uso
DUPLA-CONTA. Com relação a essa situação, faça o que se pede a seguir.
A) Descreva, textualmente, três falhas de tipos distintos presentes no diagrama de seqüência apresentado, relativas ao uso da sintaxe e(ou) da semântica da UML.
B) Descreva, textualmente, três falhas distintas presentes no diagrama de seqüência apresentado, relativas à especificação das classes, responsabilidades e colaborações propostas no diagrama de classe mostrado.
		
	
	Gabarito: 
A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da semântica da UML:
1) a mensagem que instancia o objeto Banco não está definida corretamente. Uma mensagem de instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>.
2) a mensagem que instancia o objeto Cliente não está definida corretamente. Uma mensagem de instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>.
3) as mensagens criarCliente e a instanciação do objeto Agência ocorrem no mesmo período de tempo, apesar de não serem assíncronas.
4) a mensagem creditar está incorretamente definida como mensagem de retorno (vetor tracejado). A mensagem creditar deveria ser definida como mensagem síncrona (vetor contínuo).
B) As falhas existentes no diagrama de sequência original relativas à especificação das classes, responsabilidades e colaborações propostas no diagrama de classe mostrado:
1) o objeto Cliente é instanciado antes do objeto Agência. No cenário indicado a agência deveria ter sido criada antes do cliente.
2) a instanciação do objeto Agência é realizada diretamente pelo caso de uso. A instanciação da Agência seria realizada de forma mais adequada se fosse intermediada pela classe Banco que possui a operação criarAgência.
3) uma das instanciações de Conta está sendo realizada pela operação criarCliente. A instanciação das contas seria realizada de forma mais adequada se fosse intermediada pela classe Agência que possui a operação criarConta.
4) a transferência entre as contas criadas está sendo realizada diretamente pelo caso de uso. A transferência entre as contas seria realizada de forma mais adequada se fosse intermediada pela classe Banco, que possui a operação transferir. 
	
	
	3a Questão (Cód.: 91034)
	14a sem.: DIAGRAMAS UML
	Pontos:0,0 / 1,0 
	Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:
		
	
	Diagrama de Classes
	
	Diagrama de Sequência
	
	Diagrama de Estados
	
	Diagrama de Métodos
	
	Diagrama de Componentes
	
	
	4a Questão (Cód.: 91305)
	15a sem.: RUP / PROCESSO ITERATIVO
	Pontos:0,0 / 1,0 
	O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. 
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. 
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. 
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. 
IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando. 
Estão corretas APENAS as afirmativas: 
		
	
	I e II
	
	II e III
	
	II e IV
	
	III e IV
	
	I e IV
	
	
	5a Questão (Cód.: 77458)
	5a sem.: Diagrama de classe
	Pontos:0,0 / 0,5 
	A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um determinado objeto. 
Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa representação.
I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo.
II - Quando a classe possui mais de uma associação.
III - Quando a classe está associada a objetos da própria classe.
IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele. 
		
	
	I e III
	
	II e IV
	
	I e IV
	
	I e II
	
	II e III
	
	
	6a Questão (Cód.: 65556)
	2a sem.: Introdução a linguagem UML
	Pontos:0,5 / 0,5 
	A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. 
Identifique qual não faz parte deste grupo. 
		
	
	Sistemas Técnicos.
	
	Sistemas Depuração.
	
	Sistemas de Informação.
	
	Sistemas Real-time Integrados.
	
	Sistemas de Software e Sistemas de Negócios.
	
	
	7a Questão (Cód.: 57325)
	3a sem.: UML
	Pontos:0,5 / 0,5 
	A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:
		
	
	Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
	
	Associação / uma funcionalidade do sistema do ponto de vista do usuário.
	
	
	8a Questão (Cód.: 77449)
	4a sem.: Diagrama de classe
	Pontos:0,0 / 0,5 
	Na UML os modelos evoluem na medida em que o projeto avança e confirmam que:
I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos.
II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e manter todas as informações representadas nas classes.
III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização do negócio.
IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção do novo modelo pode gerar ajustes nos anteriores.
Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS.
		
	
	I - III - IV
	
	I - II - III
	
	I - II - IV
	
	II - III - IV
	
	II - IV
	
	
	9a Questão (Cód.: 55483)
	11a sem.: ANÁLISE E PROJETO ORIENTADO A OBJETO
	Pontos:0,0 / 0,5 
	Qual diagrama tem a finalidadede exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular?
		
	
	Sequencia.
	
	Objetos.
	
	Casos de uso.
	
	Classes.
	
	Estados.
	
	
	10a Questão (Cód.: 77463)
	5a sem.: Diagrama de classe
	Pontos:0,5 / 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.
	
	Auto-Associação.
	
	Agregação por valor.
	
	Agregação por referência.
	
	Generalização.
	
	
	Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Parte inferior do formulário

Outros materiais