Baixe o app para aproveitar ainda mais
Prévia do material em texto
Medidas de Esforço de Desenvolvimento de Software Marcos Danilo Chiodi Martins Aula 4 * O que estudaremos neste curso? * * O que estudaremos NESTA aula? * Até então fizemos duas aulas por capítulo. Agora, faremos 3 aulas para falar sobre a metade do segundo capítulo. Por que aprender a fazer a APF é importante. * O que estudaremos NESTA aula? * Então nos organizaremos assim? * O que estudaremos NESTA aula? * Então nos organizaremos assim? * * O que são os “Pontos de Função”? Uma forma de se medir o tamanho do software é a utilização do LOC – Lines of Code. Porém só podemos medir o LOC depois que o software está pronto. Portanto não é uma métrica que nos ajuda para o planejamento de esforço do software. Para tanto podemos utilizar uma métrica de COMPLEXIDADE do software que INDIRETAMENTE nos indique o tamanho que o software terá. Uma das mais famosas é o “Pontos de Função”. * * Métrica que caracteriza a complexidade das funcionalidades do software que será desenvolvido. De forma indireta nos apontará o tamanho do software. Há equações que nos permitem transformar a medida de pontos de função para LOC em uma determinada linguagem. Pontos de Função: * * Como fazer para medir o software utilizando PF? * * Pontos de Função: Determinar o tipo de contagem Determinar o escopo de contagem e fronteiras da aplicação Contar função tipo dados Contar função tipo transação Det. PF não ajustados Det. Fator de ajuste Det. PF * * Pontos de Função: Determinar o tipo de contagem Determinar o escopo de contagem e fronteiras da aplicação Contar função tipo dados Contar função tipo transação Det. PF não ajustados Det. Fator de ajuste Det. PF * * Pode-se utilizar a PF para 3 tipos de software, a saber: Determinar o tipo de Contagem: * * Pode-se utilizar a PF para 3 tipos de software, a saber: Determinar o tipo de Contagem: 1) Projetos de desen. de software * * Pode-se utilizar a PF para 3 tipos de software, a saber: Determinar o tipo de Contagem: Projetos de desen. de software 2) Projetos de melhoria * * Pode-se utilizar a PF para 3 tipos de software, a saber: Determinar o tipo de Contagem: 1) Projetos de desen. de software 2) Projetos de melhoria 3) Aplicação * * Pontos de Função: Determinar o tipo de contagem Determinar o escopo de contagem e fronteiras da aplicação Contar função tipo dados Contar função tipo transação Det. PF não ajustados Det. Fator de ajuste Det. PF * * Determinar escopo de contagem e fronteira da aplicação. É importante entender o que faz parte do sistema e o que não faz parte do sistema. Isto é determinar a fronteira da aplicação e a contagem: * * Determinar escopo de contagem e fronteira da aplicação. Medidas de Esforço de Desenvolvimento de Software Marcos Danilo Chiodi Martins Atividade 4 * * Atividades Quais os tipos de contagem a PF admite e por que a necessidade desses tipos? * Atividades Quais os tipos de contagem a PF admite e por que a necessidade desses tipos? * Pode-se utilizar a PF para 3 tipos de software, a saber: 1) Projetos de desen. de software 2) Projetos de melhoria 3) Aplicação O mundo passou por grandes transformações. Por exemplo os meios de transportes. Naquela época não era importante entender de combustão, mecânica ou leis de trânsito. O mundo passou por grandes transformações. Por exemplo os meios de transportes. Naquela época não era importante entender de combustão, mecânica ou leis de trânsito. O mundo passou por grandes transformações. Por exemplo os meios de transportes. Naquela época não era importante entender de combustão, mecânica ou leis de trânsito. O mundo passou por grandes transformações. Por exemplo os meios de transportes. Naquela época não era importante entender de combustão, mecânica ou leis de trânsito.
Compartilhar