©Jaelson Castro 1998 Slide 1 Elicitação e Análise de Requisitos.
integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos...
Transcript of integração de Requisitos Orientados ao Negócio iRON ... · Engenharia de Requisitos Processos...
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