BPMN e UML: Considere as afirmações: I - BPMN é usada, também, como uma notação padrão para a modelagem e a criação de web services. O processo envolve: 1) Modelagem dos processos usando BPMN; 2) Simulação e ajustes nos processos em busca de eficiência; 3) Disponibilização dos web services, publicando-os com base numa Business Process Programming Language padronizada; 4) Emprego de Business Process Management Systems para assegurar o funcionamento dos web services. II - BPMN e UML podem coexistir. BPMN pode ser utilizada como notação em projetos de aplicações que irão ser executadas diretamente em um Business Process Management Server (BPM Server) ou ser usada como uma ferramenta de análise de negócios para o desenvolvimento de sistemas modelados em UML. Nesse cenário, os processos modelados com BPMN servem como subsídio para a modelagem UML. Assinale a alternativa CORRETA:

Questão

Considere as afirmações:

I - BPMN é usada, também, como uma notação padrão para a modelagem e a criação de web services. O processo envolve: 1) Modelagem dos processos usando BPMN; 2) Simulação e ajustes nos processos em busca de eficiência; 3) Disponibilização dos web services, publicando-os com base numa Business Process Programming Language padronizada; 4) Emprego de Business Process Management Systems para assegurar o funcionamento dos web services.

II - BPMN e UML podem coexistir. BPMN pode ser utilizada como notação em projetos de aplicações que irão ser executadas diretamente em um Business Process Management Server (BPM Server) ou ser usada como uma ferramenta de análise de negócios para o desenvolvimento de sistemas modelados em UML. Nesse cenário, os processos modelados com BPMN servem como subsídio para a modelagem UML.

Assinale a alternativa CORRETA:

Alternativas

A afirmação I e a afirmação II são falsas.

A afirmação I é falsa e a afirmação II é verdadeira.

88%

A afirmação I é verdadeira e a afirmação II é falsa.

A afirmação I e a afirmação II são verdadeiras e a II justifica a I.

A afirmação I e a afirmação II são verdadeiras, mas não há relação de causa-efeito nos assuntos apresentados.

Explicação

Análise da afirmação I

  • A BPMN (Business Process Model and Notation) é uma notação padrão para modelagem de processos de negócio (processos, coreografias e colaborações), com foco em representação e comunicação entre áreas de negócio e TI.
  • A afirmaativa I diz que BPMN é usada “também, como uma notação padrão para a modelagem e a criação de web services” e descreve um fluxo que inclui publicar web services com base em uma “Business Process Programming Language” padronizada.
  • Isso está incorreto: BPMN não é uma notação padrão para “criação de web services” (no sentido de projetar/definir serviços SOAP/REST). Ela pode até orquestrar atividades que chamam serviços (ex.: tarefas de serviço), e pode ser executável em alguns BPMS, mas não define a especificação de web services.
  • Além disso, a etapa 3 citada (“publicando-os com base numa Business Process Programming Language padronizada”) mistura conceitos: historicamente existiu o BPEL (Business Process Execution Language) como linguagem de execução/orquestração, mas isso não torna BPMN uma notação padrão de “criação de web services”; trata-se de orquestração de processos que podem chamar serviços, e a cadeia BPMN→BPEL não é uma regra universal nem caracteriza “criação de web services” como afirma o enunciado. ➡️ Conclusão: a afirmação I é falsa.

Análise da afirmação II

  • BPMN e UML podem coexistir no mesmo projeto.
  • É comum usar BPMN para modelar e analisar processos de negócio (visão de processos) e usar UML para modelagem de software (casos de uso, classes, sequência, componentes etc.).
  • Nesse contexto, os modelos BPMN podem servir de insumo para identificar requisitos, casos de uso, serviços, integrações e regras que depois serão detalhados com UML. ➡️ Conclusão: a afirmação II é verdadeira.

Resposta final Como I é falsa e II é verdadeira, a alternativa correta é a que expressa exatamente isso.

Alternativa correta: (B).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.