Prévia do material em texto
Questionário Unidade IV - Análise de Sistemas Orientada a Objetos Pergunta 1 A ilustração abaixo refere-se a uma classe. Quais elementos podem ser identificados na estrutura da classe abaixo? Fonte: livro-texto. Resposta Selecionada: e. Identificação da classe, atributos e métodos. Respostas: a. Nomes e campos. b. Programas, atributos e métodos. c. Identificação da classe, campos e chaves. d. Identificação da classe, atributos e programas. e. Identificação da classe, atributos e métodos. Pergunta 2 Basicamente, a comunicação entre objetos se dá pela chamada de métodos e para isso são fundamentais os conceitos de encapsulamento e visibilidade de métodos. O diagrama da UML que representa essa interação de objetos e a troca de mensagens entre eles é o diagrama: Resposta Selecionada: d. sequência; Respostas: a. colaboração; b. atividades; c. estados; d. sequência; e. classes. Pergunta 3 Como é chamada a representação de relacionamento que indica que duas classes estão associadas e que um objeto faz parte do outro? Resposta Selecionada: b. Agregação. Respostas: a. Composição. b. Agregação. c. Associação. d. Dependência. e. Reflexiva. Pergunta 4 Como são chamadas as classes que representam as interações externas a um sistema, como toda e qualquer comunicação que um sistema faz com atores do sistema ou ainda alimentar informações de outros sistemas? Resposta Selecionada: a. Classes de fronteira. Respostas: a. Classes de fronteira. b. Classes de negócio. c. Classes de controle. d. Classes de entidade. e. Classes de análise. Pergunta 5 No diagrama de classes abaixo, os relacionamentos identificados com as letras A e D são, respectivamente: Fonte: livro-texto. Resposta Selecionada: d. composição e herança; Respostas: a. agregação e associação; b. associação e composição; c. agregação e herança; d. composição e herança; e. associação e herança. Pergunta 6 No digrama de sequência abaixo, os métodos dispensarNota() e efetuarContagemNota() pertencem, respectivamente, às classes: Fonte: Livro-texto. Resposta Selecionada: c. DispensadorNotas e DispensadorNotas. Respostas: a. Terminal AutoAtendimento e DispensadorNotas. b. DispensadorNotas e Terminal AutoAtendimento. c. DispensadorNotas e DispensadorNotas. d. Terminal AutoAtendimento e Terminal AutoAtendimento. e. Cliente e Terminal AutoAtendimento. Pergunta 7 No paradigma de orientação a objetos há um conceito chamado HERANÇA, que é caracterizado por: Resposta Selecionada: c. permitir que classes compartilhem atributos e métodos; Respostas: a. definir a visibilidade de objetos; b. permitir que métodos tenham vários nomes; c. permitir que classes compartilhem atributos e métodos; d. definir comportamento de objetos; e. garantir a unicidade de métodos. Pergunta 8 O modelo de classes desenvolvido na fase de análise, que demonstra as classes inerentes ao domínio do problema que queremos resolver, deixando de lado detalhes tecnológicos da solução do problema é dito: Resposta Selecionada: a. modelo de domínio; Respostas: a. modelo de domínio; b. modelo de especificação; c. modelo de negócio; d. modelo de implementação; e. modelo inicial. Pergunta 9 O paradigma orientado a objetos tem vários pilares. Dois deles são as classes e os objetos. Como pode ser definida classe? Resposta Selecionada: d. Define as propriedades e comportamentos dos objetos. Respostas: a. É a mesma coisa que objeto. b. É apenas a representação gráfica de um objeto. c. Define apenas os relacionamentos entre os objetos. d. Define as propriedades e comportamentos dos objetos. e. É a representação de algo do mundo real. Pergunta 10 Um objeto é um elemento que possui relevância para a solução de um determinado problema, esse objeto possui características e executa determinadas ações ou possui determinados comportamentos, assim como um objeto do mundo real. Às características e aos comportamentos desses objetos, damos o nome, respectivamente, de: Resposta Selecionada: c. atributos e métodos; Respostas: a. classes e objetos; b. operações e atributos; c. atributos e métodos; d. métodos e atributos; e. propriedade e atributos.