Um Analista necessita desenvolver uma aplicação chatbot que simula um ser humano na conversação com as pessoas. Para isso o Analista deve usar pesquisa em Processamento de Linguagem Natural – PLN que envolve três aspectos da comunicação,
quais sejam,
HTML5 incluiu um conjunto de tags semânticas para substituir algumas construções que eram feitas com HTML4. Por exemplo,
as instruções<div id="header"></div>e<div id="menu"></div> feitas em HTML4, são feitas na HTML5, usando as
tags semânticas, através das instruções:
Uma Analista de TI quer criar um aplicativo capaz de trocar mensagens entre diversas plataformas móveis, um Android enviando
mensagem para um iOS, um Windows Phone trocando mensagens com um Android etc. O problema é que cada uma destas
plataformas implementa maneiras diferentes de receber mensagens. Ela sabe que criar vários métodos para cada plataforma
não seria uma solução adequada, pois, se o aplicativo precisar incluir uma nova plataforma, outros métodos teriam que ser criados. A modelagem de relacionamentos muitos para muitos pode deixar o projeto do sistema demasiadamente complexo. A
Analista procurou, então, um padrão de projeto para utilizar na solução. Dentre os padrões GoF, encontrou um que permite
definir um objeto que encapsula a forma como um conjunto de objetos interage. Este padrão promove o acoplamento fraco ao
evitar que os objetos se refiram uns aos outros explicitamente e permite variar o uso da interação de forma independente. Atua
como um interlocutor entre relacionamentos muitos para muitos, ao evitar uma referência explícita aos objetos, sendo adequado
ao problema. Trata-se do padrão comportamental