Programação Orientada a Objetos Conceitos Fundamentais
30 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

O que o diagrama de classe descreve em um sistema de software orientado a objetos?

  • Os elementos físicos organizacionais do sistema.
  • As estruturas de dados e funções do sistema.
  • Os processos técnicos de proteção dos dados.
  • As classes e conjuntos de relacionamentos entre as classes. (correct)
  • Qual é a principal função do encapsulamento em um sistema de software?

  • Categorizar as classes de objetos.
  • Criar novas classes a partir de classes existentes.
  • Visualizar o comportamento dos objetos no diagrama.
  • Proteger os dados e impedir interferências externas. (correct)
  • Qual é a definição correta de polimorfismo em um sistema de software?

  • Um processo técnico que une os dados para protegê-los.
  • Visualização do comportamento do objeto e sua dependência em outro elemento.
  • Diagramas que descrevem a estrutura organizacional dos elementos físicos em um sistema.
  • Entidades ou funções que operam da mesma forma, mas passam por processos de implementação diferentes. (correct)
  • Qual a principal característica dos diagramas estruturais na UML?

    <p>Descrevem classes e relacionamentos entre elas. (A)</p> Signup and view all the answers

    O que é a herança no contexto da programação orientada a objetos?

    <p>Criação de novas classes a partir de classes existentes. (D)</p> Signup and view all the answers

    Qual é o principal objetivo dos diagramas de componentes em um sistema de software?

    <p>Indicar a estrutura organizacional dos elementos físicos. (B)</p> Signup and view all the answers

    O que representa o relacionamento extend em um diagrama de caso de uso?

    <p>Uma seta direcionada com um eixo pontilhado, com a ponta apontando para o caso de uso pai e o caso de uso filho conectado na base. (C)</p> Signup and view all the answers

    Quais são os atores principais mencionados no exemplo prático do diagrama da pizzaria?

    <p>Visitante, Cliente, Atendente, Pizzaiolo, Cozinheiro. (B)</p> Signup and view all the answers

    Qual a função do ator 'Atendente' em um sistema de pizzaria?

    <p>Receber pedidos dos clientes. (C)</p> Signup and view all the answers

    Como é representado o relacionamento extend em um diagrama de caso de uso?

    <p>Seta direcionada com um eixo pontilhado. (D)</p> Signup and view all the answers

    Qual a função do ator 'Cozinheiro' no exemplo prático da pizzaria?

    <p>Preparar os ingredientes das pizzas. (C)</p> Signup and view all the answers

    Qual a representação gráfica correta do relacionamento extend em um diagrama de caso de uso?

    <p>Seta direcionada com um eixo pontilhado. (C)</p> Signup and view all the answers

    Qual tipo de diagrama descreve o fluxo de controle em um sistema e pode ser útil como referência ao executar um diagrama de caso de uso?

    <p>Diagramas de atividades (B)</p> Signup and view all the answers

    Qual tipo de diagrama mostra como os objetos se comunicam sequencialmente e é usado para documentar e entender requisitos de sistemas?

    <p>Diagramas de sequência (B)</p> Signup and view all the answers

    Qual tipo de diagrama mostra a troca sequencial de mensagens entre objetos semelhante aos diagramas de sequência, mas oferecendo mais flexibilidade?

    <p>Diagramas de comunicação (A)</p> Signup and view all the answers

    Qual tipo de diagrama descreve como os objetos se comportam em diferentes situações a partir de uma situação atual conhecida?

    <p>Diagramas de máquina de estado (B)</p> Signup and view all the answers

    Qual tipo de diagrama é usado para transformar interações complexas em eventos simples, utilizando diferentes tipos de programas de interação?

    <p>Diagramas de visão geral da interação (B)</p> Signup and view all the answers

    Qual tipo de diagrama é usado para mostrar o comportamento dos objetos ao longo do tempo e é um tipo específico de diagrama de sequência?

    <p>Diagramas de tempo (C)</p> Signup and view all the answers

    O que o sistema faz caso o leitor forneça os dados?

    <p>Verifica se o leitor existe e cadastra se não existir. (C)</p> Signup and view all the answers

    Qual a ação do sistema quando identifica que o leitor já está cadastrado?

    <p>Notifica que o leitor já está cadastrado e encerra o caso de uso. (C)</p> Signup and view all the answers

    O que as setas destacadas na imagem em preto e branco representam?

    <p>Ações realizadas no caso de uso normal e alternativo. (D)</p> Signup and view all the answers

    Qual das opções abaixo descreve corretamente a interação entre o leitor e o sistema?

    <p>O leitor fornece dados, o sistema verifica se o leitor existe e cadastra se necessário. (A)</p> Signup and view all the answers

    O que acontece caso o sistema não encontre o leitor cadastrado?

    <p>O sistema realiza o cadastro do leitor. (A)</p> Signup and view all the answers

    Como o sistema finaliza o caso de uso quando identifica que o leitor já está cadastrado?

    <p>Avisando que o leitor já está cadastrado e encerrando a interação. (A)</p> Signup and view all the answers

    O que é uma ocorrência de destruição em um diagrama de sequência UML?

    <p>Representa a destruição da instância descrita pela linha de vida. (B)</p> Signup and view all the answers

    O que é uma especificação de execução em um diagrama de sequência UML?

    <p>Fragmento de interação que representa um período na vida do participante. (C)</p> Signup and view all the answers

    Qual é a diferença entre ocorrência de execução e especificação de execução em um diagrama de sequência UML?

    <p>A ocorrência de execução representa momentos no tempo, enquanto a especificação descreve as execuções iniciadas ou finalizadas. (C)</p> Signup and view all the answers

    O que representa a especificação de ocorrência em um diagrama de sequência UML?

    <p>Fragmento de interação que representa um momento no tempo no início ou fim da mensagem ou execução. (A)</p> Signup and view all the answers

    Em um diagrama de sequência UML, qual a restrição associada à ocorrência de destruição?

    <p>Nenhuma outra ocorrência pode aparecer abaixo do evento de destruição em uma determinada linha de vida. (D)</p> Signup and view all the answers

    O que pode resultar da ocorrência de destruição em um diagrama de sequência UML?

    <p>Destruição subsequente de outros objetos que esse objeto possui por composição. (A)</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser