plugin astah – calculando pontos por função-entradas

logo-friendsPessoal, neste post, vou apresentar como realizar o calculo dos pontos por função – analisando as entradas de dados. Caso você não esteja acompanhando a série de posts sobre o plugin sugiro que leia o primeiro e o segundo.

Se você não conhece a teoria de pontos por função, acesse este tutorial.

Para realizar o calculo siga os passos abaixo:

1 – abra o astah Professional

2 – abra o arquivo gerado a partir do post anterior.

3 – crie um diagrama de caso de uso. Clique no item de menu Diagram e posteriormente escolha a opção UseCase Diagram.

4 – Crie o ator User e os casos de uso to insert people e to insert cities. Faça a relação entre os atore casos de uso (vide figura abaixo).

5 – Você necessita avisar o astah que estes casos de uso se caracterizam como entradas. Para isto vamos “estereotipá-los” com <<input>>. Clique no caso de uso to insert people e depois clique na aba Stereotype (1), clique no botão Add (2) e digite <<input>>  para o estereótipo (3) (veja os círculos em preto na figura abaixo).

calculo entrada 1

6 – Agora você deve informar quantos arquivos e quantos campos esta entrada irá manipular. Para inserir o registro de uma pessoa é necessário manipular os dados da tabela cidades (lembre-se do Diagrama de Entidade e Relacionamento que você criou). Para realizar este passo clique no caso de uso to insert people (1), na aba TaggedValue (2), no botão Add (3) e digite Files para o campo Name (4) e 2 para campo Value (5). Clique novamente no botão Add e digite Fields para o campo Name e 5 para o campo Value. Esta entrada de dados irá manipular 2 arquivos e 5 campos (3 campos da tabela people e 2 campos da tabela cities) – vide Figura abaixo:

calculo entrada 2

7 – Repita os passos 5 e 6 para o caso de uso to insert cities. Neste caso de uso o Files será 1 e o Fields 2 (a entrada irá manipular uma tabela (ou arquivo) e dois campos).

8 – Execute o plugin astah para contagem de pontos por função, menu Tools, item Metrics, opção Function Point.

A contagem resultará em 21 pontos por função.

J. A. Fabri – fabri@utfpr.edu.br

 

One Response to “plugin astah – calculando pontos por função-entradas”

  1. […] Este blog tem como meta apresentar algumas discussões e opiniões relacionadas a engenharia de software. « plugin astah – calculando pontos por função-entradas […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: