FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE

Documentos relacionados
APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

Análise de Ponto de Função APF. Aula 01

Análise de Pontos de Função

Medidas de Esforço de Desenvolvimento de Software

"A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992)

Marlos T. S. Sedrez Orientador: Paulo Roberto Dias

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

GPS - Gestão de Projeto de Software

Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017.

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002

Planejamento de Projeto de Software: Estimativas de Esforço e Custo

Medidas de Esforço de Desenvolvimen to de Software

Engenharia de Software II

SISTEMA DE CÁLCULO DE PREÇO DE VENDA PARA PADARIAS

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

Ferramenta: Spider-CoCoMo

Estimativa por Use Case Point (UCP)

Desenvolvimento de um aplicativo para cálculo de Pontos de Função

Por: Thiago Wilvert. Orientador: Oscar Dalfovo

Universidade Regional de Blumenau

ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE

SISTEMA PARA AUTOMATIZAÇÃO DE CÁLCULOS DE EXAMES BIOQUÍMICOS

SISTEMA DE APOIO ÀS OPERAÇÕES NA ÁREA

PLANEJAMENTO DO PROJETO

Aula 05 - ES - Métricas de Software

SISTEMA DE INFORMAÇÕES EXECUTIVAS BASEADO EM DATA WAREHOUSE APLICADO A GERENCIAMENTO DE CLIENTES

Análise e Projeto de Sistemas

Guilherme Fernando Gielow

Sistema de Gestão de Clubes Recreativos e Esportivos

Medidas de Esforço de Desenvolvimento de Software

Análise de Sistemas. Aula 5

PROTÓTIPO DE UM SISTEMA DE SERVIÇOS WAP PARA A BIBLIOTECA CENTRAL DA FURB

Medidas de Esforço de Desenvolvimento de Software

Sistema de Workflow para Gestão de Processos Aplicado a Confecção Têxtil

Mateus Viel. Prof. Cláudio Ratke, Orientador

Plano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Sistema de Controle e Gerenciamento de Manutenções

Pontos por Caso de Uso

Medição, Estimativas e Gerenciamento de Projetos de Software

Marilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

SISTEMA WEB PARA GRUPOS TEATRAIS, PROFISSIONAIS LIBERAIS E AUTÔNOMOS DO MEIO ARTÍSTICO

Lista de Exercícios AV1

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

IFSC/Florianópolis - CTI - Projeto de Sistemas - prof. Herval Daminelli

Protótipo tipo de Sistema de Informações Gerenciais aplicado a Recursos Humanos aplicando Data Warehouse

Planejamento de Projeto de Software: Estimativas de Esforço e Custo

Rational Unified Process (RUP)

Conceitos Básicos. Capítulo 1. Introdução. Medições

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

DESENVOLVIMENTO DE UM PROCESSO BASEADO EM MÉTRICA PARA ESTIMAR ESFORÇO EM UM PROJETO DE IMPLANTAÇÃO DE SOFTWARE

Estimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas

Protótipo tipo de um Sistema Administração de Eventos

SISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY

Análise de Pontos de Função Carlos Eduardo Vazquez

Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes

AULAS ERP: INTRODUÇÃO & VISÃO GERAL

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Sistema para gerenciamento de atividades utilizando a técnica Kanban aplicado a desenvolvimento de software

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

Sistemas de Computação e de Informação

Engenharia de Software II

Capítulo 20 - Manutenção de Software. Os Fatores de Qualidade de Software focalizam três aspectos importantes do Software Produto: (ISO 9126)

SELFCONTROL FERRAMENTA PARA GERENCIAMENTO FINANCEIRO PESSOAL UTILIZANDO DISPOSITIVOS

PROTÓTIPO DE SISTEMA DE INFORMAÇÕES GERENCIAIS APLICADO A INDÚSTRIA DE BENEFICIAMENTO DE COURO BASEADO NA REDE PERT-CPM

Uso das Ferramentas APF e COCOMO para Estimativa da Capacidade Produtiva da TI

ESTIMATIVAS BASEADA EM CASOS DE USO

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE

Estimativas de Software

Escalonador de Ordens de Produção Utilizando Algoritmos Genéticos

P R O C E SSO D E D E S E N VOLVIMENTO D E S O F T WAR E

Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo

Engenharia de Software II

Análise de Pontos de Função Carlos Eduardo Vazquez

Uso das ferramentas APF e COCOMO para estimativa da capacidade produtiva da TI

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

Requisitos de Sistemas

PROTÓTIPO DE CONTROLE DE PEDIDOS PARA

MODELAGEM DE UM SISTEMA DE INFORMAÇÃO APLICADO AO GERENCIAMENTO DO ACOMPANHAMENTO DE TRABALHOS DE CONCLUSÃO DE CURSO DO IFC-CAMPUS CAMBORIÚ

Projeto e Desenvolvimento de Software

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Revisão: Estimando o tamanho do projeto

APERFEIÇOAMENTO E DESENVOLVIMENTO DE FERRAMENTAS DO CONTROLE DA AUTOMATIZAÇÃO DO BACKUP E RECUPERAÇÃO DOS DADOS DE SATÉLITE EM FITA

Ferramenta de apoio a Experimentos em Engenharia de Software

Portal Inteligente Senior TI Baseado em Data Webhouse

PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Julio Cesar Fiamoncini Prof. Wilson Pedro Carli, Orientador

PROTÓTIPO DE APLICATIVO PARA ACOMPANHAMENTO E CONTROLE DE

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

Aula 1. Noções Básicas sobre Processos. Prof. Carina Frota Alves

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução

Ferramenta de Suporte a Decisão caracterizada por Consultas OLAP

Bruno Hott. Aula: Análise de Pontos de Função (FPA)

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

Requisitos de Software e UML Básico. Janaína Horácio

Transcrição:

FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FURB Universidade Regional de Blumenau Bacharelado em Ciências da Computação Acadêmico: Alexandre Wenderlich Orientador : Profº Paulo Roberto Dias

Seqüência da Apresentação Introdução Objetivos Fundamentação Teórica Especificação Implementação Resultados e Discussão Conclusão Extensões

Introdução Globalização: gera maior competitividade nas organizações, tornando-as mais dependentes dos sistemas Desafio: fazer sistemas em tempo hábil e úteis aos negócios Software: estimar adequadamente seu desenvolvimento Gerenciamento: demanda forma de conseguir medir

Objetivos Desenvolver ferramenta de cálculo e gerenciamento de estimativas de projetos de software. Métricas escolhidas: FPA UCP COCOMO

Fundamentação Teórica Estimativas Métricas FPA UCP COCOMO

Estimativas Geralmente usam como base experiências anteriores Podem determinar o lucro ou o prejuízo Não são exatas Técnicas ajudam a tornar o resultado mais preciso Grandes projetos demandam a utilização de várias técnicas Ferramentas automatizadas de cálculo de estimativas com várias técnicas tornam-se atraentes

Métricas São métodos de determinar, quantitativamente, a extensão em que o projeto, o processo e o produto de software têm certos atributos. Podem avaliar tanto o produto a ser construído, quanto o produto final Premissas: simples, calculável, persuasiva, consistente e objetiva Independente da linguagem de programação Processo: formatação, coleta, análise, interpretação, realimentação

FPA Desenvolvida pela IBM e apresentada em 1979 por Allan Albrecht Em 1986 criado o International Function Point Group IFPUG Em 2002 torna-se padrão internacional ISSO/IEC 20296 Medida: pontos de função Base: funcionalidades a serem implementadas sob o ponto de vista dos usuários Requisitos: modelagem pronta Resumo: avaliam-se os elementos do projeto classificando-os em grupos e atribuindo-lhes níveis de complexidade. Então ajusta-se o cálculo de acordo com características gerais do projeto e obtém-se o resultado

UCP Apresentado em 1993 por Karner Medida: pontos de casos de uso Base: FPA e modelo de casos de uso. Também estima de acordo com a visão do usuário final Requisitos: somente pode ser aplicada em projetos de software cuja especificação tenha sido expressa em casos de uso Resumo: conta-se os atores e os casos de uso e identifica-se sua complexidade, para então proceder com o cálculo inicial. Depois ajusta-se o cálculo de acordo com fatores técnicos e ambientais e obtém-se o resultado final

COCOMO Apresentado por Boehm em 1981, ficando posteriormente conhecido como COCOMO 81 Em 1995 Boehm apresenta nova atualização, ficando conhecido como COCOMO II Medida: estimativa de esforço Base: número de instruções-fonte Requisitos: dimensão do projeto fornecida em número de instruções fonte Resumo: informada a dimensão do projeto, ajusta-se o cálculo de acordo com a complexidade dos fatores técnicos e de esforço presentes no projeto, obtendo-se o resultado final

Especificação Power Designer da Sybase, versão 12.0; GeneXus, versão 9.0, upgrade 4.

Diagrama de Tabelas no GeneXus

MER no Power Designer

MER no Power Designer

MER no Power Designer

MER no Power Designer

MER no Power Designer

Implementação GeneXus, versão 9, upgrade 4; Linguagem:.Net; Gerenciador de banco de dados: Oracle 9i; Interface: web.

Código fonte do relatório de projeto estimado em FPA

Tela de parametrização de fator de ajuste do COCOMO

Tela de Cadastro de Projeto no SPE

Relatório emitido pela ferramenta

Resultados e Discussão Automatização de rotinas de cálculo de métricas Agilidade e segurança no decorrer do processo de apuração Gerenciamento de estimativas de projetos de software Geração de relatórios permitindo o acompanhamento das operações efetuadas Flexíbilidade na escolha por qual métrica melhor atende às necessidades do projeto Possibilidade de calibração da ferramenta

Conclusão Controle de projetos de software Geração de estimavas de acordo com a métrica escolhida para cada projeto Atende de pequenos a grandes projetos, visto que permite usar mais técnicas na mesma ferramenta Métricas implementadas: FPA, UCP e COCOMO Alinhada com às necessidades da indústria de software

Extensões Melhorar a interface da ferramenta Evoluir a versão do GeneXus e fazer a geração de gráficos para as métricas implementadas Criar históricos de projetos buscando comparar o previsto com o realizado. Produzir novas consultas e relatórios que apontem estas diferenças Apresentação da Ferramenta