17
PROCESSO DE AUTOMAÇÃO DE ARTEFATOS DE REQUISITO UTILIZANDO BDD Aluno: Thiago de Oliveira Carvalho Orientador: Prof. Me. Francisco Nauber Bernardo Gois

Processo de automação de artefatos de requisito slides

Embed Size (px)

Citation preview

Page 1: Processo de automação de artefatos de requisito   slides

PROCESSO DE AUTOMAÇÃO DE ARTEFATOS DE REQUISITO

UTILIZANDO BDD

Aluno: Thiago de Oliveira CarvalhoOrientador: Prof. Me. Francisco Nauber Bernardo Gois

Page 2: Processo de automação de artefatos de requisito   slides

Roteiro

• Automação

• Documentação

• Colaboração

• BDD

• Estórias do usuário

• Fitnesse

• Regras de negócio

• Drools Guvnor

Page 3: Processo de automação de artefatos de requisito   slides

Requisitos

Page 4: Processo de automação de artefatos de requisito   slides

Comunicação

• Falta ou falha de comunicação

• Ocorrência de falhas

• Prazo

• Planejamento

• Custo

• Contínuo em todo o processo

• Equipe, clientes e usuários

Page 5: Processo de automação de artefatos de requisito   slides

Documentação

• Volume

• Desperdício

• Atualização

• Inconsistência

• Documentos incompletos

• Atrasos

• Custo

Page 6: Processo de automação de artefatos de requisito   slides

BDD

• Comportamento

• Agregar as metodologias já existentes

• TDD - Test-Driven Development

• ATDD - Acceptance Test-Driven Development

• DDD - Domain-Driven Design

• Compreensão

• Testes

• Funcionamento

• Análise

Page 7: Processo de automação de artefatos de requisito   slides

Estórias do usuário

• Pessoa

• Funcionalidade

• Benefício

• Valor agregado

• Prioridades

• Planejamento

• INVEST

• SMART

Page 8: Processo de automação de artefatos de requisito   slides

FitNesse

• Teste

• Colaboração

• Páginas Wiki

• Linguagem de marcação

• Flexível

• Criação das estórias

• Automação dos testes de aceitação

• Documentação

Page 9: Processo de automação de artefatos de requisito   slides

Estória do usuário

Page 10: Processo de automação de artefatos de requisito   slides

Cenários

Page 11: Processo de automação de artefatos de requisito   slides

Testando cenários no FitNesse

Page 12: Processo de automação de artefatos de requisito   slides

Regras de negócio

• Gerenciadas no Drools Guvnor

• Separação de responsabilidades

• Linguagem única

• DSL - DRL

• Desenvolvedores X Usuários

• Meio termo

Page 13: Processo de automação de artefatos de requisito   slides

Drools Guvnor

• Gerenciamento das regras de negócio

• Separação das regras

• Boa forma de documenta-las

• Organização das regras

• Categorias e Versionamento

• Documentação

• Testes

Page 14: Processo de automação de artefatos de requisito   slides

Drools Guvnor

Page 15: Processo de automação de artefatos de requisito   slides

Processo de Automação

Page 16: Processo de automação de artefatos de requisito   slides

Conclusão

• Documentação

• Redução

• Processo único e prioritário

• Gerenciamento dinâmico

• Automação

• Redução de tempo

• Redução de risco

• Manutenção

• Comunicação• Clareza e compreensão

• Linguagem única

• Colaboração

• Testes• Segurança

• Garantia de conclusão

• Qualidade

Page 17: Processo de automação de artefatos de requisito   slides

Obrigado!