Programa do Curso
Visão geral do processo e modelagem de desenvolvimento de software
- Metodologias e seu impacto no trabalho de um Business Analista
- Etapas do Waterfall: Análise, Design, Implementação, Teste, Manutenção
- Abordagem Agile para análise de negócios
- Quem são os Business Analistas?
- Perspectiva sobre o papel do BA
- O Modelo Dinâmico (Comportamental)
- O Modelo Estático (Estrutural)
- Análise Estruturada
A Perspectiva do BA sobre Orientação a Objetos
- Orientação a Objetos Programming e seu impacto na modelagem
- A Norma UML
- Psicologia Cognitiva e OO?
- Objetos
- Atributos e Operações
- Operações e Métodos
- Capsulação
- Classes
- Relacionamentos
- Generalização
- Associação
- Agregação
- Composição
- Polimorfismo
- Use Cases e Cenários
- Business e Sistemas Use Case
Uma Visão Geral de Business Modelagem Orientada a Objetos (BOOM)
- B.O.O.M. e Ciclos de Vida do Desenvolvimento de Software
- Os Passos do B.O.O.M.
- Sequenciando os Passos
- O que Você Define Primeiro—Atributos ou Operações?
Analisando Processos Ponta a Ponta Business
- Entrevistas Durante as Fases de Iniciação, Análise e Teste
- Passo 1: Iniciação
- Modelo de Documento de Requisitos do Business
- Passo 1a: Modelar Business Use Cases
- Passo 1a i: Identificar Business Use Cases (Diagrama de Casos de Uso do Business)
- Pondo a Teoria em Prática
- Nota para Usuários do Rational Rose
- Caso de Estudo D1: Diagramas de Caso de Uso do Business
- Passo 1a ii: Definir o Escopo dos Business Use Cases (Diagrama de Atividade)
- Caso de Estudo D2: Diagrama de Atividade de Casos de Uso do Business com Partições
Escopo do projeto de TI com sistemas Use Case
- Passo 1b: Modelar Sistemas Use Case
- Caso de Estudo E1: Mapa de Papéis
- Passo 1b ii: Identificar Pacotes de Casos de Uso do Sistema (Diagrama de Casos de Uso do Sistema)
- Caso de Estudo E2: Pacotes de Casos de Uso do Sistema
- Passo 1b iii: Identificar Sistemas Use Cases (Diagrama de Casos de Uso do Sistema)
- Caso de Estudo E3: Diagramas de Caso de Uso do Sistema
- Passo 1c: Iniciar Modelo Estático (Diagramas de Classe para Classes Chave do Business)
- Passo 1d: Definir Base para Análise (BRD/Iniciação)
Storyboard da experiência do usuário
- Passo 2: Análise
- O Modelo de Descrição de Casos de Uso
- Documentando o Fluxo Básico
- Diretrizes para Escrever Casos de Uso
- Exemplo do Fluxo Básico: Relatório de Revisão do Sistema CPP
- Documentando Flows Alternativos
- Documentando Flows de Exceção
- Diretrizes para Conduzir Entrevistas de Casos de Uso do Sistema
- Diagramas de Atividade para Sistemas Use Case
- Artigos Relacionados
- Tabelas de Decisão
- Caso de Estudo F1: Tabela de Decisão
- Árvores de Decisão
- Caso de Estudo F2: Árvore de Decisão
- Tabela Condição/Resposta
- Business Rules
- Recursos Avançados de Casos de Uso
- Caso de Estudo F3: Recursos Avançados de Caso de Uso
Requisitos de ciclo de vida para objetos-chave Business
- O que é um Diagrama de Máquina de Estados?
- Passo 2a ii: 1. Identificar Estados dos Objetos Críticos
- Caso de Estudo G1: Estados
- Passo 2a ii: 2. Identificar Transições de Estado
- Caso de Estudo G2: Transições
- Passo 2a ii: 3. Identificar Activities de Estado
- Caso de Estudo G3: Activities de Estado
- Passo 2a ii: 4. Identificar Estados Compostos
- Caso de Estudo G4: Estados Compostos
- Passo 2a ii: 5. Identificar Estados Concorrentes
Reunindo regras gerais com diagramas de classes
- Passo 2b: Análise Estática
- Passo 2b i: Identificar Classes de Entidade
- Caso de Estudo H1: Classes de Entidade
- Passo 2b ii: Modelar Generalizações
- Caso de Estudo H2: Generalizações
- Passo 2b iii: Modelar Papéis Transitórios
- Caso de Estudo H3: Papéis Transitórios
- Passo 2b iv: Modelar Relacionamentos Todo/Parte
- O Diagrama de Estrutura Composta
- Caso de Estudo H4: Relacionamentos Todo/Parte
- Passo 2b v: Analisar Associações
- Caso de Estudo H5: Associações
- Passo 2b vi: Analisar Multiplicidade
- Caso de Estudo H6: Multiplicidade
Otimizando Consistência e Reutilização em Requisitos Documentation
- Passo 2b vii: Linkar Casos de Uso do Sistema ao Modelo Estático
- Caso de Estudo I1: Linkar Casos de Uso do Sistema ao Modelo Estático
- Caso de Estudo I1: Resultados
- Passo 2b viii: Adicionar Atributos
- Atributos Meta
- Caso de Estudo I2: Adicionar Atributos
- Passo 2b ix: Adicionar Tabelas de Consulta
- Caso de Estudo I5: Analisar Tabelas de Consulta
- Passo 2b x: Adicionar Operações
- Caso de Estudo I7: Distribuir Operações
- Passo 2b xi: Revisar Estrutura de Classe
- Caso de Estudo I8: Revisar Estrutura
Projetando casos de teste e concluindo o projeto
- Passo 2c: Especificar Testes
- Percursos Estructurados
- Tabelas de Decisão para Testes
- Caso de Estudo J1: Derivando Casos de Teste a partir de Tabelas de Decisão
- Análise de Valores Limite
- Caso de Estudo J2: Selecionar Dados de Teste Usando Análise de Valores Limite
- Testes do Sistema
- Alem dos Testes do Sistema
- Passo 2d: Especificar Plano de Implementação
- Passo 2e: Definir Base para Desenvolvimento
O que os desenvolvedores fazem com seus requisitos
- Orientação a Objetos Design Patterns
- Visibilidade
- Classes de Controle
- Classes de Fronteira
- Diagramas de Sequência
- Communication Diagramas
- Outros Diagramas
- Arquitetura em Camadas
- Interfaces
- Mix-Ins
- Implementando OO Usando uma Linguagem OO
- Implementando OOA Usando Procedural Languages
- Implementando um Database de OOA Usando um RDBMS
Requisitos
Nenhum
Declaração de Clientes (5)
A senhora Malavika é uma excelente treinadora. Muito dedicada e respondendo bem às minhas dúvidas. Entendo que o campo de SysML e EA é muito amplo, e ela fez o seu melhor para apresentar o treinamento da maneira mais adequada possível. Ela até utilizou seu tempo de intervalo para buscar respostas às nossas perguntas. Meu respeito! Uma grande professora!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curso - System Engineering using SysML and UML 2
Máquina Traduzida
Gosto dos códigos de exemplo simples, mas informativos.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida
I mostly liked his subject knowledge and style.
Giacomo Urso
Curso - Systems Modelling with SysML
Máquina Traduzida
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Curso - Technical Architecture and Patterns
Máquina Traduzida
The experience and knowledge of the trainer - he was able to answer any questions.
Shelley Walker
Curso - OCUP2 UML 2.5 Certification - Foundation Exam Preparation
Máquina Traduzida