(BA004) Workshop de Modelagem de Dados e de Objetos para o AN: Analisando Regras de Negócios com Diagramas de Classes e DERs (com UML 2)


Duração: 2 dias
Alinhamento ao BABOK: BABOK 2.0
Descrição: Aprenda como usar técnicas análise estática, estrutural para modelar o domínio do negócio. Este é um workshop prático sobre o uso de diagramas de classes, modelos de dados e outros diagramas de modelagem estrutural para descrever requisitos do negócio para um sistema de TI. Você irá avançar por um estudo de caso da vida real, aprendendo em quais pontos desenvolver e verificar partes do modelo. Você aprenderá como usar a análise estrutural “ao vivo” durante entrevistas para definir conceitos e objetos do negócio e capturar regras de negócios e em seguida, como usar o modelo estrutural para verificar os casos de uso do modelo comportamental. Você irá também aprender como converter diagramas de classe UML para DERs (Diagramas de entidades de relacionamento), para que você possa se adaptar a qualquer ambiente de análise – AOO (Análise Orientada a Objetos), análise estruturada ou ambas.

Por que participar deste curso?

Falhas nos projetos ou custos excessivos podem frequentemente ser vinculados à Documentação dos Requisitos do Negócio que é incompleta, inconsistente ou ambígua. A modelagem de objetos e de dados aborda todos os três problemas:

  • Documentação completa é alcançada através de técnicas de entrevistas orientadas ao modelo que garantem que todas as questões certas são abordadas.
  • Documentação consistente é obtida através de técnicas que centralizam regras comuns do negócio dentro de um modelo estrutural.
  • Documentação não ambígua é produzida através da conformidade com a UML – um padrão amplamente aceito e bem compreendido pelos desenvolvedores.
Dúvidas? Mais informaçoes? Entre em contato!

Seu nome:
e-mail:
Telefone:
Empresa/
Organização:
Curso:
Tamanho da turma:
Cidade/UF:
Observações:
   

info@nobleinc.com.br

 

O que faz este curso se destacar?


Foco na Análise de Negócios: Diferente de outros cursos sobre modelagem estruturada de objetos e dados este não é um curso desenhado para desenvolvedores. Nosso curso é focado nas necessidades do Analista de Negócios, explicando claramente onde e como a modelagem estrutural beneficia a coleta e documentação dos requisitos do negócio pelo AN. Os desenvolvedores que procuram expandir os seus conhecimentos na direção do papel de Analista de Negócios também obterão valor com este curso conforme eles aprendem a aplicar técnicas UML ao “front-end” de coleta de requisitos de um projeto.

Apenda como, por que e quanto: Você aprende não apenas como construir o modelo estrutural, mas também a lógica do negócio por trás dele, então você será capaz de julgar quanta modelagem estrutural desempenhar em cada projeto.

Modelagem estrutural ensinada como uma habilidade social: Muitos cursos focam em como usar a modelagem estrutural como uma “habilidade técnica” para documentação. Nós a vemos também como uma “habilidade social” de entrevista. Neste curso você irá aprender a usar a modelagem estrutural ativamente durante entrevistas para rapidamente alcançar uma compreensão e consenso sobre conceitos complexos do negócio e para garantir que questões importantes não são esquecidas durante a entrevista.

Interação aos casos de uso: Nós ensinamos aos alunos exatamente como integrar análise estrutural com análise de casos de uso. Os alunos aprendem em quais passos dentro da análise de casos de uso criar modelos estruturais e como os modelos se encaixam na documentação dos casos de uso.

Treinamento em tempo real: No lugar de simplesmente apresentar esta disciplina de forma acadêmica, por área de assunto, nós guiamos o aluno através da modelagem de um estudo de caso prático. O aluno aprende não apenas o que fazer, mas quando usar cada técnica durante o curso de um projeto. Nós consideramos que esta abordagem aumenta a habilidade dos alunos na aplicação do que aprenderam no seu ambiente de trabalho.

Público

  • Analistas de Negócios de TI
  • Administradores de bancos de dados, Analistas de Sistemas, Modeladores de dados expandindo seu papel na direção da Análise de Negócios

Pré-requisitos

Nenhum.

Formato da turma

O conteúdo do curso é apresentado através de:

  • Um caso de estudo integrado e realista
  • Explanações e acompanhamento

Objetivos

Ao final do curso voce será capaz de:

  • Usar modelagem de objetos para auxiliar a guiar as suas perguntas ao longo das entrevistas.
  • Integrar a modelagem de objetos com a análise de casos de uso.
  • Criar diagramas de classe UML que centralizam as regras de negócios que se aplicam ao longo de múltiplos casos de uso e contextos de negócios.
  • Criar links entre os diagramas da modelagem estrutural e o modelo de casos de uso e vice-versa: dos casos de uso para os diagramas.
  • Julgar quanto modelagem fazer (e por que) para diferentes tipos de projetos.
  • Converter diagramas de classes em diagramas de entidade-relacionamento (ERD) para uso em um Sistema Relacional de Gerenciamento de Banco de Dados (SRGBD).
  • Compreender o papel do AN em um projeto de Data Warehousing e como fazer a transição bancos de dados de transações relacionais para uma data warehouse.

Conteúdo

  • Princípios da Análise Orientada a Objetos
    • Benefícios da Análise Orientada a Objetos
    • Determinando o quanto modelar quando o projeto é de um front-end para um sistema legado existente
    • Objetos, classes, herança, agregação, polimorfismo
  • Criando o modelo de classes do negócio essencial
    • Criando um conjunto comum de referências dos conceitos do negócio (classes) no início de um projeto
    • Definindo classes de entidades (do negócio) chave
    • Definindo associações chave durante entrevistas com o cliente
    • Documentando classes de entidades com UML
    • Modelando papéis no diagrama de classes: Como modelar pessoas que interagem de diversas formas com o negócio
  • Criando o modelo estrutural detalhado do negócio
    • Convertendo o modelo de negócios essencial em um modelo detalhado através da adição de atributos e operações
    • Definindo as regras de dados do negócio na documentação dos “atributos” de uma classe
    • Definindo regras procedurais do negócio na documentação “operações” de uma classe
    • Distribuindo atributos e operações ao longo das classes quanto a herança e a agregação estão presentes no modelo
  • Desenvolvendo o modelo estrutural durante iterações de casos de uso
    • Identificando classes do negócio referenciadas por um caso de uso
    • Verificando o casos de uso em relação ao modelo de classes
    • Atualizando o modelo de classes com base no caso de uso
    • Vinculando o caso de uso ao modelo estrutural
  • Desenvolvendo o modelo de dados
    • Razões para a conversão do modelo estrutural OO (diagramas de classes) em um modelo de dados
    • Criando Diagramas de Entidade Relacionamento (DERs) a partir de diagramas de classes
    • Desenhando entidades, relacionamentos, cardinalidades
    • Convertendo herança e agregação em elementos de modelos de dados
    • Como a herança é implementada em um Sistema de Gerenciamento de Banco de dados Relacional (SGBDR) como ORACLE ou DB2
  • Introdução aos Data Warehouses
    • Mapeando o Modelo de Objetos para o Data Warehouse
  • Tópicos avançados
    • Como o desenvolvedor usa o modelo estrutural do negócio para desenhar o software
    • Interfaces, patterns
    • Introdução ao IDEF1
    • Introdução a novas tecnologias: DSLs (Domain Specifc Languages), MDA (Model Driven Architecture), the metapattern


Alinhamento com o BABOK 2



Área de Conhecimento Mapeamento para o Curso
Elicitação O curso fornece orientação e experiência prática na facilitação de workshops de análise estrutural e inclui listas de questões a se perguntar ao longo de uma série de entregistas conforme o projeto progride.
Gerenciamento e Comunicação dos Requisitos O curso fornece orientação e experiência prática na manutenção dos requisitos para reuso – usando análise estrutural para modelar regras de negócio reusáveis no intuito de evitar redundâncias nos requisitos do usuário (casos de uso).
Análise Corporativa Este curso fornece orientação e experiência na definição dos conceitos do negócio, relacionamento e regras no modelo estrutural – um componente da Análise Corporativa, usado como uma entrada para a avaliação dos lapsos de capacidade (uma tarefa dentro desta área de conhecimento).
Análise de Requisitos Este curso fornece orientação e experiência prática na organização dos requisitos nas seguintes áreas: sincrinizando os modelos estrutural e comportamental; especificação de conceitos e relacionamentos dentro do modelo estrutural. O curso cobre as seguintes técnicas listadas nesta área de conhecimento: Modelagem de dados e estrutural.

Página Inicial     |     Cursos     |     Sobre nós     |     Nossos Clientes     |     Locais     |    Brazil Business    |    Noble Inc. International Website


© 2009 Noble Inc. Todos os direitos reservados. Website design by Stareatjello Design

Noble Inc. é uma EEP (Endorsed Education Provider) para o IIBATM (Instituto Internacional de Análise de Negócios) e uma Advanced Business Partner da IBM®.
A logomarca da IBM e o emblema de Business Partner são marcas registradas da International Business Machines Corporation nos Estados Unidos, outros países, ou ambos.