Buscar

01MEDS_doc01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Pode-se acompanhar e comparar projetos como mostrado na tabela abaixo: 
 
 
 
Figura do livro: engenharia de software. Pressman – 3ª. ediçao 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exemplo de listagem da captura de medidas e valores de métricas para um projeto. 
 
 
 
Figura do livro: engenharia de software. Pressman – 3ª. ediçao 
 
 
 
 
 
Problemas com KLOC 
 
 
 
O KLOC é uma medida direta, portanto é feita sobre o fenômeno. E, sóue só podemos 
contar as linhas de um software após ele ter sido escrito. Portanto, terminado. 
 
Alguns contestam o KLOC por que não privilegia a boa programação (mais eficiente) ou o 
uso de linguagens mais eficientes. Além disto o acompanhamento de projetos com 
métricas baseadas no KLOC compara projetos inconvenientes de características 
diferentes nas especificações de funcionalidades e na sua forma de implementar. 
 
 
 
Estas comparações têm o problema de se comparar coisas diferentes, pois o LOC conta 
linhas em qualquer linguagem independente de sua produtividade. 
 
 
Desafio 
 
 
Para medir o software antes de ser implementado precisamos de alguma coisa, como as 
“plantas de engenharia” para se fazer medidas ainda na fase de projeto, sem a 
existência da obra. É este tipo de ferramenta que se necessita para a gerência e 
acompanhamento da construção do software. 
 
 Fazer modelagem de situações, e a partir das especificações de funcionalidade, tomar 
decisões de projeto do futuro software, estudar alguns aspectos de gerenciais. 
Comparar projetos de uma forma uniforme. Fazer estimativas baseado em registros 
mais uniformizados que permitam melhores estimativas, passou a ser um desafio para 
os gerentes e pesquisadores da área de software. 
 
 
 
Um pesquisador da IBM, Albrecht, apresentou uma proposta de modelo que a partir de 
um conjunto de funcionalidades mapeia um número real. De forma que duas 
especificações quaisquer podem ser comparadas através dos números reais gerados. 
Assim um número real maior gerado de uma especificação quando comparado com outro 
significa que este “produto” deverá ter mais funcionalidades para serem implementadas 
que o outro, portanto exigirá mais esforço, em iguais condições de implementação. A 
técnica desenvolvida por Albrecht foi rapidamente aceita pelo mercado. Hoje, vários 
pesquisadores têm desenvolvido e amadurecido este modelo que é conhecido como 
Analise de PONTO FUNÇÃO. Um ponto função nada representa fisicamente, apenas é 
uma forma de comparar software nas mesmas condições. Muitos estudiosos criticam o 
PONTO FUNÇÃO exatamente pelo fato de nada representar em termos de software. 
 
Este modelo deverá ser tratado na próxima aula

Outros materiais