Logo Passei Direto
Buscar

Inglês

UNIASSELVI
Imagine que você esteja usando o seu aparelho de MP3 favorito, como o Itunes. Você pode usar a interface para adicionar novas músicas, juntamente ao nome das trilhas. O aparelho cuida de uma pequena base de dados contendo todas as suas músicas, juntamente aos nomes associados a elas e os respectivos dados. Além disso, ele cuida da reprodução das músicas e, enquanto faz isso, atualiza constantemente a sua interface de usuário para exibir o nome da música atual, o tempo de execução e outras informações. Bem, o que faz tudo isso funcionar é o modelo-visualização-controlador. Fonte: adaptado de: FREEMAN, E.; FREEMAN, E. Padrões de Projetos: Design Patterns. 2. ed. [S. l.]: Alta Books, 2007. p. 421.Sobre o padrão arquitetural MVC (Model-View-Controller), considerando os papéis e responsabilidades atribuídas a cada componente desse modelo, assinale a alternativa correta: A) No padrão MVC, o Model é responsável por gerenciar a interação do usuário com a interface gráfica. B) O padrão MVC separa a aplicação em três componentes principais, Model, View e Controller. C) O padrão MVC não permite a separação clara de responsabilidades entre os componentes da aplicação. D)
User badge image
mara Jeiel monteiro

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar as alternativas sobre o padrão arquitetural MVC (Model-View-Controller): A) No padrão MVC, o Model é responsável por gerenciar a interação do usuário com a interface gráfica. - Esta afirmação está incorreta. O Model é responsável por gerenciar os dados e a lógica de negócios, enquanto a interação do usuário com a interface gráfica é gerenciada pela View. B) O padrão MVC separa a aplicação em três componentes principais, Model, View e Controller. - Esta afirmação está correta. O padrão MVC realmente divide a aplicação em três componentes principais, cada um com suas responsabilidades específicas. C) O padrão MVC não permite a separação clara de responsabilidades entre os componentes da aplicação. - Esta afirmação está incorreta. O padrão MVC é projetado precisamente para permitir uma separação clara de responsabilidades entre os componentes. D) (A alternativa D não foi fornecida, então não podemos analisá-la). Com base na análise, a alternativa correta é: B) O padrão MVC separa a aplicação em três componentes principais, Model, View e Controller.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina