nostradamus ® estimativa em projetos de software
Post on 07-Apr-2016
226 Views
Preview:
TRANSCRIPT
Nostradamus®
Estimativa em projetos de software
2
Equipe• Álvaro Alencar Barbosa Palitot • Bruno José Torres Fernandes • Bruno Rodrigues • Diana Rúbia Rodrigues Ricardo • Emílio Georges Saad Neto • Felipe Guedes da Fonte Andrade • Glaucia Boudoux Peres • Leonardo Menezes • Manoel Gilvan Calou de Araújo Sá Filho • Renata de Avelar Alchorne • Thiago Miranda Amorim Silva • Thiago Rodrigues Cavalcanti
3
Reflexão...“O número, à medida que quantifica, é o
princípio da ordem e da harmonia. A realidade é absolutamente objetiva e
comensurável e o uso dos números para explicá-la evita o dissenso e a controvérsia.”
(Pitágoras de Samos, 572?-510? a.c.)
“ Não se consegue controlar o que não se consegue medir”(Tom DeMarco, Controlling Software Project , Yourdon Press 1982)
4
Roteiro
Plano de Iteração
Documento de
Arquitetura
Documento de
Requisitos
Objetivos
5
Objetivos• Apresentar o resultado da iteração de
concepção e planejamento de elaboração :
– Documento de Requisitos: descrição dos requisitos funcionais;
– Documento de Arquitetura: arquitetura e plataforma do sistema;
– Plano de Iteração: apresentação do cronograma a ser seguido na primeira iteração.
6
Documento de Requisitos• Visão geral do produto
– Perspectiva
– Funções
– Descrição dos usuários
• Premissas e restrições
• Requisitos do software
7
Conceitos• COCOMO II;• Pontos de Função;• Pontos de Caso de Uso;• Wideband Delphi.
8
Requisitos do software(1/4)• [RF001] Calcular o esforço de um
projeto utilizando Pontos de Função;
9
Requisitos do software(2/4)• [RF002] Calcular o esforço de um
projeto segundo COCOMO II;
10
Requisitos do software(3/4)• [RF005] Criar uma estimativa; • [RF006] Abrir uma estimativa;• [RF007] Guardar estimativa;
11
Requisitos do software(4/4)• [RF004] Calcular o esforço de um
projeto utilizando Wideband Delphi (2ª Iteração);
• [RF003] Calcular o esforço de um projeto utilizando Pontos de Casos de Uso (2ª Iteração);
12
Documento de Arquitetura• Objetivos• Princípios da Arquitetura
• Modularidade• Manutenibilidade• Extensibilidade• Reusabilidade
• Visão Geral
Interface Gráfica
Negócio
Dados
13
InternetInternet
Arquitetura
•Páginas ASPX– Código HTML– Scripts JavaScript
Interface Gráfica
14
Arquitetura
•Internet Information ServicesInternetInternetComunicação
15
Arquitetura
InternetInternet• Responsável por toda validação e lógica do sistema;• Atende solicitações da interface gráfica;• Realiza solicitações para a camada de Dados.
Camada de Negócios
16
Arquitetura
InternetInternet• Envia comandos para a persistência dos dados;• Banco de Dados MySQL, utilizado no DOT PROJECT.
Camada de Dados
17
Visão LógicaInterface Gráfica
DADOS
NEGÓCIO
Páginas ASPX
Fachada
Classes Básicas
Classes de Negócio
Coleções de Dados (Repositórios)
SGBD(MySQL)
Fachada de Dados
Projeto páginas para Web
Projeto biblioteca de Classes
18
Plano de Iteração
Atividade Início Fim
Modelagem do Negócio (UML) e Arquitetura
31/05/2005 06/06/2005
Análise do Projeto
06/06/2005 13/06/2005
Implementação dos Requisitos selecionados para a 1ª Iteração.
14/06/2005 23/06/2005
Testes e Elaboração de Solicitações de Correção.
22/06/2005 23/06/2005
19
Referências• http://www.dimap.ufrn.br/~jair/ES/slides/Estimativas.pdf• http://www.bfpug.org/fpug_rio/Estimativas_Gerentes_Projetos.htm• http://www.alats.org.br/eventos/050316/palestras/Mauricio_Aguiar.pdf • http://www.cin.ufpe.br/~gmp/• http://www.mct.gov.br/sepin/Dsi/PBQP/IIISBQS/ST7_1.pdf• http://www.fattocs.com.br/faq.htm • http://www.metricas.com.br/Downloads/Estimando_Projetos_COCOMO_II.pdf• http://sunset.usc.edu/available_tools/index.html • http://www.cin.ufpe.br/~aqs/ • http://www.apinfo.com/artigo44.htm • http://www.codeproject.com/gen/design/usecasepoints.asp • http://www-106.ibm.com/developerworks/rational/library/2870.html • http://www.pr.gov.br/batebyte/edicoes/1997/bb68/fpa.htm • http://www.dcc.ufrj.br/~schneide/es/2000/1/trab/al21_28_29/PFPART1.HTM • http://www.bfpug.com.br/
Perguntas ?
Nostradamus®
Estimativa em projetos de software
Obrigadowww.cin.ufpe.br/~tmas/projetao
top related