Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AV_201701127113 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201701127113 - SAMUEL AMARAL MOREIRA MOURA Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 6,5 Nota de Partic.: 0 Av. Parcial 2 Data: 17/11/2017 11:02:50 1a Questão (Ref.: 201702012433) Pontos: 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: A) Relação de dependencia, include B) para que realize o chekin deverá verificar se o hóspede realizou uma reserva 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.: 201701973539) Pontos: 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: Sim, pois não fica encapsulado o atributo e pode ocorrer em determinado momento uma operção ilegal por não ter tratamento específico no dado, também gera insegurança devido acesso direto ao atributo de uma uma outra classe. o correto é deixar como private e acesso por metodos 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 Estácio http://bquestoes.estacio.br/entrada.asp?p0=26... 1 de 1 30-11-2017 19:34
Compartilhar