Buscar

AV1 MDS 2018 1 RESPOSTA

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

Prévia do material em texto

CURSO: Análise e Desenvolvimento de Software
	
	CÓD/ DISCIPLINA: Modelagem de Sistemas
	
	PROFº.: Janete Amaral
	TURNO: Noite
	
	TURMA: 
	SALA: 
	MAT.: 
	NOTA
	GRADUAÇÃO
	ALUNO(A): 
	
	DATA: 14/O6/2016
	AV1 ( ) – AV2 ( x ) – AV3 ( )
	
PARTE I - ASSINALE A OPÇÃO CORRETA DAS SEGUINTES QUESTÕES (50 escores)
É um tipo especial de associação representando um relacionamento estrutural entre um elemento (o todo) e outros elementos (as partes) onde as partes só podem pertencer ao todo e são criadas e destruídas com ele. 
a) Dependência. 
b) Agregação. 
c) Realização. 
d) Generalização. 
e) Composição.
Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: 
Generalização e especialização.
Auto-Associação.
Classe associativa.
Agregação por referência.
Agregação por valor.
Na UML o diagrama que descreve uma sequência de ações que representam um cenário principal e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema, por meio de interações com atores, é o diagrama:
Máquina de Estados. 
Caso de Uso. 
Implantação. 
Atividades. 
Pacotes
Qual diagrama tem a função de representar um objeto do mundo real, em termos conceituais.
a) Diagrama de casos de usos.
b)	Diagrama de classes.
c) 	Diagrama de atividades.
d)	Diagrama de estados.
e)	Diagrama de componentes.
5. Para evitar descrever o mesmo fluxo de eventos diversas vezes quando se tratar de um comportamento comum a vários casos de uso é recomendado escrever esse comportamento em um único caso de uso e relacioná-lo aos demais por meio de um relacionamento de:
a) agregação por composição.
b) agregação simples.
c) generalização.
d) extensão.
e) inclusão.
Para responder à questão, considere o diagrama de classes da UML a seguir.
 
Dentre as associações presentes no diagrama
Parte superior do formulário
a) existe uma relação de composição entre produto e item
b) há necessariamente para um dado item a associação com um produto
c) inexiste uma relação de composição entre pedido e item
d) há necessariamente a associação de cada produto a um ou mais itens
e) existe uma relação de composição entre cliente e pedido
7. Considerando uma empresa de auto-peças que vende o motor montado e as peças que compõe o motor e, que você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para apresentar essa necessidade de negócio?
Agregação por valor. 
Classe associativa. 
Generalização. 
Agregação por referência. 
Auto-associação.
8. Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. Se você fosse desenvolver um sistema para o restaurante, conceitualmente, o que seria alimento, valor calórico e o cálculo, respectivamente?
a) classe - atributo - método
b) atributo - classe - método
c) classe - atributo - processo
d) atributo - classe - processo
e) tupla - tabela – método
9. Na UML, a principal diferença entre o diagrama de objetos e o diagrama de classes é que o diagrama de objetos mostra
Parte superior do formulário
a) os objetos criados para o projeto, enquanto o diagrama de classes mostra os contextos de uso dos objetos.
b) os objetos que foram instanciados das classes, enquanto o diagrama de classes é a representação da estrutura das classes.
c) a aplicação de um diagrama de classes dentro do contexto de um diagrama de eventos.
d) a colaboração dos objetos, enquanto o diagrama de classes mostra a estrutura das classes.
e) apenas os objetos públicos, enquanto o diagrama de classes mostra todos os objetos.
10. Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido de um documento válido. 
Ao chegar ao local, apresenta o documento ao mesário, que verifica se o eleitor está apto a votar. 
Caso afirmativo, o mesário informa ao sistema o número do título de eleitor. 
O sistema valida o título e habilita o voto eletrônico para o eleitor. 
O eleitor informa os números de seus candidatos, podendo anular ou confirmar seu voto.
Ao final do dia, termina o processo eleitoral da seção, o mesário finaliza o sistema, que gera os dados em tela ou em papel do resultado da urna, listando os votos para cada candidato. 
A totalização das urnas ocorre em um processo distinto em que o resultado final da eleição é apresentado à população.
Partindo dessa descrição, assinale a opção correta que corresponde à modelagem conceitual, utilizando diagrama de caso de uso com UML. 
 Verificar o Documento do eleitor e Habilitar o Voto Eletrônico são casos de uso.
 No processo eleitoral da seção, os atores são: Eleitor, Mesário e População.
 O caso de uso Informar Título tem uma associação do tipo <<extends>> com o caso de uso Validar Título.
 O caso de uso Informar Número do Candidato tem uma associação do tipo <<extends>> com os casos de uso Anular Voto e Confirmar Voto.
 Gerar Dados em Tela e Gerar Dados em Papel têm uma associação do tipo <<implements>> com o caso de uso Gerar Dados.
PARTE II - ELABORE OS SEGUINTES DIAGRAMAS (50 escores)
Considerando descrição abaixo, desenvolva o Diagrama de Caso de Uso correspondente (10 escores).
Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus clientes e possuir um maior controle.
A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus dados para controle. Cada cliente deve possuir um histórico de atendimentos, que será consultado pelo dentista na consulta. O dentista registra os procedimentos aplicados no paciente. O dentista tem acesso a agenda para chamada de seus pacientes que se encontram na sala de recepção.
O custo do atendimento é calculado a partir dos procedimentos registrados pelo dentista. A definição do pagamento é realizada pela secretária na saída do paciente. O recebimento pode ser feito por convênio ou a vista. Atendimentos que requerem autorização são realizados em outra seção, onde já terá a autorização do convênio.
O cliente poderá desmarcar e remarcar consulta. 
Ao final do mês o dentista verifica os valores faturados e retira uma estatística de procedimentos realizados e a secretária emite as guias de atendimentos, que são enviadas para os convênios. 
[ENADE-2008] - Uma montadora de automóveis produz carros de luxo e esportivos. Um carro tem marca, modelo, chassi e ano de fabricação. As partes de um carro possuem características como: nome, quantidade, cor e preço. Um fornecedor da montadora tem CNPJ e razão social. O carro de luxo possui sistema GPS; o carro esporte não possui sistema GPS e somente pode ser fabricado na cor vermelha.
Desenhe o Diagrama de Classe, contendo somente os nomes das classes e seus relacionamentos (10 escores).
Construa o Diagrama de Classe para o seguinte sistema (10 Escores):
 Uma loja que vende roupas possui um sistema capaz de controlar a venda e o estoque. 
 Cada roupa possui um código de barras, um tamanho e a quantidade de exemplares que a loja possui daquela roupa. Os clientes da loja são cadastrados pelo nome. 
	Faça um diagrama de classe que modele um sistema capaz de responder as seguintes perguntas:
– Quais foram as roupas compradas por um cliente? 
– Quais os clientes que já compraram uma determinada roupa? 
– Quantos exemplares existem de uma determinada roupa?
Desenvolva o Diagrama de Casos de Uso e o Diagrama de Classe para o seguinte Sistema de Controle de Cinema, sabendo que (20 escores):
Um cinema pode ter muitas salas, sendo necessário, portanto registrar informações a respeitode cada uma, como sua capacidade, ou seja, o número de assentos disponíveis.
O cinema apresenta muitos filmes. Um filme tem informações como título e duração. Assim, sempre que um filme for apresentado, deve-se registrá-lo também.
 Um mesmo filme pode ser apresentado em diferentes salas e em horários diferentes. 
Cada apresentação em uma determinada sala e horários é chamada Sessão. Um filme sendo apresentado em sessão tem um conjunto máximo de ingressos, determinado pela capacidade da sala.
Os clientes do cinema podem comprar ou não ingressos, determinado pela capacidade da sala.
Os clientes do cinema podem comprar ou não ingressos para assistir uma sessão. O funcionário pode intermediar a compra do ingresso. Um ingresso deve conter informações como tipo de ingresso (meia entrada ou entrada inteira). Além disso, um cliente só pode comprar ingressos para sessões não encerradas.

Outros materiais