Buscar

modelagem de sistemas av02

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

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 6, do total de 7 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_AV2_201201164133 » MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV2
	Aluno: 201201164133 - JOYCE ROCHA REINOSO
	Professor:
	JOSE CARLOS MILLAN
	Turma: 9001/AA
	Nota da Prova: 5,0 de 8,0        Nota do Trabalho:        Nota de Participação: 1        Data: 10/06/2013 13:32:12
	
	 1a Questão (Cód.: 72445)
	Pontos: 1,5  / 1,5
	Considerando o seguinte Diagrama de caso de uso, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5.
		
	
Resposta: 1- início 2- setas atendente e gerente tem visualização de funcionários 3- saída ou fim 4- cadastrar cliente compoe registrar aluguel 5- emeitir imoveis classe - B compoe emitir informaçoes de pagamento
	
Gabarito:
1 - Ator
2 - Generalização de caso de uso
3 - Caso de Uso
4 - Interação caso de uso - caso de uso do tipo
5 - Interação caso de uso - caso de uso do tipo
	
	
	 2a Questão (Cód.: 95484)
	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.
 
 
 
 
 
		
	
Resposta: Professor nao consegui visualizar as imagens... Preenchi um formulario de ocorrencia na sala
	
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.: 57379)
	Pontos: 1,0  / 1,0
	O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de
		
	
	transição de estados.
	
	colaboração.
	
	sequência.
	 
	casos de uso.
	
	atividades.
	
	
	 4a Questão (Cód.: 72410)
	Pontos: 0,0  / 1,0
	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:
		
	 
	Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe.
	
	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).
	
	Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA.
	 
	Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO.
	
	
	 5a Questão (Cód.: 77467)
	Pontos: 0,5  / 0,5
	Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
		
	
	alunos(0-*)   -    (1-*) turmas
turmas(0-*)   -    (0-*) professor
turmas(0-*)   -    (0-*) disciplinas
	 
	alunos(0-*)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-1)   -    (0-*) disciplinas
	
	alunos(0-1)   -    (1-1) turmas
turmas(0-1)   -    (0-1) professor
turmas(0-1)   -    (0-1) disciplinas
	
	alunos(1-1)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-1) disciplinas
	
	alunos(0-1)   -    (1-*) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-*) disciplinas
	
	
	 6a Questão (Cód.: 65556)
	Pontos: 0,0  / 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 de Software e Sistemas de Negócios.
	
	Sistemas de Informação.
	
	Sistemas Real-time Integrados.
	
	Sistemas Técnicos.
	 
	Sistemas Depuração.
	
	
	 7a Questão (Cód.: 57325)
	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.
	
	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 relacionamento.
	 
	Associação / uma funcionalidade do sistema do ponto de vista do usuário.
	
	
	 8a Questão (Cód.: 77455)
	Pontos: 0,0  / 0,5
	Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os carros possuem as informações chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios especiais e os utilitários possuem percentual de bônus na compra.
Qual a simbologia do diagrama de classe deve ser usada nesse contexto?
		
	 
	Generalização
	
	Auto-Associação
	
	Agregação por valor
	
	Agregação por referênciaAssociação
	
	
	 9a Questão (Cód.: 78185)
	Pontos: 0,0  / 0,5
	Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo?
		
	
	Agregação por valor.
	 
	Classe associativa.
	 
	Auto-associação.
	
	Generalização e especialização.
	
	Agregação por referência.
	
	
	 10a Questão (Cód.: 63481)
	Pontos: 0,0  / 0,5
	(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:
		
	 
	o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.
	
	o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.
	
	a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB.
	 
	o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos, mostrando o relacionamento entre os atores e o sistema.
	
	o diagrama de caso de uso mostra as relações entre as classes.

Outros materiais