{"id":1295043,"date":"2023-11-18T08:00:00","date_gmt":"2023-11-18T11:00:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1295043"},"modified":"2023-10-24T12:00:18","modified_gmt":"2023-10-24T15:00:18","slug":"apf-resumo","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/","title":{"rendered":"APF &#8211; An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)"},"content":{"rendered":"\n<p>Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o (APF) para o concurso do EBSERH, sendo focado, portanto, no que a banca <a href=\"https:\/\/concursos.ibfc.org.br\/informacoes\/434\/\">IBFC<\/a> vem cobrando em suas provas.<\/p>\n\n\n\n<p>Assim, estruturamos este artigo nos t\u00f3picos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introdu\u00e7\u00e3o<\/li>\n\n\n\n<li>Componentes Fundamentais da APF<\/li>\n\n\n\n<li>Etapas Processo de Medi\u00e7\u00e3o de Pontos de Fun\u00e7\u00e3o\n<ul class=\"wp-block-list\">\n<li>Determinar o Tipo de Contagem<\/li>\n\n\n\n<li>Determinar o Escopo e Fronteira<\/li>\n\n\n\n<li>Calcular Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados<\/li>\n\n\n\n<li>Calcular Fator de Ajuste<\/li>\n\n\n\n<li>Calcular Pontos de Fun\u00e7\u00e3o Ajustados<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Conclus\u00e3o<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-introducao\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p>Na era da tecnologia da informa\u00e7\u00e3o, o desenvolvimento de software desempenha um papel fundamental na cria\u00e7\u00e3o de sistemas e aplica\u00e7\u00f5es que impulsionam os neg\u00f3cios e melhoram a efici\u00eancia operacional. No entanto, avaliar o tamanho e a complexidade dos projetos de software \u00e9 uma tarefa desafiadora. \u00c9 a\u00ed que a An\u00e1lise de Pontos de Fun\u00e7\u00e3o (APF) se destaca como uma metodologia crucial e amplamente adotada para medir, de forma precisa e objetiva, o escopo e o valor de um sistema de software.<\/p>\n\n\n\n<p>A APF \u00e9 uma t\u00e9cnica de estimativa e medi\u00e7\u00e3o que fornece uma abordagem estruturada para quantificar o trabalho envolvido em um projeto de desenvolvimento de software, independentemente da tecnologia ou linguagem de programa\u00e7\u00e3o utilizada. Ela se concentra na funcionalidade do software e na experi\u00eancia do usu\u00e1rio, em vez de simplesmente contar linhas de c\u00f3digo.&nbsp;<\/p>\n\n\n\n<p>Neste artigo, estudaremos resumidamente a APF, destacando seus componentes fundamentais e as etapas envolvidas na contagem de pontos de fun\u00e7\u00e3o. Sendo assim, a ideia \u00e9 que ao final deste artigo voc\u00ea esteja preparado para resolver quest\u00f5es desse assunto.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/Mda-2y1BV7kgtW-iStFji1LidvgHs0DvgW3ueLd_v9VPKbv5u7TnJDJ4ALkyXXzIiJAnVrFMeXmlq_BWNfN_GG46AxkVN6qwKYxj4kB010HHy5Q-VPbjEg1w0_YkzRZDRvQuXYzOWYAVwqlZyy-aGRU\" alt=\"Mapa mental de t\u00f3picos da APF.\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-componentes-e-conceitos-fundamentais-da-apf\">Componentes e Conceitos Fundamentais da APF<\/h2>\n\n\n\n<p>Os cinco componentes ou fun\u00e7\u00f5es fundamentais da APF s\u00e3o: <strong>Arquivo L\u00f3gico Interno (ALI), Arquivo de Interface Externa (AIE), Entrada Externa (EE), Sa\u00edda Externa (SE) e Consulta Externa (CE)<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Essas fun\u00e7\u00f5es s\u00e3o categorizadas em Fun\u00e7\u00f5es de Dados e Fun\u00e7\u00f5es de Transa\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-funcoes-de-dados\">Fun\u00e7\u00f5es de Dados<\/h3>\n\n\n\n<p>As fun\u00e7\u00f5es de dados s\u00e3o um dos principais tipos de fun\u00e7\u00f5es usadas para medir a funcionalidade de um sistema de software, pois envolvem a manipula\u00e7\u00e3o de dados dentro do sistema e s\u00e3o essenciais para avaliar o tamanho funcional do software. As fun\u00e7\u00f5es do tipo dado na APF podem ser divididas em duas categorias principais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Arquivos L\u00f3gicos Internos (ALI)<\/strong>: Os ALIs representam grupos de dados logicamente relacionados mantidos pelo sistema que s\u00e3o criados, lidos, atualizados ou exclu\u00eddos por fun\u00e7\u00f5es internas do sistema. Sua fun\u00e7\u00e3o \u00e9 armazenar dados mantidos dentro da fronteira da aplica\u00e7\u00e3o. Sendo assim, eles s\u00e3o essenciais para o funcionamento do sistema e s\u00e3o manipulados internamente. Por exemplo, em um sistema de gerenciamento de clientes, o banco de dados de clientes seria um exemplo de um Arquivo L\u00f3gico Interno.<br \/><\/li>\n\n\n\n<li><strong>Arquivos de Interface Externa (AIE)<\/strong>: Os AIEs s\u00e3o grupos de dados logicamente relacionados usados para a troca de informa\u00e7\u00f5es entre o sistema em an\u00e1lise e sistemas externos. Esses arquivos n\u00e3o s\u00e3o mantidos pelo sistema, mas s\u00e3o lidos por ele. Dessa forma, um arquivo de interface externa de uma aplica\u00e7\u00e3o sempre ser\u00e1 contado como um arquivo l\u00f3gico interno de outra aplica\u00e7\u00e3o. Um Arquivo de Interface Externa poderia, por exemplo, ser um sistema de folha de pagamento que l\u00ea um arquivo externo de dados de funcion\u00e1rios para processar os pagamentos.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Em suma, as fun\u00e7\u00f5es do tipo dado se concentram na gest\u00e3o e manipula\u00e7\u00e3o de informa\u00e7\u00f5es e s\u00e3o uma parte fundamental da medi\u00e7\u00e3o dos Pontos de Fun\u00e7\u00e3o. Elas s\u00e3o contadas com base na complexidade, na quantidade de dados envolvidos e nas opera\u00e7\u00f5es realizadas sobre esses dados.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-funcoes-de-transacao\">Fun\u00e7\u00f5es de Transa\u00e7\u00e3o<\/h3>\n\n\n\n<p>As Fun\u00e7\u00f5es do Tipo Transa\u00e7\u00e3o da APF envolvem a intera\u00e7\u00e3o do sistema de software com os usu\u00e1rios ou com sistemas externos. Elas podem ser divididas em tr\u00eas categorias principais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Entradas Externas (EE)<\/strong>: representam a\u00e7\u00f5es dos usu\u00e1rios ou de sistemas externos que<strong> enviam dados <\/strong>para o sistema. Isso inclui a cria\u00e7\u00e3o, atualiza\u00e7\u00e3o ou exclus\u00e3o de registros dentro do sistema, al\u00e9m de qualquer processamento de dados associado. Podemos citar, por exemplo, a\u00e7\u00f5es de incluir, excluir e alterar registros. Por outro lado, n\u00e3o s\u00e3o exemplos: menus, telas de login, telas de filtro de relat\u00f3rios, etc.<br \/><\/li>\n\n\n\n<li><strong>Sa\u00eddas Externas (SE)<\/strong>: s\u00e3o a\u00e7\u00f5es do sistema que fornecem informa\u00e7\u00f5es ao usu\u00e1rio ou a sistemas externos. Inclui a gera\u00e7\u00e3o de relat\u00f3rios, c\u00e1lculos, a exibi\u00e7\u00e3o de informa\u00e7\u00f5es em telas, ou qualquer forma de apresenta\u00e7\u00e3o de dados ao usu\u00e1rio. Al\u00e9m disso, uma sa\u00edda externa sempre altera o comportamento do sistema. Exemplos: dados transferidos para outra aplica\u00e7\u00e3o, relat\u00f3rios com c\u00e1lculos, processamento ou gera\u00e7\u00e3o de dados derivados, gr\u00e1ficos, etc. Por outro lado, n\u00e3o s\u00e3o exemplos: telas de ajuda, relat\u00f3rios que apenas mostram os dados de uma tabela, sem efetuar c\u00e1lculo.<br \/><\/li>\n\n\n\n<li><strong>Consultas Externas (CE)<\/strong>: envolvem a recupera\u00e7\u00e3o de informa\u00e7\u00f5es do sistema, mas n\u00e3o envolvem a atualiza\u00e7\u00e3o ou modifica\u00e7\u00e3o dos dados. Elas s\u00e3o usadas para recuperar informa\u00e7\u00f5es existentes no sistema e fornec\u00ea-las ao usu\u00e1rio ou a sistemas externos. Dessa forma, em uma CE n\u00e3o deve conter c\u00e1lculo matem\u00e1tico, dados derivados, nem atualizar nenhum ALI, ou seja, uma CE nunca altera o comportamento do sistema. Exemplos: telas de login, telas de ajuda, telas de consulta e relat\u00f3rios sem c\u00e1lculos ou gera\u00e7\u00e3o de dados derivados.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Em resumo, as fun\u00e7\u00f5es de transa\u00e7\u00e3o se concentram na intera\u00e7\u00e3o entre o sistema de software e seu ambiente externo. Elas s\u00e3o contadas com base na complexidade e na quantidade de opera\u00e7\u00f5es realizadas em resposta \u00e0s a\u00e7\u00f5es dos usu\u00e1rios ou sistemas externos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-etapas-do-processo-de-medicao-da-apf\">Etapas do Processo de Medi\u00e7\u00e3o da APF<\/h2>\n\n\n\n<p>O processo de medi\u00e7\u00e3o de pontos de fun\u00e7\u00e3o possui as seguintes etapas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Determinar o Tipo de Contagem<\/li>\n\n\n\n<li>Determinar o Escopo e Fronteira<\/li>\n\n\n\n<li>Calcular Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados<\/li>\n\n\n\n<li>Calcular Fator de Ajuste<\/li>\n\n\n\n<li>Calcular Pontos de Fun\u00e7\u00e3o Ajustados<\/li>\n<\/ul>\n\n\n\n<p>Agora, iremos detalhar cada uma dessas etapas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-determinar-o-tipo-de-contagem\">Determinar o Tipo de Contagem<\/h3>\n\n\n\n<p>Esta etapa \u00e9 uma parte fundamental do processo de medi\u00e7\u00e3o de Pontos de Fun\u00e7\u00e3o e envolve a decis\u00e3o de selecionar o tipo apropriado de contagem. O IFPUG reconhece tr\u00eas tipos principais de contagem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Projeto de Desenvolvimento<\/strong>: trata-se da contagem de novas funcionalidades, ou seja, a contagem de todas as fun\u00e7\u00f5es novas ou alteradas que ser\u00e3o entregues ao usu\u00e1rio pelo projeto de desenvolvimento.<br \/><\/li>\n\n\n\n<li><strong>Projeto de Manuten\u00e7\u00e3o\/Melhoria<\/strong>: envolve a contagem de mudan\u00e7as no sistema, ou seja, a contagem de todas as altera\u00e7\u00f5es que ser\u00e3o feitas nas fun\u00e7\u00f5es existentes, tamb\u00e9m chamadas de manuten\u00e7\u00e3o evolutivas ou melhorias.<br \/><\/li>\n\n\n\n<li><strong>Projeto de Aplica\u00e7\u00e3o\/Produ\u00e7\u00e3o<\/strong>: envolve a contagem do sistema em sua totalidade, sendo, portanto, realizada em aplica\u00e7\u00f5es que est\u00e3o em produ\u00e7\u00e3o e em pleno funcionamento.<\/li>\n<\/ul>\n\n\n\n<p>Portanto, a escolha do tipo de contagem \u00e9 fundamental para garantir que a medi\u00e7\u00e3o seja adequada aos objetivos do projeto ou organiza\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-determinar-o-escopo-e-fronteira\">Determinar o Escopo e Fronteira<\/h3>\n\n\n\n<p>Ap\u00f3s determinar o tipo de contagem, determina-se o escopo e a fronteira de aplica\u00e7\u00e3o, que \u00e9 uma parte crucial do processo de medi\u00e7\u00e3o de Pontos de Fun\u00e7\u00e3o. Essa etapa envolve a defini\u00e7\u00e3o do escopo do sistema de software que ser\u00e1 medido e a identifica\u00e7\u00e3o de seus limites (fronteira). Esses elementos s\u00e3o essenciais para estabelecer quais funcionalidades ou transa\u00e7\u00f5es devem ser inclu\u00eddas na contagem.<\/p>\n\n\n\n<p>Aqui est\u00e3o os principais aspectos dessa etapa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Definir o Escopo do Sistema<\/strong>: O escopo do sistema refere-se ao conjunto de funcionalidades que ser\u00e3o avaliadas na contagem de Pontos de Fun\u00e7\u00e3o. Isso envolve identificar quais partes do sistema est\u00e3o dentro do escopo da medi\u00e7\u00e3o e quais est\u00e3o fora. O objetivo \u00e9 estabelecer claramente quais fun\u00e7\u00f5es e transa\u00e7\u00f5es est\u00e3o sujeitas \u00e0 medi\u00e7\u00e3o e quais n\u00e3o est\u00e3o. Por exemplo, ao medir o Pontos de Fun\u00e7\u00e3o de um sistema de gerenciamento de biblioteca, o escopo pode incluir funcionalidades relacionadas ao empr\u00e9stimo de livros e gerenciamento de cat\u00e1logo, enquanto as funcionalidades de contabilidade da biblioteca podem estar fora do escopo.<br \/><\/li>\n\n\n\n<li><strong>Identificar a Fronteira do Sistema<\/strong>: A fronteira do sistema \u00e9 a linha que separa o sistema em an\u00e1lise do ambiente externo. \u00c9 importante definir essa fronteira claramente para determinar quais intera\u00e7\u00f5es com usu\u00e1rios ou sistemas externos ser\u00e3o consideradas nas medi\u00e7\u00f5es. Por exemplo, se o sistema se integra com um site de terceiros para pesquisa de pre\u00e7os de livros, \u00e9 fundamental determinar at\u00e9 onde v\u00e3o as responsabilidades do sistema em an\u00e1lise e onde come\u00e7a o sistema externo.<\/li>\n<\/ul>\n\n\n\n<p>Uma defini\u00e7\u00e3o precisa do escopo e da fronteira ajuda a garantir que a medi\u00e7\u00e3o seja consistente e relevante para os objetivos do projeto, al\u00e9m de ser fundamental para a comunica\u00e7\u00e3o eficaz entre a equipe de medi\u00e7\u00e3o e as partes interessadas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-calcular-pontos-de-funcao-nao-ajustados\">Calcular Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados<\/h3>\n\n\n\n<p>Nessa etapa, voc\u00ea determina o tamanho funcional bruto do sistema de software. Aqui est\u00e3o os principais aspectos dessa etapa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Identificar Fun\u00e7\u00f5es do Sistema<\/strong>: Antes de calcular os Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados, voc\u00ea deve identificar e classificar as fun\u00e7\u00f5es do sistema. Isso inclui fun\u00e7\u00f5es do tipo Transa\u00e7\u00e3o (Entradas Externas, Sa\u00eddas Externas e Consultas Externas) e fun\u00e7\u00f5es do tipo Dado (Arquivos L\u00f3gicos Internos e Arquivos de Interface Externa).<br \/><\/li>\n\n\n\n<li><strong>Atribuir Pontos de Fun\u00e7\u00e3o<\/strong>: Cada fun\u00e7\u00e3o identificada \u00e9 atribu\u00edda a um valor de Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados (UFP), com base em crit\u00e9rios estabelecidos pelo IFPUG. As fun\u00e7\u00f5es do tipo Transa\u00e7\u00e3o e as fun\u00e7\u00f5es do tipo Dado s\u00e3o pontuadas de maneira diferente. Assim, as regras de pontua\u00e7\u00e3o s\u00e3o definidas para refletir a complexidade e a quantidade de dados envolvidos em cada fun\u00e7\u00e3o.<br \/><\/li>\n\n\n\n<li><strong>Somar os Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados<\/strong>: Depois de atribuir os valores de Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados a cada fun\u00e7\u00e3o, voc\u00ea soma esses valores para obter o total de Pontos de Fun\u00e7\u00e3o N\u00e3o-Ajustados para o sistema em an\u00e1lise. Isso representa o tamanho funcional bruto do software, ou seja, sem levar em considera\u00e7\u00e3o fatores de ajuste ou complexidades adicionais.<\/li>\n<\/ul>\n\n\n\n<p>A tabela abaixo mostra o valor da contagem de cada tipo de fun\u00e7\u00e3o de acordo com a complexidade:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"188\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19164806\/image-302.png\" alt=\"tabela com pesos de cada fun\u00e7\u00e3o de acordo com a complexidade - APF\" class=\"wp-image-1295088\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19164806\/image-302.png 724w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19164806\/image-302-300x78.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19164806\/image-302-610x158.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19164806\/image-302-150x39.png 150w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<p>Assim, para calcular os pontos de fun\u00e7\u00e3o n\u00e3o ajustados (PFNA) devemos, ap\u00f3s identificar a quantidade de cada uma das fun\u00e7\u00f5es, multiplicar conforme a complexidade. Para o estudo de concursos, a banca j\u00e1 fornece qual a complexidade, ou seja, se \u00e9 baixa, m\u00e9dia ou alta, sendo necess\u00e1rio apenas memorizar os pesos de cada uma, conforme a tabela acima.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-calcular-fator-de-ajuste\">Calcular Fator de Ajuste<\/h3>\n\n\n\n<p>Esta etapa consiste na avalia\u00e7\u00e3o de 14 caracter\u00edsticas gerais da aplica\u00e7\u00e3o, que podem afetar seu tamanho e complexidade. Essas caracter\u00edsticas s\u00e3o avaliadas em uma escala de 0 a 5 conforme seu n\u00edvel de influ\u00eancia na aplica\u00e7\u00e3o. Caracter\u00edsticas que n\u00e3o t\u00eam nenhuma influ\u00eancia recebem o valor 0, se tiver uma influ\u00eancia m\u00ednima, recebem o valor 1, e a pontua\u00e7\u00e3o vai variando conforme o n\u00edvel de influ\u00eancia, recebendo no m\u00e1ximo o valor 5, para uma forte influ\u00eancia.<\/p>\n\n\n\n<p>As 14 caracter\u00edsticas s\u00e3o as seguintes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>01 &#8211; Comunica\u00e7\u00e3o de dados<\/li>\n\n\n\n<li>02 &#8211; Processamento Distribu\u00eddo<\/li>\n\n\n\n<li>03 &#8211; Performance<\/li>\n\n\n\n<li>04 &#8211; Configura\u00e7\u00e3o do equipamento<\/li>\n\n\n\n<li>05 &#8211; Volume de Transa\u00e7\u00f5es<\/li>\n\n\n\n<li>06 &#8211; Entrada de dados online<\/li>\n\n\n\n<li>07 &#8211; Interface com o usu\u00e1rio<\/li>\n\n\n\n<li>08 &#8211; Atualiza\u00e7\u00e3o online<\/li>\n\n\n\n<li>09 &#8211; Processamento complexo<\/li>\n\n\n\n<li>10 &#8211; Reusabilidade<\/li>\n\n\n\n<li>11 &#8211; Facilidade de implanta\u00e7\u00e3o<\/li>\n\n\n\n<li>12 &#8211; Facilidade operacional<\/li>\n\n\n\n<li>13 &#8211; M\u00faltiplos locais<\/li>\n\n\n\n<li>14 &#8211; Facilidade de mudan\u00e7as<\/li>\n<\/ul>\n\n\n\n<p>Quando definimos o valor de influ\u00eancia de cada caracter\u00edstica, calculamos o Somat\u00f3rio do N\u00edvel de Influ\u00eancia (SNI), que consiste basicamente em somar os valores de n\u00edvel de influ\u00eancia atribu\u00eddos a cada caracter\u00edstica. Como temos 14 caracter\u00edsticas cujo valor varia de 0 a 5, ent\u00e3o o valor m\u00e1ximo do SNI ser\u00e1 70, ou seja, quando todas as 14 caracter\u00edsticas tiverem valor 5, teremos SNI = 14 x 5 = 70.<\/p>\n\n\n\n<p>Assim, o valor de fun\u00e7\u00e3o de ajuste (VFA) ser\u00e1 obtido atrav\u00e9s da seguinte f\u00f3rmula:<\/p>\n\n\n\n<p><strong>VFA = (SNI x 0,01) + 0,65<\/strong><\/p>\n\n\n\n<p>Dessa forma, o valor m\u00e1ximo do SNI, quando todas as caracter\u00edsticas tiverem o valor 5, ser\u00e1 (70 x 0,01) + 0,65 = 1,35 e o valor m\u00ednimo ser\u00e1 0,65, quando todas as 14 caracter\u00edsticas possu\u00edrem o valor 0.<\/p>\n\n\n\n<p>Podemos concluir, portanto, que o VFA poder\u00e1 influenciar na contagem de pontos de fun\u00e7\u00e3o em 35% para mais ou para menos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-calcular-os-pontos-de-funcao-ajustados\">Calcular os Pontos de Fun\u00e7\u00e3o Ajustados<\/h3>\n\n\n\n<p>Por fim, chegamos na \u00faltima etapa, aqui basta simplesmente multiplicar os pontos de fun\u00e7\u00e3o n\u00e3o ajustados (PFNA) pelo valor de fator de ajuste (VFA), ou seja, <strong>PFA = PFNA x VFA<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Sendo assim, realizando este c\u00e1lculo chegaremos, finalmente, ao tamanho do software em pontos de fun\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Bem pessoal, enfim chegamos ao final deste artigo. A ideia foi apresentar os principais t\u00f3picos te\u00f3ricos sobre APF que costumam ser cobrados pela banca IBFC. Dessa forma, espero que o conte\u00fado aqui apresentado seja de grande utilidade para sua aprova\u00e7\u00e3o.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"quer-saber-tudo-sobre-concursos-previstos-confira-nossos-artigos\">Quer saber tudo sobre concursos previstos?<br \/>Confira nossos artigos!<\/h2>\n\n\n\n<p class=\"has-text-align-center has-pale-cyan-blue-background-color has-background has-medium-font-size\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos abertos<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-pale-cyan-blue-background-color has-background has-medium-font-size\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2023<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o (APF) para o concurso do EBSERH, sendo focado, portanto, no que a banca IBFC vem cobrando em suas provas. Assim, estruturamos este artigo nos t\u00f3picos: Introdu\u00e7\u00e3o Na era da tecnologia da informa\u00e7\u00e3o, o desenvolvimento de software desempenha um papel fundamental na cria\u00e7\u00e3o de sistemas [&hellip;]<\/p>\n","protected":false},"author":2565,"featured_media":1295104,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[220184,1981],"tags":[],"tax_estado":[219963],"class_list":["post-1295043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engenharias-e-ti","category-saude","tax_estado-concursos-federais"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>APF - An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)<\/title>\n<meta name=\"description\" content=\"Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o para o concurso do EBSERH, cuja banca ser\u00e1 a IBFC.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"APF - An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)\" \/>\n<meta property=\"og:description\" content=\"Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o para o concurso do EBSERH, cuja banca ser\u00e1 a IBFC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-18T11:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png\" \/>\n\t<meta property=\"og:image:width\" content=\"806\" \/>\n\t<meta property=\"og:image:height\" content=\"614\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Antoniel da Silva Rego\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antoniel da Silva Rego\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\"},\"author\":{\"name\":\"Antoniel da Silva Rego\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46\"},\"headline\":\"APF &#8211; An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)\",\"datePublished\":\"2023-11-18T11:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\"},\"wordCount\":2271,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png\",\"articleSection\":[\"Engenharias e TI\",\"Sa\u00fade\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#respond\"]}],\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\",\"name\":\"APF - An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png\",\"datePublished\":\"2023-11-18T11:00:00+00:00\",\"description\":\"Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o para o concurso do EBSERH, cuja banca ser\u00e1 a IBFC.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png\",\"width\":806,\"height\":614},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"APF &#8211; An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46\",\"name\":\"Antoniel da Silva Rego\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g\",\"caption\":\"Antoniel da Silva Rego\"},\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/tonnyelgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"APF - An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)","description":"Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o para o concurso do EBSERH, cuja banca ser\u00e1 a IBFC.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/","og_locale":"pt_BR","og_type":"article","og_title":"APF - An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)","og_description":"Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o para o concurso do EBSERH, cuja banca ser\u00e1 a IBFC.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2023-11-18T11:00:00+00:00","og_image":[{"width":806,"height":614,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png","type":"image\/png"}],"author":"Antoniel da Silva Rego","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Antoniel da Silva Rego","Est. tempo de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/"},"author":{"name":"Antoniel da Silva Rego","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46"},"headline":"APF &#8211; An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)","datePublished":"2023-11-18T11:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/"},"wordCount":2271,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png","articleSection":["Engenharias e TI","Sa\u00fade"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#respond"]}],"copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/","name":"APF - An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png","datePublished":"2023-11-18T11:00:00+00:00","description":"Este artigo apresenta um resumo de an\u00e1lise de pontos de fun\u00e7\u00e3o para o concurso do EBSERH, cuja banca ser\u00e1 a IBFC.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/10\/19170416\/imagem-destacada.png","width":806,"height":614},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/apf-resumo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"APF &#8211; An\u00e1lise de Pontos de Fun\u00e7\u00e3o: Resumo para o EBSERH (TI)"}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46","name":"Antoniel da Silva Rego","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g","caption":"Antoniel da Silva Rego"},"url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/tonnyelgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1295043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/2565"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1295043"}],"version-history":[{"count":3,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1295043\/revisions"}],"predecessor-version":[{"id":1296974,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1295043\/revisions\/1296974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/1295104"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1295043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1295043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1295043"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1295043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}