
ANALISE DE PONTO DE FUNÇÃO VIA DA20
Todos os software gerados via DA20 podem ser medidos. Um esforço conjunto com os pessoal da faculdade, Pós Graduação em Engenharia de software consegui fazer o DA20 gerar métricas de software baseada em APF Analise de Ponto de Função) no momento da geração dos códigos.
Com esa nova funcionalidade poderá ser feito muitas coisas, uma delas é, "você não consegue controlar o que não consegue medir". Desta forma poderemos ter software tamanho conhecido e saber o tamanho de cada amada da aplicação construída.
Ainda estou em processo de avaliação e ajustes, mas o nucleo do DA20 já suporta o objeto métricas. Assim que o APF estiver homologado vou partir para COCOMO, acredito que vai poder ajudar ainda mais.
O que é APF?
Análise de Pontos de Função (APF) é uma técnica de medição das funcionalidades fornecidas por um software do ponto de vista de seus usuários. Ponto de função (PF) é a sua unidade de medida, que tem por objetivo tornar a medição independente da tecnologia utilizada para a construção do software. Ou seja, a APF busca medir o que o software faz, e não como ele foi construído.
Portanto o processo de medição (também chamado contagem de pontos de função) é baseado em uma avaliação padronizada dos requisitos funcionais do usuário. Este procedimento padrão está descrito pelo IFPUG em seu Manual de Práticas de Contagem.
Mais detalhes
Quem usa APF no Brasil e no mundo?
No Brasil pode-se citar empresas como Accenture, Bradesco, Companhia Vale do Rio Doce, Caixa Econômica Federal, Correios, CPM, Datamec, Datasul, DBA, EDS, IBM, Petrobras, Politec, Tata, Unibanco, Unisys, Xerox, dentre outras.
O IFPUG possui filiados de mais de 40 países; sendo que o uso da APF é mais intenso na Alemanha, Austrália, Brasil, Canadá, Coréia, Estados Unidos, Índia, Inglaterra, Itália e Holanda. Exemplos de outras empresas no mundo que usam a APF: IBM, Unisys, Xerox, EDS, Citigroup, Tata, Lockheed Martin-EIS, Booz Allen & Hamilton, Nielsen Media Research, Bank of Canada, Ralston Purina Co., Northrop Grumman Corp, Samsung SDS Co Ltd, BASF Corporation, Accenture, Pepsi Co, Compuware, Pricewaterhouse Cooper.
Fonte
O que é COCOMO?
O método COCOMO (ou COnstructive COst MOdel) é um modelo de estimativa do tempo de desenvolvimento de um produto. Criado por Barry Boehm. É baseado no estudo de sessenta e três projetos. Os programas examinaram de 2.000 a 100.000 linhas de código em linguagens de programação de Assembly a PL/I.
Mais detalhes
| Medição Estimativa e Gerenciamento de Desenvolvimento de Software via DA20 | ||||||
| APF | ||||||
| Utilizando Analise de Ponto de Função para definir o tamanho do software por camada | ||||||
| CAMADA | NOME | TPO | TD | AR/TR | Complexidade | Contribuição |
| FACHADA Resultado | 225 | 994 | 282 | |||
| FRONTEND Resultado | 417 | 132 | 204 | |||
| ME Resultado | 1118 | 1692 | 689 | |||
| NEGOCIO Resultado | 68 | 687 | 272 | |||
| PERSISTENCIA Resultado | 438 | 876 | 355 | |||
| Total geral | 2266 | 4381 | 1802 | |||
| Medição Estimativa e Gerenciamento de Desenvolvimento de Software via DA20 | ||||||
| APF | ||||||
| Utilizando Analise de Ponto de Função para definir o tamanho do software por camada | ||||||
| CAMADA | NOME | TPO | TD | AR/TR | Complexidade | Contribuição |
| FACHADA | WorkBench | EE | 2 | 5 | Média | 4 |
| FACHADA | Material | EE | 2 | 6 | Média | 4 |
| FACHADA | Embalagem | EE | 2 | 6 | Média | 4 |
| FACHADA | Potencial | EE | 2 | 6 | Média | 4 |
| FACHADA | Contato | EE | 2 | 6 | Média | 4 |





