88
Claudia Hazan [email protected] Serviço Federal de Processamento de Dados (SERPRO) Estimativas de Pro jeto s de Sof tw are

CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan

Embed Size (px)

Citation preview

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 1/88

 

Claudia [email protected]

Serviço Federal de Processamento de Dados (SERPRO)

Estimativas de Projetos de Software

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 2/88

 

Agenda

Cenário e Motivação

Análise de Pontos de Função

Processo de Estimativa

Conclusão

Métodos de Estimativa de Tamanho em PF

Estimativas de Prazo, Esforço e Custo

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 3/88

 

Cenário

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 4/88

As medições de software ajudam a definir e implementar planos mais realistas,

alocar adequadamente recursos escassos para executar o plano, monitorarprecisamente o progresso e o desempenho realizados com os planos.

Comunicar Eficientemente 

Acompanhar Objetivos de Projetos Específicos 

Identificar e Corrigir Problemas Cedo 

Tomar Decisões Chaves 

Justificar Decisões 

Medições e Estimativas de Software

Cenário

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 5/88

Dificuldades :

• Previsibilidade de Custo

• Requisitos

• Previsibilidade de Prazo

Mot ivação

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 6/88

• Apenas 32% dos Projetos são bem sucedidos (CAOS Report2009)

• Principais Fatores que contribuem para a falha de projetos desoftware: Especificação de Requisitos Inadequada (4.5) eMudanças de Requisitos (4.3)

CustoPrazo

Funcionalidades, Atributosda Qualidade

Mot ivação

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 7/88

Qual método que você usa paraestimar o custo e o prazo de um projeto

de Software?

Conceito Holístico Unilateral para Tipificação Estrutural

Mot ivação

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 8/88

Anál ise de Pont os de Funç ão

Pontos de Função (PF)

É uma medida de dimensionamento de software

através da funcionalidade implementada em umsistema, sob o ponto de vista do usuário.

= 1000 PF

• PF mede a funcionalidade requisitada e recebidapelo usuário• Publicado como Padrão Internacional - normaISO/IEC 14.143:2007

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 9/88

  PF mede o tamanho funcional do projeto desoftware, independentemente da tecnologia emetodologia utilizadas.

  PF torna possível a estimativa de tamanho deprojetos de software nas fases iniciais do ciclo de

vida.  O Manual de Práticas de Contagem (CPM) possui

regras objetivas para contagem de Pontos de

Função.  PF considera a visão do usuário.

  PF é independente da forma da modelagem dos

requisitos.

Anál ise de Pont os de Funç ão

Por que Usar PF?

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 10/88

Etapas de ContagemObter a

documentaçãodisponíveldo projeto

Identificar o Propósitoda Contagem

 Identifique os

 requisitos funcionais Identificar o Tipo deContagem

Determinar o Escopoda Contagem

Determinar a Fronteirada Aplicação

ContarFunções deDados

ContarFunçõesTransacionais

CalcularTamanhoFuncional

Documentare Reportar aContagem

Anál ise de Pont os de Funç ão

  

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 11/88

Documento deRequisitos

I   d  e  n  t  i  f   i  c  a   ç  ã  o   d  a  s   F   u  n   ç  õ  e  s  

I   d  e  n  t  i  f   i  c  a   ç  ã  o   d  a  s   F   u  n   ç  õ  e  s  

APLICAÇÃO

Fronteira da Aplicação

Arquivos LógicosInternos

(ALI)

Outras Aplicações

Arquivos deInterfaceExterna (AIE)

Entradas Externas (EE)

Consulta Externa (CE) Saída Externa (SE)

PrincesasAriel

AuroraBelleCinderellaJasmine

Pontos de Função

Não Ajustados

 C o n t a

 g  e  m   P  F

Função de Dados (Internos)

Função de Dados (Externos)

Funções Transacionais

Mês VendasJunho R$500Julho R$300Total R$800

Visão Geral da

Contagem de PF

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 12/88

Grupos de dados ou informações de controle especificados pelousuário logicamente relacionados,cuja manutenção é efetuadadentro da fronteira da aplicação.

Armazenar dados mantidos através de um ou mais processoselementares da aplicação sendo contada.

Documentação:Modelo de Dados, contendo atributos das tabelas

Arquivos Lógicos Internos

Definição

Objetivo Principal

Arqu ivo Lógic o In t erno

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 13/88

São grupos de dados ou informações de controleespecificados pelo usuário logicamente relacionados, cujamanutenção é efetuada dentro da fronteira de outra aplicação

Armazenar dados referenciados através de um ou maisprocessos elementares da aplicação sendo contada.

Documentação:Modelo de Dados, contendo atributos das tabelas

Arquivos de Interface Externa

Definição

Objetivo Principal

Arqu ivo de In t er fac e Ex t erna

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 14/88

Entradas Externas

Uma Entrada Externa é um processo elementar queprocessa dados ou informações de controle que vemdo lado de fora da fronteira da aplicação.

Manter um ou mais Arquivo Lógico Internoe/ou alterar o comportamento do sistema.

Ent rada Ex t erna

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 15/88

Saídas Externas

Uma Saída Externa é um processo elementar que envia dadosou informação de controle para fora da fronteira da aplicação.

Apresentar informação para um usuário através deprocessamento lógico adicional a recuperação de dados ouinformação de controle. O processamento lógico deveconter no mínimo uma fórmula matemática ou cálculo, oucriar de dados derivados, ou manter ALI ou mudar ocomportamento da aplicação.

Saída Ex t erna

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 16/88

Consultas Externas

Consulta Externa é um processo elementar que envia dadosou informação de controle para fora da fronteira da aplicação.

Apresentar informação para o usuário através da recuperação dedados ou informação de controle de um ALI ou AIE.O processamento Lógico NÃO contém fórmulas matemáticas ou

cálculos, NÃO cria dados derivados.Além disso, NÃO mantém Arquivos Lógicos Internos durante oprocessamento, nem altera o comportamento do sistema.

Consul t a Ex t erna

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 17/88

Ex em plo: Ent rada Ex t erna

ALI: Inscrições

Arquivo Lógico Interno

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 18/88

Ex em plo: Consul t a Ex t erna

ALI: Oficinas

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 19/88

Ex em plo: Consul t a Ex t erna

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 20/88

Ex em plo: Saída Ex t erna

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 21/88

Arquivo LógicoInterno

Arquivo de InterfaceExterna

FUNÇÃO BAIXA MÉDIA ALTA

7 PFs

Entrada Externa

Consulta Externa

Saída Externa 7 PFs

4 PFs

4 PFs

4 PFs

5 PFs

3 PFs 6 PFs

3 PFs 6 PFs

5 PFs 7 PFs 10 PFs

10 PFs 15 PFs

CALCULAR PONTOS DE FUNCALCULAR PONTOS DE FUNÇÇÃO NÃO AJUSTADOSÃO NÃO AJUSTADOS

Tabela de Cont agem de PF

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 22/88

Clicando no OK Toppings, Pizza CrustType and Cost of Pizza são gravados.

Toppings são lidos de outra aplicação (kitchen application).Se os toppings não estão disponíveis – não serão exibidos.

O preço da Pizza é calculado automaticamente.

Cont agem de Pont os de Funç ão

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 23/88

Processo Elementar• O processo é a menor unidade de atividade

que é significativa para o usuário.• O processo constitui uma transação completa em simesmo e deixa o negócio automatizado aplicação emum estado consistente.

DICAS DA TIA CLAUDINHA

- Busque as transações da aplicação independentes.

- Atividades Seqüenciais são identificadas comoapenas um Processo Elementar.

Conce i t o Impor tan t e

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 24/88

  c  u  s   t  o

 e s  f o  r ç

 orecursos p r a z o

riscos

E s t i m a t i v a s 

T  a m a n h o 

Proc esso de Est im at ivas

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 25/88

Estimativas - Conceitos

Estimativa X Meta x Compromisso• Estimativa: obtida por meio de uma atividade técnica.Não deve sofrer interferências políticas.

• Meta: um desejo, em função de necessidades denegócio, estabelecida politicamente.

• Compromisso: é um acordo da gerência com as

equipes técnicas para alcançar uma meta.

Proc esso de Est im at ivas

  

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 26/88

As Estimativas constituem a base para o Plano do Projetode Software

Documentar as estimativas de software e as premissasassociadas. As estimativas são usadas no acompanhamentodo projeto de software.

Estimativas - Conceitos

ESTIMATIVAS

Proc esso de Est im at ivas

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 27/88

Planejamento

Acompanhamento

  P r o  j  e  t

 o  d e  s

 o  f  t  w a r e

Gestão de Projeto de Software

Proc esso de Est im at ivas

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 28/88

Estimativas - Processo

O que deve ser feito?Artefatos(Ex:Documento Inicial de Requisitos,

Documento de Estimativas)

Como? Atividades e Subatividades(Ex: Estimar Tamanho, Estimar Prazo)

Quando deve ser feito? Fluxo das Atividades(Ex:Estimar Tam., Derivar Prazo)

Por quem ?

Com o que ?

Papeis

(Ex: Estimador, Analista de Requisitos)Ferramentas(Ex: SLiM, Knowledge Plan)

Proc esso de Est im at ivas

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 29/88

- Identificação do Sistema e do tipo do projeto (desenvolvimento oumanutenção)

- Referência aos Documentos de Requisitos utilizados como Insumo

- Descrição da Estimativa de tamanho (métodos utilizados, premissas ea estimativa detalhada)

- Descrição da Estimativa de esforço (métodos utilizados, premissas e

a estimativa detalhada)- Descrição da Estimativa de prazo (métodos utilizados, premissas e aestimativa detalhada) - Sugestão de alocação de equipe

- Descrição da Estimativa de custo (métodos utilizados, premissas e aestimativa detalhada)

- Estimativa de Recursos Computacionais

- Conclusão (Sumário, Premissas e Observações)

Doc um ento de Es t im at ivas

      

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 30/88

Prevendo oFuturo ...

Estimativas

Medições

Lições Aprendidas

TamanhoTamanhoPontos de Função

EsforçoEsforço Mão-de-obra

(Homem-Hora/Dia)

CustoCustoMão-de-obra,

Equipamentos,

Treinamento, Viagens...

PrazoPrazoCronograma

(Atividades, Marcos)

RecursosComputacionais

Recursos

Computacionais

Espaço em disco,

Servidor...

Proc esso de Est im at ivas

 

C l t A li

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 31/88

Coletar e AnalisarRequisitos Iniciais

Estimar Tamanho

Estimar Esforço

Estimar Cronograma

Estimar Custo

Estimar RecursosComputacionais Críticos

Analisar e Aprovar

Estimativas

AcompanharEstimativas

Calibrar e Melhoraro Processo

Banco de DadosHistórico de Projetosda organização

DocumentarEstimativas ePremissas

DocumentarAcompanhamento

DocumentarResultados finais

e Lições Aprendidas

   R  e  e  s   t   i  m  a  r ,  c  o  n   f  o  r  m  e

  n  e  c  e  s  s   i   d  a   d  e

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 32/88

POR QUE MEDIR ?“Não se pode gerenciar o que não se pode medir” 

Formar uma baseline para estimativas

Est imat ivas

 

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 33/88

Medições para Estimativas

Planejamento Requisitos

Aplicação

Entregue

ProjetoDetalhado

Estimativa

Inicial

Estimativas

Intermediárias

SoftwareImplantadoReal

Est imat ivas

 

M di õ M d d E

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 34/88

Mediç ões para Mudanç a de Esc opo

RequisitosProjetoFuncional

Aplicação

EntregueProjetoDetalhado

100 PFs 120 PFs 130 PFs 135 PFs

•Tela para entradade dados modificada

(3PFs)• Arquivo adicionado(10 PFs)•Consulta adicionada(7 PFs)

ImpactoEsforçoCronogramaCusto

+ 1 mês+ 2 semanas

+ $5000

+ 0.5 mês+ 1 semana

+ $2500

+ 0.25 mês+ 2.5 dias+ $1250

• Relatóriode sumário

adicionado(5 PFs)

• Nova tabelaadicionada

(10 PFs)

 

B d D d d P j t

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 35/88

Banc o de Dados His t ór ic o dePro jetos

Contém informações relevantes de projetos realizados

Utilizado para estimativas de futuros projetos

Utilizado para análise e melhoria do processo

Contém baselines de esforço, tempo, custo e outrosatributos relevantes.

Banc o de Dados de Pro jet os

 

B d D d d P j t

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 36/88

Tamanho Cronograma

Linguagens

Plataforma

Metodologia

Precisão dasEstimativas Tipo do Projeto

RecursosComputacionaisCríticos

Banc o de Dados de Pro jet os

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 37/88

Estimar TamanhoEstimativa e Contagem de PF

• Contagem de Pontos de Função: Considera o “logicaldesign” da aplicação. É baseada no Manual de Práticasde Contagem - CPM 4.3.

• Estimativa de Pontos de Função: Consiste em umaaproximação do tamanho real da aplicação. É realizadanas fases iniciais do ciclo de vida ou em qualquer fase.Existem vários métodos para estimar PF.

Est im ar Tam anho

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 38/88

Estimativa de Pontos de FunçãoContagem Indicativa (NESMA)

Contagem Indicativa InteligenteEstimativas Percentuais

Early Function Points Estimation

Contagem Estimada de Pontos de Função (NESMA)

Contagem Estimativa de Pontos de Função (CEPF)

Maior acurácia nas estimativas de PF e suporte aoProcesso de Engenharia de Requisitos.

Est im ar Tam anho

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 39/88

Contagem Indicativa - NESMADocumento Base: Modelo de Dados do Projeto

A técnica assume que cada Arquivo Lógico Interno(10 PFs) terá:• inclusão, alteração e exclusão (3 x 4 = 12 PFs)

• 1 relatório com dados derivados (5 PFs)• 2 consultas (2 x 4 = 8 PFs)

A técnica assume que cada Arquivo de InterfaceExterna (7 PFs) terá:

• 2 consultas (2 x 4 = 8 PFs)

PF = (ALIs x 35) + (AIE x 15)

Est im ar Tam anho

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 40/88

EMP_ASSALARIADO

EMPREGADO

EMP_HORÁRIO

ASSOCIAÇÃO_CARGO

SETOR

CARGO

CARGO_DESCRIÇÃOSistema de Departamentos

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 41/88

Entidade tipo: EMPREGADONome_EmpregadoNum_Seguridade_Social

Num_DependentesCod_tipo (Assalariado ou Horário) Nome_setor (Chave Estrangeira) 

Entidade subtipo: EMPREGADO ASSALARIADONível_Supervisão

Entidade subtipo: EMPREGADO HORÁRIOTaxa_Horária_PadrãoNum_Unidade_Coletiva

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 42/88

Entidade tipo: CARGONome_Cargo

Num_CargoGrade_Pagamento

Entidade tipo: DESCRIÇÃO DO CARGO (implementação)

Num_Cargo (chave estrangeira)Num_Linha (somente para implementação)Linha_Descrição

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 43/88

Entidade tipo: ASSOCIAÇÃO DE CARGO

Data_EfetivaSalárioTaxa_de_DesempenhoNum_Cargo (chave estrangeira)

Num_Seguridade_Social (chave estrangeira)

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 44/88

Entidade tipo: SETORNome_SetorEndereçoNum_Seguridade_Social (chave estrangeira)

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 45/88

MANUTENÇÃO DE EMPREGADO

INCLUIR EMPREGADOCONSULTAR EMPREGADOATUALIZAR EMPREGADOEXCLUIR EMPREGADOEMITIR RELATÓRIO DE EMPREGADO

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 46/88

MANUTENÇÃO DE CARGO

CRIAR CARGOCONSULTAR CARGO

ATUALIZAR CARGOEXCLUIR CARGOEMITIR RELATÓRIO DE CARGO

Ex em plo SRH

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 47/88

MANUTENÇÃO DE ASSOCIAÇÃO DE CARGOS

ASSOCIAR EMPREGADO A CARGOCONSULTAR ASSOCIAÇÃO DE CARGO

TRANSFERIR EMPREGADOAVALIAR EMPREGADOEXCLUIR ASSOCIAÇÃOEMITIR RELATÓRIO DE ASSOCIAÇÃO DE CARGOS

p

 

Ex em plo SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 48/88

LEITURA DE SETOR

CONSULTAR SETOREMITIR RELATÓRIO DE SETOR

p

 

Ex em plo: Sis t em a SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 49/88

EMP_ASSALARIADO

EMPREGADO

EMP_HORÁRIO

ASSOCIAÇÃO_CARGO

SETOR

CARGO

CARGO_DESCRIÇÃO

p

 

Ex em plo: Sis t em a SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 50/88

Contagem Indicativa - NESMA

EXEMPLO: SRH COM 3 ALIs e 1 AIE

PF = Nº de ALIs x 35 + Nº de AIEs x 15

PF = 3 x 35 + 1 x 15 = 120 PFs

 

Ex em plo: Sis t em a SRH

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 51/88

Contagem Indicativa Inteligente

EXEMPLO: SRH COM 3 ALIs e 1 AIE

PF SRH = Nº de ALIs x 28 + Nº de AIEs x 12

PF = 3 x 28 + 1 x 12 = 96 PFs

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 52/88

Contagem Estimativa de Pontos de Função (CEPF)

• Mapear os requisitos iniciais do projeto nos ProcessosElementares da APF

• Classificar o Processo Elementar identificado em EE,CE, SE

• Identificar os dados associados ao Processo elementar

identificado para definição de sua complexidade: Simples, Média,Complexa. Caso não seja possível definir a complexidade,considere a Complexidade Média

• Durante a identificação dos dados associados a uma função

específica (EE, CE ou SE), busque definir os ALIs e AIEs daaplicação. Caso não seja possível definir a complexidade do ALIou do AIE, considere a Complexidade Simples

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 53/88

CEPF pode ser integrada em qualquerProcesso de DesenvolvimentoDocumentação

do Software

Pontos de Função

(números)Mapeando em números

Identificação dos itens da APF

Usuários

Abstração orientada a dados

Transações(EEs, CEs,

SEs)

Aplicação

DadosInternos (ALIs)

Outras

AplicaçõesDadosExternos(AIEs)

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 54/88

• A principal propriedade da CEPF é que o método, além deestimar o tamanho funcional do projeto de software em PFpermite a identificação de defeitos em requisitos.

• O Estimador para aplicar a CEPF precisa entender odocumento de entrada e se existirem erros, estes sãoidentificados imediatamente.

• É uma boa prática considerar um percentual para evolução derequisitos nas estimativas de tamanho.

Contagem Estimativa de Pontos de Função (CEPF)

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 55/88

Aplicação CEPF: Sistema de Gestão de Projetos

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 56/88

Aplicação da CEPF

Sistema de Gestão de Projetos

Incluídos

Alterados

Originais

 

Est im ar Tam anho

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 57/88

• Melhorar o relacionamento com os Stakeholders

• Melhorar a gestão de requisitos

• Verificar a consistência dos requisitos

• Apoiar o processo de elicitação de requisitos

CEPF - Benefícios

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 58/88

Métodos para Estimativa

de Esforço- Modelo Simplificado de Estimativas

- COCOMO II

Estimativas de EsforçoEstimativas de Esforço

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 59/88

Modelo Simplificado de Estimativas

• Baseado na Taxa Média de Produtividade

(HH/PF) do tipo do projeto em questão.

• É fundamental a existência de uma Base Históricade Projetos na organização.

• Deve-se buscar nos dados históricos a taxa médiade produtividade (HH/PF) de projetos similares aoprojeto em questão.

Esforço = PF x HH/PF

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 60/88

Exemplo de Est imativa de Esforço

- Aplicação de complexidade baixa, Equipe Iniciante

- Linguagem JAVA

15 horas para produzir 1 PF.

Esforço = 96* 15 = 1440 HH

EXEMPLO: SISTEMA COM 3 ARQUIVOS INTERNOS E1 ARQUIVO DE INTERFACE EXTERNA

Produtividade: 15 horas/PF

 

Est im ar Esforç o por Fases

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 61/88

Distribuição do Esforço e CustosMacroatividades % HD

Modelagem de Negócios 0% - 

Requisitos 10% - 

Análise 5% - Projeto 10% - 

Implementação 30% - 

Testes 10% - 

Homologação 10% - Implantação 5% - 

Gestão - 

Gestão do Projeto 10% - 

Gestão da Configuração 5% - Garantia da Qualidade 5% - 

Gestão da Subcontratação 0% - 

Total 100% - 

Esforço total

 

Est im ar Prazo

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 62/88

   C  u  s   t  o   d  o   E  s   f  o  r  ç  o

Tempo de Desenvolvimento

Td To

Região Impossível(75% de Td)

Observações:

1) Td é o tempo ótimo de desenvolvimento.2) To é o tempo que acarreta o menor custo.3) To = 2 Td.4) É impossível terminar em menos que 0,75 * Td.

Estimativa de Prazo

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 63/88

Onde:

1) Td é o tempo ótimo de

desenvolvimento, em meses.2) V é o volume em Pontos de Função.

3) t é um expoente que depende do

ambiente computacional considerado.

Td (meses) = V ** t,

Estimar PrazoFórmula de Capers Jones

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 64/88

Ambiente Expoente tSistema Comum 0,32-0,35Sistema Orientado a Objeto 0,36

Sistema Cliente/Servidor 0,37Sistema Terceirizado 0,38Sistema de Informações Gerenciais 0,39Programa Produto Comercial 0,40Programa de Sistema Operacional 0,41Software Militar 0,43-0,45

Td (meses) = V ** t,Fórmula de Capers Jones

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 65/88

Td = 4,7 meses

Td (meses) = V ** t,Volume = 96 PF

t = 0,34 (Sistema Web Simples)Td = 96 ** 0,34

Região Impossível = 0 – 3,5 meses

Fórmula de Capers Jones

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 66/88

Alocação de Equipe ao ProjetoQuantas pessoas você alocaria para desenvolver

O SRH?

Prazo (em dias) = Esforço (horas) /(Tam. equipe * 7)

 

Est im ar Esforç o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 67/88

Exemplo de Est imativa de Prazo

• Equipe: 2 Recursos para o desenvolvimento (100%)

•Produtividade: 7 horas /dia

Prazo = 1440 /2 * 7 = 103 dias úteis(aproximadamente 4,7 meses)

EXEMPLO: SISTEMA COM 3 ARQUIVOS LÓGICOS INTERNOS E 1 ARQUIVO DEINTERFACE EXTERNA

 

Est im ar Esforç o e Prazo

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 68/88

Usando uma Ferramenta

Exemplo: Cost Xpert Version 1.0

(Marotz, Inc.)Esforço calculado por:

E = 2,4 * (V ** 1,05), ondeE = homens-mês,

V = volume em KLOC, sem

comentários.Utilizando a produtividade de 33 SLOC/PF

 

Est im ar Esforç o e Prazo

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 69/88

4,9 meses

Usando uma Ferramenta

Exemplo: Cost Xpert Version 1.0 (Marotz, Inc.) -

continuaçãoTempo ótimo Td calculado por:

Td = 2,5 * (E ** 0,32), ondeTd = meses,

E = Esforço calculado pela fórmula anterior.

Região Impossível:0 - 3,6 meses

  

Est im ar Cust o

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 70/88

O Processo de Conversão de Requisitos para Custo

Requisitos

do Cliente

Tamanhodo projeto

Taxa deEntrega

Horas$ de

Tarabalho$ do

Projeto

Históricodo Projeto

Orçamentoda

Organizacão

Taxa deTrabalho OutrosCustos

$Horas/PF $/Horas

ConverterTamanhopara Horas

CalcularCusto deTrabalho

CalcularCustoTotal

 

Est im ar Rec ursos Com put ac ionais

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 71/88

Método para Estimativa de Recursos

Computacionais

- Nome do Recurso Computacional- Descrição- Responsável pela Disponibilização- Data Limite- Parâmetros- Custos- Crítico

Recursos ComputacionaisRecursos Computacionais

 

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 72/88

Estimativa do Desenvolvimento de um PortalFuncionalidades: Controle de Acesso, Notícias, FAQsControle de Acesso: 30 PFs

ALI: Usuário – 7 PFSE: Controle de Acesso – 4 PF4EEs: Cadastrar Usuário, Alterar Senha – 12 PFSE: Notificação Alterar Senha – 4 PFCE: Consultar Usuário – 3 PFNotícias: 25 PFsALI: Noticia – 7 PF3EEs: Cadastrar Noticia – 9 PF2 CEs: Lista e Detalhes Notícias – 6 PFCE: Consulta Notícia Usuário – 3 PF

 

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 73/88

FAQs: 29 PFsALI: FAQ – 7 PF3EEs: Cadastrar FAQ – 9 PF

2 CEs: Lista e Detalhes FAQ – 6 PFCE: Consulta FAQ Usuário – 3 PFSE: Gráfico de % de FAQs por Assunto – 4 PF

Controlar Acessos ao Site: 16 PFALI: Arquivo de Controle de Acesso ao site – 7 PFSE: Relatório Estatístico de Controle– 5 PF

SE: Gráfico de Acessos ao Site (Interno e Externo) – 4 PFPF = 100 PFs Não Ajustados

100100 PFsPFs

 

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 74/88

Estimativa de Esforço

EXEMPLO: PORTAL

- Aplicação Simples

- Equipe com experiência média na Plataforma e no Negócio

- Desenvolvimento/Reutilização de Componentes- Processo RUP

- Linguagem ZOPE Plone

Índice de Produtividade: 8 horas para produzir 1 PF

Esforço = 100 * 8 = 800 HHs

 

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 75/88

Ambiente Expoente tSistema Comum 0,32-0,35

Sistema Orientado a Objeto 0,36Sistema Cliente/Servidor 0,37Sistema Terceirizado 0,38Sistema de Informações Gerenciais 0,39Programa Produto Comercial 0,40Programa de Sistema Operacional 0,41Software Militar 0,43-0,45

Estimativa de Prazo

Td (meses) = 100 ** 0,33, 4,6 meses

Região Impossível:

0 - 3,5 meses

 

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 76/88

Exemplo de Est imativa de Prazo

• Equipe: 1,2 recursos ( 1 Analista com alocação

em Tempo integral e 1 Gestor – 20% alocado)• Produtividade: 7 horas /dia

Prazo = 800 /(1,5 * 7) = 96 dias úteis(aproximadamente 4,4 meses)

Alocação de Equipe

  

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 77/88

O Processo de Conversão de Requisitos para Custo

Requisitos

do Cliente

Tamanhodo projeto

Taxa deEntrega

Horas$ de

Tarabalho$ do

Projeto

Históricodo Projeto

Orçamentoda

Organizacão

Taxa deTrabalho OutrosCustos

$Horas/PF $/Horas

ConverterTamanhopara Horas

CalcularCusto deTrabalho

CalcularCustoTotal

 

Ex em plo : Es t im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 78/88

Estimativa de RecursosComputacionais

- Nome do Recurso Computacional

- Descrição

- Responsável pela Disponibilização

- Data Limite

- Parâmetros

- Custos

- Crítico

 

Ex erc íc io : Sis t em a de Agenda

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 79/88

Descrição do ProdutoComo principais funções do Sistema de Agenda, destaca-

se:• Registro das ligações recebidas, solicitadas e das que

precisam de retorno;• Agenda Telefônica• Gestão de Aniversariantes

Será também disponibilizado um help on line para apoiar autilização do sistema.

Solução Tecnológica: Utilizar Software Livre

Expectativa de Entrega do Produto: 2 meses

 

Ex erc íc io : Sis t em a de Agenda

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 80/88

Partes Interessadas• Gestor de DepartamentosPapel: Realizar Consultas de Ligações e Aniversariantes.

Insumos: Não se Aplica

• Secretária de DepartamentosPapel: Efetuar Registro das Ligações, Enviar e-mail para Aniversariantes.

Insumos: Não se Aplica

• SCA – Sistema de Controle de AcessoPapel: Fornecer dados dos usuários para o Sistema Agenda

Insumos: Perfil e permissões do usuário cadastrado no sistema SCA

 

Ex erc íc io : Sis t em a de Agenda

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 81/88

Partes Interessadas• SCD – Sistema Corporativo de DepartamentosPapel: Disponibilizar dados dos Departamentos Corporativos.

Insumos: Dados básicos dos Departamentos (Sigla, Descrição)

• SRH – Sistema de Recursos HumanosPapel: Disponibilizar dados Básicos dos Empregados.

Insumos: Dados de identificação de Empregados, Departamento e Cargo

 

Ex erc íc io : Sis t em a de Agenda

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 82/88

Necessidades e FuncionalidadesNecessidade 1: Registrar Ligações SolicitadasF 1.1: Incluir, Alterar, Excluir Registros de Ligações Solicitadas,

incluindo status da ligação (pendente, realizada) e ObservaçõesF 1.2 : Excluir ligações por períodoF 1.3:Consultar ligações Solicitadas por período, por status, comtotalização

F 1.4: Consultar ligações pendentes por período

 

Ex erc íc io : Sis t em a de Agenda

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 83/88

Necessidade 2: Registrar Pessoas e das LigaçõesRecebidasF 2.1: Incluir, Alterar e Excluir Informações das Pessoas e dasLigaçõesF 2.2 : Consultar Funcionário por nome, Departamento, Cargo (dadoslidos do SRH – Tabela de Funcionários e da Tabela de Departamentos)

F 2.3: List Box de Departamentos (Dados lidos da Tabela deDepartamentos do Sistema de Departamentos)F 2.4: Consultar Ligações Recebidas por dia, por período, por status deação com totalização

F 2.5: Consultar Ligações Recebidas pendentes de ação por períodoF 2.6: Consultar Detalhes da Ligação Recebida

 

Ex erc íc io : Sis t em a de Agenda

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 84/88

Necessidade 3: Notificação AniversariantesF 3.1: Consultar Aniversariantes do dia da empresa ou pordepartamento e Consultar Aniversariantes do mês da empresa ou pordepartamento Cargo (dados lidos do SRH – Tabela de Funcionários eda Tabela de Departamentos)

F 3.2 : Enviar e-mail com cartão de Aniversário padrão para oAniversariante com atualização de indicador de controle de e-mailenviado

Necessidade 4: Controle de AcessoF 4.1: Login (Leitura de Dados da Tabela de Usuários do Sistema SCA)com bloqueio de senha por tentativasF 4.2: Esqueci Senha (envio da senha para o e-mail do usuário)

 

Relac ionam ent o ent re Est im at ivas

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 85/88

Exercício: Qual o Relacionamento entre os Componentes?

• Requisitos Funcionais (RF):

• Requisitos não Funcionais (RNF):• Estimativa de Tamanho em PF (ET):• Estimativa de Esforço (EE):• Estimativa de Prazo (EP):

• Estimativa de Custos (EC):• Estimativa de Recursos Computacionais (ERC):• Redução de Cronograma (RC):

 

Referênc ias B ib l iográf ic as

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 86/88

[Jones, 2007]JONES,C. Estimating Software Costs –

 Bringing Realism to Estimating. 2nd Edition, Mc GrawHill, New York, 2007. New York.

[McConnell , 2006] Mc CONNELL, S . SoftwareEstimation: Demystifying the Black Art - Microsoft Press2006.

[Parthasarathy, 2007] PARTHASARATHY, M. A.“Practical Software Estimation: function point methods forinsourced and outsourced projects”. Addison Wesley, 2007

Artigo Claudia Hazan – ES Magazine Maio 2008

 

Conclusão

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 87/88

Não conte PF de alguma maneira. Conte PF corretamentede acordo com as regras de contagem do CPM.

Estime os Projetos com base em métodos.Documente com clareza a memória de cálculo dasestimativas e as premissas e suposições utilizadas.

É recomendado usar mais de um método de estimativapara comparar os resultados.

O Plano de um projeto deve ser realista.

 

Obrigado

5/6/2018 CONSEGI 2010 - Tutorial Estimativas de Software Claudia Hazan - slidepdf.com

http://slidepdf.com/reader/full/consegi-2010-tutorial-estimativas-de-software-claudia-hazan 88/88

Perguntas e Contato

Claudia Hazan

[email protected]@yahoo.com

Tel: (21) 2117-3921

Cel: (21) 9124-6579