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

Post on 08-Nov-2018

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Apresentação de Método e Ferramenta

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

1. Introduçã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)

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

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

2. Método iRON

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

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

de desenvolvimento, organizado e consistente.

iRON

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

das etapas iniciais de levantamento de requisitos.

iRON

2.2 Visão Geral do Método

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

Requisitos de Software

Processos da Engenharia de Requisitos - iRON

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

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

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

2.3 Gerência de requisitos

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

Ferramenta

iRON Explorer

Objetivo geral, objetivos específicos e funcionalidades

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)

Tela principal do iRON Explorer

Geração das Matrizes de Rastreabilidade

4. Conclusões

e trabalhos futuros

Disponível no site

www.MetodoIron.com.br

Iron Explorer - Versão Educacional

Iron Explorer – onde obter a Versão Educacional

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

eduardo.castro@uniceub.br

roberto.paldes@uniceub.br

www.metodoiron.com.br

Perguntas e sugestões

top related