A Linguagem de Modelagem Unificada (UML - Unified Modeling Language) é um padrão amplamente utilizado para especificar, visualizar, construir e documentar sistemas de software, além de outros sistemas complexos. Com uma notação gráfica padronizada, a UML permite criar modelos que representam tanto aspectos estruturais quanto comportamentais de um sistema, oferecendo múltiplas perspectivas por meio de diferentes tipos de diagramas. Esses diagramas, como os de casos de uso, classes, atividades e sequências, são úteis para comunicar ideias entre desenvolvedores, analistas e partes interessadas, facilitando o planejamento, a análise e a implementação de soluções. Na versão 2.5, a UML apresenta 13 diagramas divididos em categorias que abordam tanto a estrutura estática quanto o comportamento dinâmico dos sistemas, tornando-se uma ferramenta versátil para o desenvolvimento de projetos de software. Sobre o Diagrama de Atividades, considere as seguintes afirmativas: I. O Diagrama de Atividades é uma ferramenta gráfica utilizada para ilustrar o comportamento dinâmico de um sistema, representando a sequência de ações e a lógica de controle que conecta essas ações. II. Os componentes principais de um diagrama de atividades incluem ações, geralmente representadas por círculos, e conexões que indicam a ordem em que essas ações são realizadas. III. Pontos de decisão no diagrama de atividades são representados por losangos, simbolizando momentos em que escolhas devem ser feitas, com o fluxo sendo direcionado a diferentes caminhos conforme condições estabelecidas. Assinale a alternativa correta: Alternativas: a) Apenas a afirmação I está correta. b) Apenas as afirmações I e II estão corretas. c) Apenas as afirmações I e III estão corretas. d) Todas as afirmações estão corretas. Alternativa assinalada e) Todas as afirmações estão incorretas.