Beruflich Dokumente
Kultur Dokumente
Em 1997, foi criado a UML 1.0, após o grupo de padrões da indústria - OMG (Object
Management Group) ser convencido que padrões relacionados a Orientação a Objetos era
necessário.
A UML é uma linguagem utilizada para especificação e documentação dos sistemas e combina:
conceitos de modelagem de dados (diagramas entidade-relacionamento), modelagem de
negócios (fluxo de trabalhos), modelagem de objetos e modelagem de componentes.
• Um diagrama de atividades pode mostrar o contexto dos casos de uso e também os detalhes
sobre como um caso de uso complicado funciona.
Além destes diagramas, a UML também possui o diagrama de sequência, que obtém os
aspectos dinâmico (por tempo), tendo por objetivo modelar o fluxo de controle e ilustrar
cenários típicos. O diagrama de estados captura o comportamento dinâmico (orientado por
eventos). O diagrama de atividades obtém aspecto dinâmico (orientado por atividades) com
objetivo
A UML ajuda muito a deixar o escopo claro, pois centraliza numa única visão (o diagrama) um
determinado conceito, utilizando uma linguagem que todos os envolvidos no projeto podem
facilmente entender.
O maior problema na produção de software, a maior dor, em qualquer país do mundo, chama-
se comunicação ruim.
A UML serve para uma boa comunicação em equipes que produzem software, onde através do
uso de diagramas é adotado uma linguagem que todos entendem, para deixar claro o que
deve ser feito.
Conclusão
Quando usar?
● Quando membros de uma equipe precisam ter uma visão única e padronizada sobre
algo, seja no contexto de escopo funcional (requisitos, estórias de usuário ou modelos de
processo) e não funcional (foco na arquitetura/estrutura do sistema e integrações)