Platformaǵa tiyisli model

Platformaǵa tiyisli model ‒ bul belgili bir texnologiyalıq platformaǵa (mısalı, belgili bir programmalastırıw tili, operaciyalıq sistema, hújjet fayl formatı yamasa maǵlıwmatlar bazası) baylanıslı programmalıq támiynat yamasa biznes sistemasınıń modeli. Platformaǵa tiyisli modeller sistemanı haqıyqıy ámelge asırıw ushın zárúr.

Mısalı, eger bizneske onlayn dúkan ámelge asırıw kerek bolsa, olardıń programmalıq támiynat sisteması hár qıylı túrdegi informaciyanı saqlawı kerek boladı: bar tovarlar, kredit kartaları sıyaqlı paydalanıwshı maǵlıwmatları hám t.b. Dizayner bul maqsette Oracle maǵlıwmatlar bazasın paydalanıwdı sheshiwi múmkin. Bunıń islewi ushın, dizayner koncepciyalardı (mısalı, paydalanıwshı koncepciyasın) Oracle-dıń SQL dialektin qollanıp relyaciyalıq modelde ańlatıwı kerek boladı. Oracle-ǵa tiyisli bul relyaciyalıq model platformaǵa tiyisli modeldiń mısalı bolıp tabıladı.

Modelge tiykarlanǵan arxitekturada, platformaǵa tiyisli model - bul modeldiń dizaynı itibarǵa alınǵan orınlanıw platforması dizayn tańlawların basqaratuǵın jerde qurıladı.[1]

Baylanıslı koncepciyalar

  • ATLAS Transformaciya Tili (ATL)
  • Domenge tiyisli til (DSL)
  • Domenge tiyisli modellestiriw (DSM)
  • Eclipse Modellestiriw Freymvorki (EMF)
  • Ulıwma Modellestiriw Ortalıǵı (GME)
  • Grafikalıq Modellestiriw Freymvorki (GMF)
  • Meta-Obekt Qurılması (MOF)
  • Meta-modellestiriw
  • Modelge tiykarlanǵan testlew (MBT)
  • Modelge tiykarlanǵan arxitektura (MDA)
  • Model Transformaciya Tili (MTL)
  • Obekt Sheklew Tili (OCL)
  • Obektke baǵdarlanǵan analiz hám dizayn (OOAD)
  • Vizual Avtomatlastırılǵan model Transformaciyaları VIATRA
  • XML Metamaǵlıwmat Almasıwı (XMI)

Derekler

  1. Oquendo, Flavio. Software Architecture, 2004 — 76 bet.