Top Banner
Engenharia de Requisitos Alexandre Monteiro
21

Engenharia de Requisitos

Jan 04, 2016

Download

Documents

megan-hinton

Engenharia de Requisitos. Alexandre Monteiro. Objetivos. Descrever as principais atividades da engenharia de requisitos Introduzir técnicas para a elicitação e análise de requisitos Descrever validação de requisitos Discutir o gerenciamento de requisitos. Elicitação de requisitos e - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Engenharia de Requisitos

Engenharia de Requisitos

Alexandre Monteiro

Page 2: Engenharia de Requisitos

Objetivos

Descrever as principais atividades da engenharia de requisitos

Introduzir técnicas para a elicitação e análise de requisitos

Descrever validação de requisitos Discutir o gerenciamento de

requisitos

Page 3: Engenharia de Requisitos

O Processo da Engenharia de Requisitos

Estudo deviabilidade

Relatório deviabilidade

Elicitação derequisitos e

análise

Modelos dosistema

Especificaçãode requisitos

Validaçãode requisitos

Requisitos dousuário e do

sistema

Documento derequisitos

Page 4: Engenharia de Requisitos

Estudo de Viabilidade

O que é um estudo de viabilidade? O que estudar e concluir? Benefícios e custos Análise de custo/benefício Alternativas de comparação

Page 5: Engenharia de Requisitos

Estudo de Viabilidade

Estudo que indica se o esforço em desenvolver a idéia vale a pena Visa tanto a tomada de decisão Como a sugestão de possíveis

alternativas de solução

Page 6: Engenharia de Requisitos

Estudo de Viabilidade

Deve oferecer informações para ajudar na decisão Se o projeto pode ou não ser feito Se o produto final irá ou não

beneficiar os usuários interessados Escolha das alternativas entre as

possíveis soluções Há uma melhor alternativa?

Page 7: Engenharia de Requisitos

O Que Estudar? Sistema organizacional apresentado

Usuários, políticas, funções, objetivos, etc. Problemas com o sistema apresentado

Inconsistências, funcionalidades inadequadas, performance, etc.

Objetivos e outros requisitos para o novo sistema O que precisa mudar?

Page 8: Engenharia de Requisitos

O Que Estudar?

Restrições Incluindo requisitos não-funcionais do

sistema (superficialmente) Alternativas possíveis

Sistema atual é geralmente uma das alternativas

Vantagens e desvantagens das alternativas

Page 9: Engenharia de Requisitos

Testes de Viabilidade Operacional

Medida do grau de adequação da solução para a organização

Avaliação de como as pessoas se sentem sobre o sistema/projeto

Técnica Avaliação da praticidade de uma

solução técnica específica e a disponibilidade dos recursos técnicos e dos especialistas

Page 10: Engenharia de Requisitos

Testes de Viabilidade

Cronograma Avaliação de quão razoável está o

cronograma do projeto Econômica

Avaliação de custo-eficiência de um projeto ou solução

Conhecida como análise de custo/benefício

Page 11: Engenharia de Requisitos

Viabilidade Operacional Avalia a urgência do problema (visão e

fases de estudo) ou a aceitação da solução (definição, seleção, aquisição, e fases do projeto)

Há dois aspectos da viabilidade operacional a serem considerados O problema vale a pena ser resolvido ou a

solução proposta para o problema funcionará?

Como o usuário final e a gerência sentem-se sobre o problema (solução)?

Page 12: Engenharia de Requisitos

Viabilidade Técnica

A solução ou a tecnologia proposta é prática?

Já possuímos a tecnologia necessária?

Já possuímos o conhecimento técnico necessário?

Page 13: Engenharia de Requisitos

Viabilidade de Cronograma

Dado nosso conhecimento técnico, os prazos dos projetos são razoáveis? Alguns projetos são iniciados com

prazos específicos Você precisa determinar se os prazos são

obrigatórios ou desejáveis Se são mais desejáveis que obrigatórios, o

analista pode propor outros cronogramas

Page 14: Engenharia de Requisitos

Viabilidade Econômica Talvez a mais crítica

Durante as fases iniciais do projeto, a análise da viabilidade econômica consiste em julgar se os possíveis benefícios de solucionar o problema são ou não vantajosos

Tão logo os requisitos específicos e soluções sejam identificados, o analista pode levar em consideração os custos e benefícios de cada alternativa

Isso é chamado de análise de custo-benefício

Page 15: Engenharia de Requisitos

Tipos de Custos

Custos de desenvolvimento de sistemas Desenvolvimento e aquisição Custos de instalação e de

conversão Custos operacionais (contínuo)

Manutenção Pessoal

Page 16: Engenharia de Requisitos

Análise Custo-Benefício

Há três técnicas principais Análise do retorno financeiro

(payback analysis) Retorno do investimento (return

on investments) Valor atual líquido (Net present

value)

Page 17: Engenharia de Requisitos

Análise de Retorno do Investimento A técnica de análise de retorno do

investimento (ROI) compara os benefícios das diferentes soluções ou projetos

O ROI para uma solução ou projeto é a taxa percentual que mede a relação entre a quantia que a empresa obtém de retorno ao seu investimento e a quantia investida

Page 18: Engenharia de Requisitos

Análise de Retorno do Investimento O ROI para uma solução ou projeto

potencial é calculado como a seguir: ROI = (Benefícios totais - Custos totais) /

Custos totais ROI = valor atual líquido / Custos totais

Ex: ROI = (22508,64-17321,20)/ 17321,20= 29,95%

EX: ROI = 5187,44/ 17321,20 = 29,95%

A solução que oferecer o ROI mais alto é a melhor alternativa

Page 19: Engenharia de Requisitos

Matriz de Viabilidade

Como nós comparamos alternativas quando existem vários critérios de seleção e nenhuma das alternativas é superior em todos os aspectos?

Use uma Matriz de Análise de Viabilidade!

Page 20: Engenharia de Requisitos

Documento de Viabilidade

Após o esforço inicial, discutido anteriormente, deve-se elaborar um relatório de viabilidade Para cada aspecto apresentado, deve

haver seção de avaliação Deve haver uma seção conclusiva

sobre a melhor alternativa ou que o sistema não é viável

Page 21: Engenharia de Requisitos

Exercício

Determine a viabilidade de (+ROI): 1. Sistema para uma padaria de

pequeno porte (Só caixa, no balcão também, etc.);

2. Sistema inteligente de preenchimento do IRPF pela própria pessoa física;

3. Sistema para gerar alocação de docentes, salas, horários, local de forma otimizada.