Buscar

Avaliação EAD - MODELAGEM DE SISTEMA

Prévia do material em texto

Avaliação: CCT0264_AV_MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV
	
	Professor:
	JOSE CARLOS MILLAN
	Turma: 9006/AF
	Nota da Prova: 2,5    Nota de Partic.: 0   Av. Parcial 2  Data: 24/11/2017 10:26:02
	
	
	 1a Questão (Ref.: 201401958836)
	Pontos: 0,0  / 1,0
	Considere os seguintes casos de uso de um sistema de controle de hotel.
- Registrar Checkin no Hotel - Registra os dados dos hóspedes e período de hospedagem, alocando-os em um quarto disponível
- Pesquisar Reserva - Verifica que o hóspede recém chegado para checkin fez sua reserva prévia
- Incluir Hospede - Inclui os dados do hóspede no registro do Hotel, caso o mesmo ainda não seja cadastrado no hotel.
Sabe-se que :
- o ator , Atendente, interage diretamente com o caso de uso principal Registrar Checkin no Hotel.
-  os casos de uso Pesquisar Reserva e Incluir Hóspede se relacionam com o caso principal, Registrar Checkin no Hotel
Com base no cenário acima, responda
a) Qual o relacionamento entre os casos de uso Registrar Checkin no Hotel e Pesquisar Reserva ?
b) Justifique sua resposta dada no item a)
		
	
Resposta: Significa que ambos interagem diretamente com os dados dos clientes que foram cadastrados no sistema. No item 4 mostra que no diagrama de caso de uso haverá o caso de uso de pesquisar e incluir os hóspedes que estão relacionados no registro de checkin no hotel.
	
Gabarito:
a) O relacionamento entre os casos de uso Registrar Checkin no Hotel e Pesquisa Reserva -é INCLUDE.
b) O Include deve ser usado, nesse exemplo, pois o caso de uso Pesquisar Reserva será obrigatoriamente usado toda vez que o caso de uso Registrar Checkin no Hotel foi ativado.
	
	
	 2a Questão (Ref.: 201401919942)
	Pontos: 0,5  / 1,0
	A visibilidade pública atribuída a uma atributo de uma classe, permite que o acesso a esse atributo seja realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta).
		
	
Resposta: Pois altera o comportamento de uma das classes assim prejudicando o desenvolvimento atribuido a uma delas.
	
Gabarito: Sim. Isso pode ser um problema e deve ser feito com muito cuidado, pois fere o principio do encapsulamento e consequentemente a segurança da classe
	
	
	 3a Questão (Ref.: 201401919894)
	Pontos: 0,0  / 1,0
	Os diagramas UML da categoria comportamental são os de:
		
	
	objetos, estrutura composta e máquinas de estado.
	
	classes, objetos e componentes.
	 
	casos de uso, sequência e classes.
	
	classes, atividades e sequência.
	 
	casos de uso, atividades e máquinas de estados.
	
	
	 4a Questão (Ref.: 201401919901)
	Pontos: 0,0  / 1,0
	No contexto da UML, os casos de uso:
		
	 
	definem o comportamento dos componentes de software que serão implementados.
	
	capturam os requisitos não funcionais.
	
	especificam a organização do sistema de software.
	 
	descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
	
	são sempre associados a um único requisito funcional.
	
	
	 5a Questão (Ref.: 201401919981)
	Pontos: 1,0  / 1,0
	Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas.
1. Cliente informa seu CPF
2. Sistema valida CPF
3. Sistema Busca CPF - uses BUSCAR_CPF
4. Cliente informa demais dados
5. Sistema registra dados do cliente
6. Sistemas encerra o caso de uso
Com base na especificação do caso de uso, analise as alternativas a seguir
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados.
II. Nesse caso de uso, não caberia nenhum cenário alternativo.
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include
Com base em sua análise, assinale a única alternativa correta
		
	
	Está correta apenas a assertiva III
	 
	Estão corretas apenas as assertivas I e III
	
	Estão corretas apenas as assertivas II e III
	
	Está correta apenas a assertiva I
	
	Estão corretas as assertivas I e II e III
	
	
	 6a Questão (Ref.: 201401920175)
	Pontos: 0,0  / 1,0
	A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe. Sejam duas classes, ALFA e BETA. Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA. Quando for necessário, BETA pode redefinir o comportamento de ALFA. Além disso, BETA participa em qualquer relacionamento no qual ALFA participa. O caso exemplificado é conhecido como relacionamento de
		
	
	comunicação.
	
	inclusão
	 
	generalização..
	
	extensão.
	 
	associação
	
	
	 7a Questão (Ref.: 201401919770)
	Pontos: 1,0  / 1,0
	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:
		
	
	auto-chamada.
	
	mensagem de ligação.
	
	mensagem de ativação.
	 
	mensagem de retorno.
	
	mensagem perdida.
	
	
	 8a Questão (Ref.: 201401920034)
	Pontos: 0,0  / 1,0
	Generalização/Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguintes elemento(s) de modelo na UML:
		
	
	Classes e atores
	 
	Casos de uso, classes e atores
	
	Classes
	 
	Casos de uso e classes
	
	Casos de uso e atores
	
	
	 9a Questão (Ref.: 201401919920)
	Pontos: 0,0  / 0,5
	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 I e II
	
	Estão corretas apenas as opções I, II, e IV
	
	Estão corretas apenas as opções II e IV
	
	
	 10a Questão (Ref.: 201401919925)
	Pontos: 0,0  / 0,5
	A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, definidos a arquitetura e componentes do software e ganham destaque os diagramas de componentes e de implantação.
Com base nesses dois diagramas, analise as assertivas a seguir
I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware.
II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente
III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software.
IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas
Assinale a ÚNICA opção correta, com base em sua análise das assertivas
		
	 
	Apenas as assertivas I, III e IV estão corretas
	
	Apenas as assertivas III e IV estão corretas
	
	Apenas as assertivas II e III estão corretas
	
	Apenas as assertivas I e II estão corretas
	 
	Apenas as assertivas I e IV estão corretas

Continue navegando