integração de requisitos orientados ao negócio iron ... · engenharia de requisitos processos...

31
integração de Requisitos Orientados ao Negócio iRON: Apresentação de Método e Ferramenta

Upload: vuongbao

Post on 08-Nov-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

integração de Requisitos Orientados ao Negócio – iRON:

Apresentação de Método e Ferramenta

Page 2: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

1) Introdução

2) Método iRON

• Fluxo geral do método

• Gerência de requisitos

3) Ferramenta iRON

Explorer

4) Conclusão e

trabalhos futuros

Eduardo José Ribeiro de Castro

Angélica Toffano Seidel Calazans

Roberto Avila Paldês

João Ricardo Pontes

Gustavo Neiva

Brasil

integração de Requisitos Orientados ao Negócio – iRON:

Apresentação de Método e Ferramenta

Page 3: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

1. Introdução

Page 4: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Engenharia de Requisitos

Processos de

.....aquisição, refinamento e verificação das

necessidades dos usuários,

....por meio do uso de técnicas sistemáticas e

repetíveis para

.....assegurar que os requisitos do software

sejam completos, consistentes, relevantes e

.....que atendam às necessidades do cliente(IEEE,1998)

Page 5: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Desafios e Problemas

DAN DDR Prototipo Modelagem Lógica Teste

Problema Solucao

Requisito

Funcional

Requisitos de

Dados

Regra de

Execução Formulario Caso de Uso Tabelas

Especificação

de Requisitos Código

Caso de

Teste

Rastreabilidade

Clientes Técnicos

Especificação

dos Requisitos

Definição

dos Requisitos

Documentação

Page 6: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Software automatiza as tarefas de um processos de negócio

Modelagem de ProcessoAs tarefas de um processo de negócio nos auxiliam a

identificar e definir os requisitos do software

Page 7: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

2. Método iRON

Page 8: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Conceito:

Processo de identificação, definição, refinamento, verificação

e controle de mudanças em requisitos de software que

atendam as necessidades do processo de negócio do cliente

Princípios:

Apoio a:• modelagem de dados

• métrica de software

• teste de software

Negócio orienta o Software

Software automatiza Processo

Requisitos a partir de Tarefas

Protótipo define e valida Requisitos

Rastreabilidade para controle de Mudança

Page 9: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

O RUP – Rational Unified Process é um processo iterativo e adaptativo

de desenvolvimento, organizado e consistente.

iRON

Page 10: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Com relação as Metodologias ágeis, o iRON também pode participar

das etapas iniciais de levantamento de requisitos.

iRON

Page 11: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

2.2 Visão Geral do Método

Page 12: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

iRON e os processo de Produção e Gerência de

Requisitos de Software

Processos da Engenharia de Requisitos - iRON

Page 13: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Análise do Negócio

Definição dos Requisitos

Disciplinas

Fases

Análise ValidaçãoElicitação Definição

Proposta de Solução

Prototipação

Teste

Gerência de Requisitos

Disciplinas de Apoio

Gerência de Projeto

Métrica de Software

Administração de Dados

Framework do método iRON

Page 14: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Mapeamento

do

Processo

Identificação

do

Problema

Análise do

Problema

Análise

do

Negócio

Viabilidade

Produção e

Gerência

de

Requisitos

Definição

dos

Objetivos

Proposta

de

Solução

Funcionalidades

e

Recursos

Definição e

Controle

dos

Requisitos

Engenharia

de

Requisitos

Descrição

do

Processo

QUEM? Quem é o cliente ou usuário ou beneficiário do processo?

Quem executa? Quem Gerencia?

O QUÊ? Quais são as entradas e saídas do processo?

Quais são os recursos ou ferramentas?

Quais são os problemas?

QUANDO? Quando é planejado o processo?

ONDE? Onde é planejado o processo? Onde é executado?

POR QUÊ? Por que ou para que este processo existe

COMO Como é executado? Como as informações são registradas e

disseminadas?

Como é avaliada a satisfação do cliente?

ZOPP

Mapeamento

Analise do Negocio

Page 15: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Tipos de Requisitos de Software do iRON

• Funcionais (ações)

• Ex.: O sistema deve gerar extrato bancário

• Dados (atributos da ação)

• Ex.: O sistema deve gerar extrato bancário contendo

nome, hora, data, saldo e movimentação

• Regras de Execução (condição da ação)

• Ex.: Quando o sistema gerar o extrato bancário o sistema

deve apresentar a movimentação dos 5 último dias

• Não Funcionais (Norma ISO 9126 - Qualidade)

• Ex.: Quando o sistema gerar o extrato bancário o sistema

deve imprimir o extrato em até 5 segundos

Page 16: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

2.3 Gerência de requisitos

Page 17: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição
Page 18: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

a) Analise do Negócio

b) Análise de Requisitos

c) Prototipação

d) Modelagem de Requisitos

e) Modelagem de Dados

DAN DDR Prototipo Modelagem Lógica Teste

Problema Solução

Requisito

Funcional

Requisitos de

Dados

Regra de

Execução Formulário Caso de Uso Tabelas

Especificação

de Requisitos Código

Caso de

Teste

O método iRON

Fluxo Geral do Processo

RASTREABILIDADE

Rastreabilidade

Page 19: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição
Page 20: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Ferramenta

iRON Explorer

Page 21: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Objetivo geral, objetivos específicos e funcionalidades

Page 22: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Tela principal da Ferramenta iRON Explorer

PROBLEMA

OBJETIVO GERAL

OBJEITOVOS ESPECÍFICOS

FUNCIONALIDADES

REQUISITOS FUNCIONAIS

REQUISITOS DE DADOS

MENSAGENS REGRAS DE EXECUÇÃO

DOCUMENTO DE ANÁLISE DO NEGÓCIO (DAN)

DOCUMENTO DE DEFINIÇÃO DE REQUISITOS (DDR)

Page 23: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Tela principal do iRON Explorer

Page 24: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Geração das Matrizes de Rastreabilidade

Page 25: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

4. Conclusões

e trabalhos futuros

Page 26: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Disponível no site

www.MetodoIron.com.br

Page 27: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Iron Explorer - Versão Educacional

Page 28: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Iron Explorer – onde obter a Versão Educacional

Page 29: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

Iron Explorer – registre-se para obter a Versão Educacional

Page 30: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição
Page 31: integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos de.....aquisição, refinamento e verificação das ... Elicitação Análise Definição

[email protected]

[email protected]

www.metodoiron.com.br

Perguntas e sugestões