NEW
Font size
WorksheetsESM - Cap. 4 - Modelos
Total questions: 10
Worksheet time: 5mins
Abigail está participando de uma reunião de projeto onde a equipe está discutindo diferentes tipos de diagramas UML. Ela pergunta qual é a principal diferença entre diagramas estáticos e dinâmicos. Como você explicaria para Abigail?
Estáticos modelam a execução do código; dinâmicos modelam apenas atributos.
Estáticos modelam a estrutura do sistema; dinâmicos modelam o comportamento em tempo de execução.
Estáticos são usados apenas em métodos ágeis; dinâmicos apenas em cascata.
Estáticos sempre incluem multiplicidade; dinâmicos nunca.
Evelyn está estudando engenharia de software e percebe que, ao contrário de outras engenharias, os modelos de software parecem ser menos efetivos do que os modelos matemáticos usados em áreas como engenharia civil ou elétrica. Por que isso acontece?
Porque são mais complexos que o código fonte.
Porque abstraem detalhes essenciais.
Porque são mais detalhados que os requisitos.
Porque são usados apenas em engenharia civil.
Daniel está participando de um projeto de desenvolvimento de software. Durante a fase inicial, a equipe está focada em uma atividade específica. Qual é o foco durante o levantamento de requisitos nesse contexto?
Implementação de soluções.
Definição do problema a ser resolvido.
Teste de funcionalidades.
Criação de diagramas UML.
Olivia está criando um diagrama de classes para um projeto de software. Ela quer saber como deve representar cada classe nesse diagrama. Como as classes são representadas em um diagrama de classes?
Por meio de círculos com setas.
Por meio de triângulos com linhas pontilhadas.
Por meio de retângulos com três compartimentos.
Por meio de hexágonos com linhas contínuas.
Daniel está criando um diagrama de classes para um sistema de cadastro de pessoas, onde ele precisa mostrar que PessoaFisica e PessoaJuridica herdam de Pessoa. Como Daniel deve representar as relações de herança nesse diagrama?
Por meio de setas com a extremidade preenchida.
Por meio de setas com a extremidade não preenchida.
Por meio de linhas tracejadas.
Por meio de círculos.
Aria está criando um diagrama de sequência para um sistema de reservas. Em quais duas situações ela pode omitir a seta de retorno em seu diagrama?
O tipo de retorno é void; o objeto de retorno não é relevante.
O método não é chamado; o objeto não existe.
O diagrama está completo; o método é irrelevante.
O objeto está inativo; o método é desconhecido.
Lucas está revisando um diagrama de classes e percebe que algumas classes estão conectadas por linhas contínuas sem setas. O que essas linhas representam em um diagrama de classes?
Agregação entre classes.
Herança entre classes.
Associação entre classes.
Dependência entre classes.
Em um diagrama de classes UML, qual elemento é utilizado para indicar uma relação de dependência entre duas classes?
Linha contínua com seta fechada.
Linha contínua com losango preenchido.
Linha tracejada com seta aberta.
Linha tracejada com círculo.
Ao analisar um diagrama de classes, Sofia percebe que uma classe possui um losango vazio conectado a outra. O que esse losango representa?
Herança.
Agregação.
Dependência.
Associação simples.
Durante a modelagem de um sistema, Miguel precisa representar métodos e atributos de uma classe no diagrama de classes. Em qual compartimento do retângulo da classe essas informações devem ser inseridas?
Atributos no primeiro, métodos no segundo.
Atributos no segundo, métodos no terceiro.
Métodos no primeiro, atributos no segundo.
Métodos no terceiro, atributos no terceiro.
