Questões de Arquitetura de Software

Limpar Busca

A equipe de sistemas de uma empresa recebeu uma demanda para incluir, em um sistema, um tratamento que permita observar se um determinado conjunto de dados está sendo atualizado. Caso haja alguma atualização, um conjunto de assinantes que desejem ser informados sobre alguma mudança nesses dados deverá ser notificado.
Para atender à demanda descrita, qual padrão de projeto pode ser usado?

  • A Memento
  • B Observer
  • C Strategy
  • D Abstract Factory
  • E Template Method

Um analista de sistemas ficou responsável por catalogar o portfólio de softwares usados em sua empresa para permitir um conhecimento maior das capacidades de gerenciar informações. Um dos softwares a serem catalogados é destinado aos gerentes médios e produz relatórios sumários e informações sobre o desempenho atual da empresa.
O analista de sistemas deve classificar esse software como um sistema de

  • A apoio a decisão - SAD
  • B apoio executivo - SAE
  • C automação de escritório
  • D informações gerenciais - SIG
  • E processamento de transações - SPT

J participa de uma equipe de desenvolvimento e recebeu uma demanda de codificar uma estrutura de árvore no sistema em que está trabalhando.
O padrão de projeto estrutural que poderá ajudar nessa tarefa de implementação é o

  • A Visitor
  • B Façade
  • C Singleton
  • D Composite
  • E Factory Method

Ao construir uma aplicação para web, um programador decidiu projetar a arquitetura do software, seguindo o modelo Model-View-Controller (MVC).
Nesse modelo, a função do Controller inclui

  • A apresentar a view escolhida e incorporar os estados da aplicação.
  • B encapsular o conteúdo dos objetos e gerenciar requisições do usuário.
  • C gerenciar requisições do usuário e preparar dados do modelo.
  • D selecionar a resposta da view e encapsular funcionalidade.
  • E selecionar comportamento do modelo e selecionar a resposta da view.

O algoritmo de Machine Learning de classificação, fundamentado em modelos de probabilidade que incorporam suposições de independência forte, é conhecido como

  • A Naive Bayes.
  • B K-Means.
  • C PLN.
  • D Deep Q Network.