GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

UML

Flavio Pereira Portugiesisch

UML

Inhalt der Mindmap

UML

  1. Linguagem gráfica para especificar, visualizar, construir e documentar artefatos primariamente de um sistema de software

  2. Independente de Linguagem de Programação

  3. Mecanismos

    • Estereótipo
      • Utilizado para estender o significado de determinado elemento em um diagrama
    • Notas Explicativas
      • Utilizado para definir informação que comenta ou esclarece alguma parte de um diagrama
    • Tagged Values
      • Utilizado para predefinir propriedades para determinados elementos
    • Restrições
      • Utilizado para espeficar restrições sobre um ou mais valores de um ou mais elementos de um modelo
    • Pacotes
      • Utilizado para agrupar elementos semanticamente relacionados
  4. Diagramas

    • Estruturais
      • Classe
        • Conjunto de classes, interfaces e seus relacionamentos. Especificam tanto as propriedades quanto os comportamentos dos objetos
        • Visibilidade
        • Relacionamentos
          • Dependência
            • Direcionado e semântico entre dois ou mais elementos que ocorre se mudanças na definição de um elemento causarem mudanças a outro elemento. Classe cliente é dependente de algum serviço da classe fornecedora.
            • Representado por: SETA TRACEJADA que aponta para a classe independente.
          • Generalição/Especialização
            • Indica que a subclasse é uma especialização da superclasse ou que a superclasse é uma generalização da subclasse.
            • Representado por: LINHA COM UM TRIANGULO que aponta para a classe genérica
          • Realização
            • Relacionamento entre dois elementos em que um elemento realiza(implementa/executa) o comportamento que o outro elemento especifica.
            • Representado por: LINHA TRACEJADA com um triangulo que aponta para a interface.
          • Associação
            • Simples
              • Relacionamento mais forte que o de dependencia. Indica que uma intância de um elemento está ligada à instância de outro elemento.
              • Representado por: LINHA SÓLIDA que pode ou não ter setas de navegabilidade
            • Qualificada
              • Possui um qualificador que é um atributo do elemtno-alvo capaz de identificar uma instância dentre as demais.
              • Representado por: LINHA SÓLIDA, com um retângulo ao lado da classe de cardinalidade 1 contendo o qualificador.
            • Composição
              • Tipo de Associação em que o TODO está relacionado às suas PARTES de forma dependente.. AS PARTES NÃO TEM EXISTENCIA PROPRIA.
              • Representado por: LINHA SÓLIDA COM DIAMANTE CHEIO.
            • Agregação
              • Tipo de Associação em que o TODO está relacionado às suas PARTES. AS PARTES TEM EXISTENCIA PROPRIA.
              • Representado por: LINHA SÓLIDA COM DIAMANTE VAZIO.
          • Resumo de Relacionamentos
      • Componente
        • Modela o sistema em termos de componentes e seus relacionamentos através de interfaces. Decompõe o sistema em subsistemas que detalham a estrutura interna.
      • Objeto
        • Pode ser visto como uma instância do diagrama de classes. Não exibe as operações. Fotografia estática do sistema em um dado momento de execução.
      • Pacotes
        • Representa os pacotes e suas dependências.
      • Implantação
        • Apresenta o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware.
      • Perfil
        • Diagrama auxiliar que permite definir tipos padronizados de estereótipos, valores rotulados e restrições
      • Estrutura Composta
        • Modelar colaborações internas de classes, interfaces e componentes para especificar uma funcionalidade.
    • Comportamentais
      • Casos de Uso
        • Técnica de captar requisitos funcionais de um sistema. Servem para descrever as interações de usuários com o sistema, fornecendo uma narrativa de como o sistema é usado. Delimita o escopo do sistema. Visão abstrata
        • Concretos
          • Iniciado por um ator e constitui um fluxo completo de eventos. Uma instancia do caso de uso executa a operação inteira chamada pelo ator.
        • Abstratos
          • Jamais são instanciados diretamente. São incluídos, estendidos ou generalizados por outros casos de uso. Representa-se com nome em itálico.
        • Relacionamentos
          • Comunicação
            • Também chamada de relacionamento de associação, o ator se comunica com o sistema por meio do envio e recebimento de mensagens.
          • Inclusão
            • Utilizado quando um mesmo comportamento se repete em mais de um caso de uso. Logo é um relacionamento OBRIGATÓRIO, representado por uma linha tracejada com uma seta na ponta. Exemplo: Quando um caso de uso "A" "inclui" o caso de uso "B" significa dizer que sempre que o caso de uso A for executado, o caso de uso B também será.
          • Extensão
            • Utilizado quando se deseja modelar um relacionamento alternativo. Logo é um relacionamento OPCIONAL representado por uma linha tracejada com uma seta na ponta. Exemplo: Quando o caso de uso B estende o caso de uso A, significa que quando o caso de uso A for executado o caso de uso B PODERÁ ser executado também.
          • Herança
            • Relacionamento entre atores, utilizado quando o ator filho é uma especificação do ator genérico.
      • Atividades
        • Descreve lógica de procedimento, processo de negócio e fluxos de trabalho. Tem um maior nível de abstração. Agrupa as atividades e as organizam de acordo com suas respectivas responsabilidades com o auxilio de ações , bifurcações, fluxos e ramificações.
      • Maquina de estados
        • Apresenta diversos possíveis estados de um OBJETO no decorrer da execução de processos de um sistema. Não mostra a interação entre objetos. Geralmente ele mostra estados possíveis de um objeto específico.
      • Sequencia
        • Diagrama de interação que captura o comportamento de um único cenário, mostrando vários exemplos de objetos e mensagens que são trocadas dentro de caso de uso. Mostra a sequencia temporal das mensagens
      • Comunicação
        • Diagrama de interação com enfase na ordem estrutural e não temporal. Utilizado em cenários mais simples.
      • Tempo
        • Descreve o comportamento dos objetos no decorrer do tempo e a duração na qual eles permancem em determinados estados.
      • Interação Geral
        • Fornece uma visão geral do controle de fluxo entre objetos e engloba diversos tipos de diagramas de interação para demonstrar um processo geral.

Bilder und Dateien der Mindmap

  • UML
  • UML
  • UML
  • UML
  • UML
  • UML
  • UML
  • UML
  • UML
  • UML
  • UML
  • UML

Informationen

Beschreibung
Mindmap am UML, erstellt von Flavio Pereira am 02/07/2018.
Erstellt von
Flavio Pereira
Aufrufe
6
Bewertung

Mehr zu UML e diagramas

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck