Кућа Развој Шта је развојно оријентисан софтвер (аосд)? - дефиниција из техопедије

Шта је развојно оријентисан софтвер (аосд)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи развој софтвера оријентисаног на перспективу (АОСД)?

Аспектно оријентисан развој софтвера (АОСД) је софтверско дизајнерско решење које помаже у решавању проблема модуларности који нису правилно решени другим софтверским приступима, попут процедуралног, структурираног и објектно оријентисаног програмирања (ООП). АОСД ове друге врсте софтверских приступа допуњава, а не замењује.

АОСД је такође познат као аспектно оријентисано програмирање (АОП).

Тецхопедиа објашњава развој софтвера оријентисаног на перспективу (АОСД)

АОСД карактеристике су следеће:

  • Разматран је подскуп пост-објектних програмских технологија
  • Боља подршка дизајну софтвера кроз издвајање пословне логике апликација од помоћних и секундарних функција
  • Даје комплементарне предности и може се користити са осталим агилним процесима и стандардима кодирања
  • Кључни фокус - Идентификација, представљање и специфицирање забринутости, које такође могу бити пресечне
  • Омогућава бољу подршку за модуларизацију софтверских дизајна, смањујући трошкове дизајнирања софтвера, развој и одржавање
  • Принцип модуларизације заснован на укљученим функционалностима и процесима
  • Пошто су бриге капсулиране у различите модуле, боље је промовисати и рјешавати локализацију умрежених брига
  • Пружа алате и технике кодирања софтвера како би се осигурала модуларна подршка садржаја на нивоу изворног кода
  • Промовише поновну употребу кода који се користи за модуларизацију вишеструких проблема
  • Мања величина кода, због решавања проблема са пресекањем
  • Смањена ефикасност од повећаних трошкова
Шта је развојно оријентисан софтвер (аосд)? - дефиниција из техопедије