|
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. |
|