Um estado simples é aquele que não possui nenhuma subestrutura. Um estado que tem substratos (estados aninhados) é chamado de estado composto. Os substratos podem ser aninhados a qualquer nível. Uma máquina de estados aninhados pode ter, no máximo, um estado inicial e um estado final. Os substratos são usados para simplificar máquinas de estados planos complexos, mostrando que alguns estados só são possíveis dentro de um contexto particular (o estado de enclausuramento).
Continue readingCategoria: Unified Modeling Language
Diagrama de transição de estado: um exemplo de aquecedor
Um diagrama de transição de estado apresenta uma seqüência de estados pelos quais um objeto passa durante seu ciclo de vida. Ele é usado para descrever as mudanças de estados para um objeto ou para um componente.
Continue readingO que são coisas comportamentais em UML?
As coisas comportamentais são a parte dinâmica do modelo UML. Estes são os verbos de um modelo. Representam ações no tempo e no espaço. Em geral, existem dois tipos principais de coisas comportamentais. (1) interações (2) máquinas de estado. São as coisas comportamentais básicas que você pode incluir em um modelo UML, tipicamente o diagrama de máquina de estado. Semanticamente, estes elementos são normalmente conectados a vários elementos estruturais, principalmente classes, colaborações e objetos.
Continue readingDiagrama de máquina de estado, PDFs e recursos da Web
Nota do diagrama de máquina de estado da OMG Slides da Máquina de Estado – Notas de Aula de B.
Continue readingDiagrama de máquina de estado versus diagrama de atividade
O diagrama da máquina do Estado UML e o diagrama de atividades são ambos diagramas comportamentais, mas com ênfases diferentes. O diagrama de atividade é um fluxo de funções sem mecanismo de acionamento (evento), a máquina de estado é composta de estados acionados.
Continue readingO que é Notação e Modelo de Gerenciamento de Caso (CMMN)
CMMN é uma notação gráfica utilizada para capturar métodos de trabalho que se baseiam no tratamento de casos que requerem diversas atividades que podem ser realizadas em uma ordem imprevisível em resposta a situações evolutivas. Usando uma abordagem centrada em eventos e o conceito de arquivo de casos, CMMN expande os limites do que pode ser modelado com BPMN, incluindo esforços de trabalho menos estruturados e aqueles conduzidos por trabalhadores do conhecimento. O uso de uma combinação de BPMN e CMMN permite aos usuários cobrir um espectro muito mais amplo de métodos de trabalho.
Continue readingDiagrama de Caso de Uso x Especificação de Caso de Uso
Um Caso de Uso descreve uma tarefa que é realizada por um ator produzindo um resultado de valor comercial para um negócio. Um caso de uso pode ser visualizado como um diagrama de caso de uso ou/e em formato de especificação textual estruturada:
Continue readingDiagrama de atividades — Uma visão geral rápida
O diagrama de atividades UML é outra ferramenta comum utilizada pela UML para modelar o comportamento dinâmico do sistema. Ele descreve a seqüência de atividades e mostra o fluxo de controle de uma atividade para outra. O diagrama de atividades UML é essencialmente um diagrama de fluxo.
Continue readingComo identificar casos de uso na modelagem UML
Uma abordagem de caso de uso é um tipo de técnica para identificar os objetivos comerciais de um sistema. A identificação de casos de uso ajuda a definir o escopo do sistema, assegurando que os requisitos a serem encontrados estarão todos alinhados com os valores, necessidades e estratégia de negócios.
Continue readingAnálise de Caso de Uso — Um Estudo de Caso
Um caso de uso é uma técnica de captura de requisitos e documentação que pode ser escrita em texto simples para descrever de forma narrativa as ações e interações dos participantes que utilizam o sistema. Finalmente, a funcionalidade do sistema deve satisfazer o propósito para o qual as partes interessadas utilizam o sistema.
Continue reading