Conteúdo Programatico
Introdução
- Pessoas
- Estrutura do curso
- Notação de modelagem de processos de negócios
- Linguagem de modelagem unificada
- Casos de Uso
- Orientação a Objetos
- BPMN e UML no contexto de elicitação e especificação de requisitos
Modelando processos de negócios
- Escopo de processos de negócios usando casos de uso
- Identificação de trabalhadores de negócios e entidades externas
- Conceitos e notação essenciais do BPMN
- Processos e Subprocessos
- Modelando Eventos e Resultados de Negócios
- Modelando trabalhadores de negócios e suas funções
- O Processo de Modelagem de Negócios
- Workshop de Modelagem de Processos de Negócios usando estudos de caso e seus próprios aplicativos
Modelando Entidades de Negócios
- Conceitos básicos de orientação a objetos aplicados ao domínio comercial.
- Diagramas de classe UML
- O modelo de domínio de negócios
- Workshop de Modelagem de Domínios de Negócios usando estudos de caso e seus próprios aplicativos
Especificando requisitos de negócios
- Requisitos de classificação: Usuário, Não-funcional, Regulatório etc.
- Documentação de requisitos de estruturação
- Partes Interessadas e Usuários
Definindo casos de uso do sistema
- Conceitos essenciais de casos de uso
- Técnicas para especificar Requisitos Funcionais detalhados usando Casos de Uso
- Modelos para especificações de casos de uso
- Workshop de Especificação de Casos de Uso usando estudos de caso e seus próprios aplicativos
Mapeando para os requisitos do sistema
- Modelos de processos de negócios versus casos de uso do sistema
- Mapeando atores e casos de uso
- Mapeando eventos e processos de negócios
- Mapeando trabalhadores de negócios
- Mapeando o Modelo de Entidade de Negócios
- Criando e mapeando trabalhadores e processos 'automatizados'
- Workshop de Mapeamento