nostradamus ® estimativa em projetos de software universidade federal de pernambuco centro de...
TRANSCRIPT
![Page 1: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/1.jpg)
Nostradamus®
Estimativa em projetos de software
Universidade Federal de PernambucoCentro de Informática – CIn
Projeto de Desenvolvimento – if688Recife, 17 de agosto de 2005
![Page 2: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/2.jpg)
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
![Page 3: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/3.jpg)
Por que planejar?• Auxilia no gerenciamento dos riscos do
projeto, minimizando-os• Visão dos processos• Identificação e resolução dos problemas• Permite avaliação do desempenho da
equipe quanto ao que foi planejado• Justificativas para decisões de projeto
“Não se consegue controlar o que não se consegue medir”(Tom DeMarco, Controlling Software Project, Yourdon Press
1982)
![Page 4: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/4.jpg)
Uma ferramenta para estimar esforço 80%
Pontos de Função
Pontos de Caso de
Uso
COCOMO II Wideband Delphi
![Page 5: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/5.jpg)
Funcionalidades• Realiza cálculos de estimativa
Pontos de Função Pontos de Caso de Uso COCOMO II (COst COntructive MOdel) Wideband Delphi
• Obtenção de estatística baseada em histórico pela Média Nostradamus Técnica da regressão
![Page 6: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/6.jpg)
Tecnologias utilizadas• Implementação
Módulo desktop implementado em .NET – C#, versão 1.1
Interface distribuída web utilizando php versão 4
MySql para persistência de dados versão 1.4
• Ferramentas de desenvolvimento MS Visual Studio 2003 JUnit Eclipse com plugin para php versão 3.2
![Page 7: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/7.jpg)
Arquitetura – 1/4•Dinâmica - Desktop
– C#•Web
— PHP
Interface Gráfica
InternetInternet
![Page 8: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/8.jpg)
Desktop X Web
Arquitetura – 2/4
InternetInternet
![Page 9: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/9.jpg)
InternetInternet
Arquitetura – 3/4
• 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
![Page 10: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/10.jpg)
InternetInternet
• Envia comandos para a persistência dos dados;• Banco de Dados MySQL.
Camada de Dados
Arquitetura – 4/4
![Page 11: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/11.jpg)
Nosso site: www.ontopdevelopers.com.br
![Page 12: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/12.jpg)
Pontos positivos• Gerenciamento de equipe• Experiência com novas tecnologias• Determinação• Motivação• Disciplina
![Page 13: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/13.jpg)
Pontos negativos• Incompatibilidade de horários• Dificuldade de utilização dos recursos
de software e hardware no CIn
![Page 14: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/14.jpg)
Calculando estimativa de esforço com o Nostradamus
![Page 15: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/15.jpg)
O Futuro• Estudo mais aprofundado do método
Wideband Delphi• Melhoria da interface web • Maior integração com MS Project
![Page 16: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/16.jpg)
Agradecimentos• Prof. Hermano Perrelli• Prof. Alex Sandro• Prof. Sérgio Cavalcanti• Consultores da disciplina• Equipe Suppera Solutions• Amigos e Família
![Page 17: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/17.jpg)
Perguntas?
![Page 18: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/18.jpg)
Referências• Documento (http://www.ontopdevelopers.com.br):
– Documento de Requisitos Atualizado– Documento de Análise (Revisado)– Documento de Projeto (Revisado)– Plano da 2ª Iteração
• Sites das disciplinas:– Projeto de Desenvolvimento (http://www.cin
.ufpe.br/~if683)– Engenharia de Software e Sistemas (http
://www.cin.ufpe.br/~if682)– Desenvolvimento de Sistemas (http://www.
cin.ufpe.br/~if719)
![Page 19: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,](https://reader035.vdocuments.site/reader035/viewer/2022062411/570638581a28abb8238fc456/html5/thumbnails/19.jpg)
Obrigado