Buscar

ER_03_ProcessoER

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Processo de Engenharia 
de Requisitos (ER) 
Aula 3 
Josiane Brietzke Porto 
josibrietzke@unisinos.br 
Agenda 
• O processo 
• Atividades 
• Participantes 
• Ferramentas de apoio 
• Melhoria do processo 
 
 
Processo de Engenharia de Requisitos 
• A Engenharia de Requisitos (ER) é 
um processo que envolve todas as 
atividades exigidas para criar e 
manter a especificação de requisitos 
de um sistema. 
Processo de Engenharia de Requisitos 
• O processo de Engenharia de 
Requisitos pode variar muito. 
• Desde um processo completamente 
não estruturado até um processo 
sistemático, baseado na aplicação de 
métodos de análise de requisitos. 
Processo de Engenharia de Requisitos 
• Fatores que podem influenciar nessa 
variação do processo de ER: 
• Maturidade técnica 
• Disciplina 
• Cultura organizacional 
• Domínio da aplicação 
• ... 
Processo de Engenharia de Requisitos 
• Cada organização deve definir seu 
próprio processo de ER, o qual deve 
ser adaptado para a realidade de 
cada projeto. 
Processo de Engenharia de Requisitos 
• Processo genérico de ER 
Especificação 
de requisitos 
Processo de 
Engenharia de 
Requisitos 
• Informações de 
sistemas 
existentes 
• Necessidades 
do cliente 
• Padrões 
organizacionais 
• Legislações e 
Regulamentos 
• Informações de 
domínio 
Processo de Engenharia de Requisitos 
• Informações de sistemas 
existentes 
• Necessidades do cliente 
• Padrões organizacionais 
• Legislações e 
Regulamentos 
• Informações de domínio 
Elicitação 
Análise e 
negociação 
Documentação Validação 
Ok? 
Especificação 
de Requisitos 
Sim 
Não 
Gerenciamento de Requisitos 
Agenda 
• Introdução 
• O processo 
• Atividades 
• Participantes 
• Ferramentas de apoio 
• Melhoria do processo 
 
 
Atividades do Processo de ER 
• Elicitação 
• Identificação, descoberta ou 
levantamento dos requisitos 
• Análise e negociação 
• Análise em detalhe dos requisitos 
identificados e negociação de 
divergências 
Atividades do Processo de ER 
• Documentação 
• Documentação de forma que todos os 
envolvidos os compreendam 
• Validação 
• Validação dos requisitos, a partir de 
critérios como consistência e 
completude. 
Atividades do Processo de ER 
• Gerenciamento de requisitos 
• Ocorre em paralelo com as atividades 
anteriores, tendo como objetivo 
garantir a definição dos requisitos e o 
gerenciamento de mudanças nos 
requisitos. 
Agenda 
• Introdução 
• O processo 
• Atividades 
• Participantes 
• Ferramentas de apoio 
• Melhoria do processo 
 
 
Participantes do Processo de ER 
• O processo de ER envolve: 
• usuários que usam o sistema para 
apoiar ou executar suas atividades 
• técnicos que desenvolvem tal sistema 
• cliente que aprova e adquire tal 
sistema 
Agenda 
• Introdução 
• O processo 
• Atividades 
• Participantes 
• Ferramentas de apoio 
• Melhoria do processo 
 
 
Ferramentas - Processo de ER 
• Existem basicamente dois tipos de 
ferramentas de apoio ao processo de 
ER: 
• Ferramentas de modelagem e de 
validação 
• Ferramentas de gerenciamento de 
requisitos 
Ferramentas - Processo de ER 
• Características das ferramentas: 
• Navegador ou visões dos requisitos 
• Consulta de requisitos 
• Rastreabilidade de requisitos 
• Geração de relatórios variados 
• Integração com editores de texto 
• Controle de mudanças ... 
Ferramentas - Processo de ER 
• Exemplos de ferramentas: 
• Caliber RM – Borland 
• Controla – TCC (Faculdade de Viçosa) 
• Enterprise Architect – Sparx Systems 
• Doors - Telelogic 
• Requisite Pro - IBM ... 
Agenda 
• Introdução 
• O processo 
• Atividades 
• Participantes 
• Ferramentas de apoio 
• Melhoria do processo 
 
 
Melhoria do Processo de ER 
• Todo processo pode e deve ser 
melhorado continuamente. 
• Os principais objetivos para melhoria 
de um processo podem ser: 
• Aumento da qualidade 
• Redução do tempo 
• Redução de recursos 
Melhoria do Processo de ER 
• Problemas comuns no processo de ER: 
• Falta de envolvimento dos usuários 
• Necessidades do negócio não 
consideradas 
• Falta de gerenciamento dos requisitos 
• Falta de definição de responsabilidades 
• Problemas de comunicação 
Melhoria do Processo de ER 
• Níveis de maturidade , normalmente, 
encontrados nas organizações: 
• Nível 1: processo de ER inicial 
• Nível 2: processo de ER repetível 
• Nível 3: processo de ER definido 
Melhoria do Processo de ER 
• Características do Nível 1: 
• processo não definido 
• volatilidade excessiva dos requisitos 
• insatisfação dos usuários 
• retrabalho excessivo, quando um requisito 
muda 
• documentação pobre e demorada 
• dependente das pessoas que o executam 
Melhoria do Processo de ER 
• Características do Nível 2: 
• processo já possui alguns padrões 
• existem políticas para gerenciamento de 
requisitos 
• utilização de técnicas e ferramentas 
• documentação de requisitos adequada e no 
prazo 
Melhoria do Processo de ER 
• Características do Nível 3: 
• processo baseado nas melhores práticas de 
ER da organização e de referências técnicas 
• existência de um programa para melhoria 
contínua do processo de ER 
Agenda 
• Introdução 
• O processo 
• Atividades 
• Participantes 
• Ferramentas de apoio 
• Melhoria do processo 
 
 
Engenharia de Requisitos 
• Referências 
• Leite, Jair C. Engenharia de Software: o processo de 
Engenharia de Requisitos, UNESP, 2005. 
• Sommerville, Ian. Engenharia de Software. São Paulo: 
Pearson Prentice Hall, 2011. 
• Lâminas Prof. Vinicius Costa de Souza.

Outros materiais