b'\n_START_ARTICLE_\nM\xc3\xa9trica de software\n_START_PARAGRAPH_\nA medi\xc3\xa7\xc3\xa3o \xc3\xa9 algo comum no mundo da engenharia. A engenharia de software est\xc3\xa1 longe de desenvolver uma medi\xc3\xa7\xc3\xa3o padr\xc3\xa3o amplamente aceita e com resultados sem fatores subjetivos. H\xc3\xa1 discord\xc3\xa2ncias sobre o que medir e como avaliar o resultado obtido das medi\xc3\xa7\xc3\xb5es._NEWLINE_M\xc3\xa9tricas de softwares possibilitam realizar uma das atividades mais fundamentais do processo de gerenciamento de projetos: o planejamento. A partir desse, pode-se identificar a quantidade de esfor\xc3\xa7o, de custo e das atividades que ser\xc3\xa3o necess\xc3\xa1rias para a realiza\xc3\xa7\xc3\xa3o do projeto._NEWLINE_As m\xc3\xa9tricas de software, do ponto de vista de medi\xc3\xa7\xc3\xa3o, podem ser divididas em duas categorias: medidas diretas e indiretas._NEWLINE_Podemos considerar como medidas diretas do processo de engenharia de software o custo e o esfor\xc3\xa7o aplicados ao desenvolvimento e manuten\xc3\xa7\xc3\xa3o do software e do produto, a quantidade de linhas de c\xc3\xb3digo produzidas e o total de defeitos registrados durante um determinado per\xc3\xadodo de tempo. Por\xc3\xa9m, a qualidade e a funcionalidade do software, ou a sua capacidade de manuten\xc3\xa7\xc3\xa3o, s\xc3\xa3o mais dif\xc3\xadceis de serem avaliadas e s\xc3\xb3 podem ser medidas de forma indireta._NEWLINE_Tamb\xc3\xa9m podemos dividir as m\xc3\xa9tricas de software, sob o ponto de vista de aplica\xc3\xa7\xc3\xa3o, em duas categorias: m\xc3\xa9tricas de produtividade e de qualidade. As m\xc3\xa9tricas de produtividade concentram-se na sa\xc3\xadda do processo de engenharia de software. As m\xc3\xa9tricas de qualidade indicam o quanto o software atende aos requisitos definidos pelo usu\xc3\xa1rio.\n_START_SECTION_\nM\xc3\xa9tricas Orientadas ao Tamanho\n_START_PARAGRAPH_\nA medida de software mais familiar \xc3\xa9 a contagem de linhas de c\xc3\xb3digo._NEWLINE_Esta m\xc3\xa9trica pode parecer simples, mas existe discord\xc3\xa2ncia sobre o que constitui uma linha de c\xc3\xb3digo. A medida de linhas de c\xc3\xb3digo n\xc3\xa3o deveria contar linhas de coment\xc3\xa1rio e linhas em branco, pois n\xc3\xa3o afeta a sua funcionalidade._NEWLINE_Est\xc3\xa1 fortemente ligado \xc3\xa0 linguagem de programa\xc3\xa7\xc3\xa3o utilizada, impossibilitando a utiliza\xc3\xa7\xc3\xa3o de dados hist\xc3\xb3ricos para projetos que n\xc3\xa3o utilizam a mesma linguagem._NEWLINE_Um conjunto de m\xc3\xa9tricas de qualidade e produtividade pode ser desenvolvido com esta t\xc3\xa9cnica.\n_START_SECTION_\nObjetivos da Medi\xc3\xa7\xc3\xa3o de Software e utilidade das m\xc3\xa9tricas\n_START_PARAGRAPH_\nEntender: ajudam a entender o comportamento e o funcionamento de produtos de software._NEWLINE_Avaliar: utilizadas para determinar padr\xc3\xb5es, metas e crit\xc3\xa9rios de aceita\xc3\xa7\xc3\xa3o._NEWLINE_Controlar: utilizadas para controlar processos, produtos e servi\xc3\xa7os de software._NEWLINE_Prever: utilizadas para prever valores de atributos.'