Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0264_AV_201602611718 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9003/AC Nota da Prova: 5,0 Nota de Partic.: 0 Av. Parcial 2 Data: 23/11/2017 18:30:12 1a Questão (Ref.: 201603545498) 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) 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.: 201603506629) Pontos: 0,0 / 1,0 Qual a finalidade do uso de "raias de natação" nos diagramas de atividade? Gabarito: Informar onde (setor, departamento , area) ou quem realiza as atividades pertinentes ao diagrama de atividade. 3a Questão (Ref.: 201603506470) Pontos: 1,0 / 1,0 Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas. Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. A orientação a objetos não pode ser utilizado em Softwares de larga escala. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. 4a Questão (Ref.: 201603506695) Pontos: 0,0 / 1,0 Quais são os relacionamentos possíveis entre Casos de Uso? composição, generalização e extensão agregação, generalização, associação agregação, inclusão, extensão generalização, inclusão e extensão associação, inclusão e extensão 5a Questão (Ref.: 201603506643) 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ão corretas as assertivas I e II e III Estão corretas apenas as assertivas II e III Estão corretas apenas as assertivas I e III Está correta apenas a assertiva I Está correta apenas a assertiva III 6a Questão (Ref.: 201603506772) Pontos: 1,0 / 1,0 A visibilidade é especificada para os atributos de uma classe. Assinale dentre as opções abaixo,qual a correta quando o indicador de visibilidade for representado pela palavra PÚBLICO: indica que nenhuma função (métodos de outras classes) poderá ter acesso e usar estes atributos; indica que qualquer função (métodos de outras classes) não poderá ter acesso e usar estes atributos; indica que as funções especificadas dentro de uma estrutura generalização - especialização podem ter acesso e usar estes atributos. indica que qualquer função (métodos de outras classes) poderá ter acesso e usar estes atributos; indica que apenas as funções (métodos) escritas dentro da classe podem ter acesso e usar esses atributos; 7a Questão (Ref.: 201603506828) Pontos: 1,0 / 1,0 O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe (auto delegação). Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta Estão corretas apenas as opções III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções I e III Estão corretas apenas as opções II, III e IV Estão corretas as opções I, II, III e IV 8a Questão (Ref.: 201603506516) Pontos: 0,0 / 1,0 Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente. Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo. ExerciciosPlano PlanosContratados Aluno Plano Exercícios 9a Questão (Ref.: 201603506733) Pontos: 0,5 / 0,5 No que se refere ao diagrama de atividade da UML, assinale a opção que apresente o nome do elemento do diagrama de atividade, abaixo descrito A partir desse elemento as atividades seguintes serão efetuadas em paralelo. Junção Raias de natação Encruzilhada Transição Separação 10a Questão (Ref.: 201603506681) Pontos: 0,5 / 0,5 O diagrama de implantação é também chamado por alguns autores de diagrama de execução. Aponte dentre as opções abaixo aquela que corresponde a opção correta em relação aos objetivos deste diagrama. mostrar a organização do modelo conceitual de classes com o modelo conceitual de dados; mostrar a organização do hardware necessário ao especificado nos casos deuso. mostrar a organização do hardware e a ligação com o diagrama de classes;. mostrar a organização do hardware e a ligação do software aos dispositivos físicos. mostrar a organização dos casos de uso a ligados aos dispositivos físicos.
Compartilhar