Entrar em Contato

Programa do Curso

Criar e configurar arquivo EAP

  • Criar e salvar um arquivo de projeto do Enterprise Architect
  • Tipos de visualizações
  • Interface do programa: menus, barras de ferramentas, Caixa de Ferramentas, Navegador de Projetos e outras janelas
  • Ancoragem e ocultação de janelas

Trabalhando com um modelo, diagrama

  • Modelos predefinidos
  • Pacotes (visualizações) e diagramas
  • Adicionar elementos ao modelo e ao diagrama
  • Diferentes formas de remover itens e suas consequências
  • Salvar diagramas

Gestão de Requisitos

  • Métodos de coleta de requisitos
  • Categorias de requisitos FURPS
  • Diagrama de Requisitos
  • Relacionamentos entre requisitos
    • agregação
    • dependência
  • Como melhorar a aparência de um diagrama?
    • layout do diagrama
    • cor dos status de requisitos
    • habilitar / desabilitar os nomes dos pacotes
  • Criar e gerenciar matriz de relacionamentos
  • Documentação de requisitos
    • páginas HTML
    • versão imprimível
  • Gestão avançada de requisitos
    • tipos personalizados de requisitos
    • status personalizado de requisitos
    • rastreamento de requisitos
    • documentação de requisitos

Modelagem de processos de negócio, arquitetura

  • Diagrama de Atividades
  • Atividades compostas
  • Fluxos de controle, fluxos de objetos
  • Manipulação de exceções, fluxo de interrupção
  • Partições
  • Fluxos concorrentes e tomada de decisão
  • Como melhorar a aparência de um diagrama?
    • diferentes níveis de detalhe
    • reduzindo a quantidade de detalhes
    • complexidade do processo
  • Diagramas de Componentes e Implantação
  • A arquitetura inicial do sistema - lógica e física
    • componentes aninhados
    • delegação e composição
    • porta
    • interface
    • caminhos de comunicação
  • Implementação não padrão de estereótipos em diagramas (OPCIONAL)
    • biblioteca gráfica de estereótipos
    • adicionando a biblioteca ao projeto
    • estereótipos gráficos personalizados

Casos de Uso e sua documentação

  • Modelagem de requisitos funcionais
  • Escopo do sistema
  • Atores e os relacionamentos entre eles
    • Identificação de casos de uso
    • Relação "ator - caso de uso" e suas propriedades
    • Relacionamento entre casos de uso: include, extend, generalização
  • Numeración automática
  • Cenários de Casos de Uso e diagramas de atividades gerados com base neles
  • Geração de documentação
  • Modelos de Documento

Modelo Analítico

  • Diagrama de Classes no nível do modelo de domínio
    • classe, método, atributo, classe abstrata, interface
    • associação e suas características
    • outros relacionamentos: agregação, composição, generalização, dependência, classe de associação
    • identificação de classes
  • Diagrama de Sequência
    • tipos de mensagem: assíncrona, síncrona, retorno
    • estereótipos: Boundary, Control e Entity

Modelo Estático

  • Diagrama de Classes no nível de design
  • Geração de código-fonte e engenharia reversa (OPCIONAL)
    • geração de código-fonte a partir do diagrama
    • geração de diagrama a partir do código-fonte
    • sincronização do código-fonte e diagrama
  • Diagramas de Objetos

Modelo Dinâmico

  • Verificação do modelo estático
    • aclarar as assinaturas dos métodos
    • verificação do diagrama de classes
  • Modelagem dinâmica no nível de chamadas de método (diagrama de sequência) com base em casos de uso e modelo de análise estática
  • Como melhorar a aparência de um diagrama?
    • reduzindo o número de cenários modelados
    • reduzindo o número de linhas de vida
    • evitando blocos complexos aninhados
    • ocultando detalhes
  • Diagrama de Máquina de Estados (OPCIONAL)
    • estados e sub-estados
    • transições entre estados - gatilho, condição e ação
    • ações internas (entrada, execução, saída)

Padrões e perfis (OPCIONAL)

  • Padrões "Gang of Four"
  • Padrões definidos no projeto
  • Padrões de usuários
  • Importação de perfis a partir de arquivos XML

MDA, código-fonte (OPCIONAL)

  • Transformação do Diagrama de Classes em esquema de banco de dados
  • Geração de script SQL com base no diagrama de classes
  • Geração de código-fonte - opções disponíveis

Trabalho em grupo

  • Versionamento de pacotes do Enterprise Architect
  • Diferenças nas versões do projeto, documentação
  • Uso de repositório para armazenar o modelo
  • Ferramentas de colaboração

Requisitos

Habilidades de modelagem em UML.

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas