Buscar

revisaoav1 (1)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Medidas de Esforço de Desenvolvimento de Software
Marcos Danilo
Chiodi Martins
Revisão 1
*
*
Indicação de uma medida quantitativa que medirá o quanto um determinado sistema, componente o processo possui de uma determinada característica.
Métrica de software
*
*
É preciso ESPECIFICAR uma BOA MÉTRICA para que uma boa medida seja realizada!
*
*
Talvez algo assim tivesse ajudado!
*
*
Boas Práticas.
*
*
Uma medida é uma tomada de valor de algo que se quer avaliar contra um padrão estabelecido.
é o processo por meio do qual são associados símbolos ou números à atributos de entidades de modo que os determinem conforme padrões bem definidos.
*
*
Há dois tipos de medidas: Direta e Indireta.
DIRETA: São aquelas que medem diretamente um fenômeno. A altura de uma pessoa pode ser conseguida diretamente utilizando uma fita métrica. 
INDIRETA: São medidas conseguidas por meio de outras medidas. Por exemplo medir a qualidade de um software pelo tempo que ele fica sem “travar”. 
*
*
Há dois tipos de medidas: Direta e Indireta.
INDIRETA: São medidas conseguidas por meio de outras medidas. Por exemplo medir a qualidade de um software pelo tempo que ele fica sem “travar”. 
Este tipo de medida não nos oferece um resultado “tão absoluto” quanto aquele da medida direta.
*
*
Métricas de Produto de Software
Métricas de Processo de Software
Métricas de Projeto de Software
Categorização de métricas na engenharia de software
*
*
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 esta 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”
*
*
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 o tipo de Contagem:
*
*
É 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.
*
AIE – Arquivo Interface Externa:
*
Contar função tipo dado!
ALI – Arquivo Lógico Interno:
Funções de dados são funcionalidades solicitadas pelo usuário e que representam requisitos de dados internos e externos.
*
*
Contar função tipo dado!
Além de contar os ALI´s e AIE´s é necessário também determinar a COMPLEXIDADE de cada um deles.
 
Como fazer isso?
*
*
Contar função tipo dado!
É necessário contar quantos TD e TR há no ALI ou AIE, sendo que:
TR(tipo de registro lógico) = subgrupo de dados de um ALI/AIE reconhecido pelo usuário.
TD(tipo de registro lógico) = campo não repetido, único e identificável pelo usuário.
*
*
Contar função tipo dado!
Aplicamos a tabela de complexidade abaixo.
No exemplo, teríamos uma complexidade BAIXA.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais