|
O quê faz este curso se destacar?
Caso de estudo realista e bem selecionado: O caso de estudo é cuidadosamente selecionado para ser complexo o suficiente para exercitar o conjunto completo de habilidades do AN ao mesmo tempo que realizável dentro do tempo disponível.
O Kit de trabalho: Cada aluno recebe o valioso kit de trabalho para utilizar no seu ambiente de trabalho, incluindo uma cópia completa do estudo de caso dentro de um documento de requisitos do negócio completo, contendo exemplos de todas as ferramentas e diagramas cobertos no curso.
Abordagem centrada nos casos de uso: O aluno aprende através da prática a aplicar a abordagem centrada em casos de uso em um projeto – efetivamente aplicando casos de uso como um vínculo central para o modelo de objetos, tabelas de decisão, modelagem de workflow e outros entregáveis da AN.
Experiência: Nosso curso é escrito e ministrado por profissionais com prática extensiva em modelagem de objetos e dados para análise de negócios.
Público
- Analistas de negócios de TI e seus gerentes.
- Analistas de sistemas e programadores expandindo o seu papel
rumo ao domínio do negócio.
Pré-requisitos
Nenhum.
Formato da turma
Os alunos trabalham em equipes, desenvolvendo um estudo de caso ao longo de um projeto. O instrutor introduz cada passo através da revisão das técnicas requeridas em cada momento. Trabalhando individualmente, ou em grupos (quando apropriado para o momento), os alunos desempenham atividades da AN e criam entregáveis com o instrutor atuando como mentor. Após cada passo completado, o instrutor aborda as situações que se revelaram durante o workshop.
Objetivos
Ao final do curso você será capaz de:
-
Facilitar e agir como analista durante a iniciação do projeto (concepção), fazendo uso efetivo de casos de uso do negócio e modelagem de workflow (diagramas de atividades, etc) para definir processos completos de negócio e consolidar os pontos de vista das partes interessadas.
-
Criar entregáveis (mapas de papéis, pacotes, etc) no início do projeto para padronizar o tratamento das questões do projeto ao longo do restante do ciclo de vida.
-
Quebrar um projeto de forma eficiente em casos de uso de negócios e de sistemas, empregando recursos avançados dos casos de uso (inclusão, extensão, etc) que minimizam as redundâncias na documentação.
-
Criar o modelo estrutural da área do negócio (diagramas de classes), descrevendo regras de negócio abrangentes para objetos do negócio essenciais.
-
Garantir que as regras de negócio sejam expressadas de forma uniforme dentro da documentação de requisitos do negócio através da verificação dos casos de uso em relação aos diagramas de classes.
-
Facilitar uma revisão estruturada para verificar os requisitos com as partes interessadas.
-
Vincular a documentação de casos de uso ao modelo estrutural de objetos (diagramas de classes), diagramas de transição de estados e outros entregáveis.
-
Utilizar tabelas de decisão e diagramas de atividades para aumentar o valor do texto do caso de uso.
-
Definir casos de testes fazendo uso efetivo das técnicas de testes como análise de valor limite, testes de cenários de casos de uso, testes de sistemas e tabelas de decisão.
Conteúdo
- Análise Corporativa: Analisando o contexto do negócio
- Analisando processos completos de negócio com casos de uso de negócios
- Diagrama de casos de uso de negócio
- Definindo atores do negócio
- Definindo colaboradores
- Definindo workflow completo
- Elicitando e documentando casos de uso de sistema
- Facilitando sessões de casos de uso
- Definindo usuários: mapa de papéis
- Diagramas de casos de uso
- Documentação textual de casos de uso
- Modelando workflow com diagramas de atividades
- Decisões, atividades concorrentes, fluxos de objetos
- Analisando objetos do negócio chave com diagramas de máquinas de estado
- Estados
- Transições
- Atividades
- Eventos
- Guardas
- Estados compostos com subestados ortogonais
- Estados compostos com subestados concorrentes (estados paralelos)
- Definindo regras de negócios no modelo estrutural:
- Dicas de facilitação para modelagem estrutural
- Diagramas de pacotes
- Diagramas de classes
- Classe
- Generalização
- Papéis transientes
- Agregação
- Associação
- Classe de associação
- Multiplicidade
- Garantia da qualidade
- Derivando casos de testes de casos de uso de sistema
- Selecionando dados de testes com análise de valor limite
- Testando requisitos de nível de serviço (não-funcionais) com testes de sistema
- Tabelas de decisão
- Testes de aceitação do usuário
- O que os desenvolvedores fazem com os requisitos
- Diagramas de sequência
- Classes técnicas
- O papel da modelagem na arquitetura do negócio

Alinhamento com o BABOK 2
| Área de Conhecimento |
Mapeamento para o Curso |
| Planejamento e Monitoramento da Análise de Negócios |
O curso fornece orientação e experiência prática nas seguintes técnicas usadas no contexto do planejamento de uma abordagem de análise de negócios: Modelo de processos (usados para definir e documentar a abordagem da análise de negócios) e revisões estruturadas (usadas como meios de validação da abordagem da análise de negócios).
O curso fornece orientação e experiência nas seguintes atividades que apoiam a tarefa conduzir análise das partes interessadas: modelando partes interessadas do negócio e seu relacionamento com os processos (casos de uso de negócio) e modelando partes interessadas (atores) que interagem diretamente com a solução de TI. |
| Gerenciamento e Comunicação dos Requisitos |
O curso fornece orientação e experiência na manutenção dos requisitos para reuso através da utilização de modelagem estrutural (dados) para centralizar e reusar regras de negócios e através de técnicas de casos de uso avançadas (extensão, inclusão, generalização) que promovem o reuso dos requisitos do usuário. |
| Análise Corporativa |
O curso fornece orientação e experiência na construção dos seguintes modelos usados no contexto da arquitetura corporativa (uma entrada importante para avaliação dos lapsos de capacidade): Diagramas de classes, DERs, modelos de processos (diagramas de atividades e casos de uso de negócios). O curso também fornece orientação na definição do escopo da solução usando modelos “to-be” comportamentais e estruturais. |
| Análise de Requisitos |
O curso fornece orientação nos seguintes aspectos da organização dos requisitos: mapeando o relacionamento entre os modelos comportamentais e estruturais.
O curso fornece experiência extensiva na especificação e modelagem dos requisitos comportamentais no modelo de casos de uso e na definição dos conceitos do negócio e relacionamentos no modelo estrutural. Técnicas listadas no BABOK especificando e modelando requisitos são cobertas neste curso como segue: análise de regras de negócios: (tabelas de decisão); modelagem de dados: (abordagem estrutural usando DERs e abordagem UML usando diagramas de classes); modelagem de processos; cenários e casos de uso; diagramas de estados.
O curso fornece orientação na verificação dos requisitos através da identificação e resolução de discrepâncias entre o modelo comportamental (casos de uso) e o modelo estrutural. |
|