Zależność oprogramowaniametryka kodu wskazująca stopień powiązania danego modułu z innymi. Jako przeciwstawna jest zestawiana ze spójnością oprogramowania. Niska zależność zwykle oznacza wysoką spójność i vice versa. Obie te metryki zaproponował Larry Constantine na podstawie dobrych praktyk programowania.

Typy

Zależności ( ang dependecies) = lista identyfikatorów innych programów, bibliotek, ...

  • Zależności wykonawcze: inne programy wymagane do uruchomienia programu
  • Zależności programistyczne: inne programy wymagane do opracowania programu, budowania programu, uruchomienia testów

Przypisy

  1. W. Stevens, G. Myers, L. Constantine, Structured Design, IBM Systems Journal, 13 (2), 115-139, 1974
  2. Zależność oprogramowania w wikipedii
  3. progsbase docs: programs
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.