Metryka oprogramowania

Metryka oprogramowania to miara pewnej własności, która jest zawarta w oprogramowaniu lub samej specyfikacji oprogramowania. Termin ten jednak nie ma precyzyjnej definicji i może być oznaczeniem dowolnej wartości liczbowej, która jest charakterystyczna dla każdego oprogramowania. Metryka jest określana jako funkcja, która odwzorowuje jednostkę oprogramowania w wartości liczbowej. Jest to także wyliczona wartość, która zostaje zinterpretowana jako stopień, który spełnia pewne własności jakości jednostki oprogramowania. Metryka zazwyczaj używa różnej definicji jednostki oprogramowania, która zostaje oparta zazwyczaj na kodzie źródłowym programu i zostaje rozdzielona na jeden lub większa ilość plików, które mają zawierać w sobie program. Są także takie metryki, które nie bazują na kodzie źródłowym programu, ale pozwalają one na analizie specyfikacji oprogramowania *przykładowo to mogą być punkty funkcyjne), ale mogą także przeprowadzać proces przebiegu wykonania programu. Głównym celem zastosowania metryk w oprogramowaniu jest otrzymywanie dokładnych wartości, które maja określać wytwarzane aplikacje. Metryki pozwalają na obiektywne spojrzenie na oprogramowanie i porównanie jego poszczególnych elementów lub różnych produktów, poprzez sam kod źródłowy. Mierzenie jakości oprogramowani staje się coraz trudniejsze, a utrzymywanie obiektywności jest niemal niemożliwe, staje się to przez rozwój oprogramowania i to jak został napisany, podczas procesu tworzenia, daje to przykład rozwoju informatyki na całym świecie.

About the author