Kataliz dasturini loyihalash usuli - Catalysis software design method - Wikipedia

Kataliz a dasturiy ta'minot dizayni dastlab Desmond D'Souza va Alan Cameron Wills tomonidan 1999 yil kitobida ishlab chiqilgan komponentlarga asoslangan kompyuter tizimlarini spetsifikatsiyasi va dizayni uslubi.[1]

Kataliz aniq abstraktsiyalarni qanday tayyorlashga qaratilgan bo'lib, oldingi va keyingi shartlar va "kafolatlar" bandlaridan foydalangan holda foydalanish holatlarining rasmiy spetsifikatsiyasini ta'kidlaydi. Shuningdek, bu hamkorlik protokollarining spetsifikatsiyasiga stressni keltirib chiqaradi, shunda komponentlar to'plamlari izchil "ulanadigan" shaklda o'zaro ta'sir qilishi mumkin. Bu tarjima yoki "xaritalash" kodini yaratish zaruriyatining katta qismini olib tashlaydi.

Shuning uchun kataliz kuchayadi Birlashtirilgan modellashtirish tili (UML) turli xil UML diagrammalarining bir-biri bilan qanday bog'liqligini ko'rsatadigan va ko'plab dizayn evristikasi va jarayonlarini taklif qiluvchi aniq usul bilan dizayn naqshlari. Kataliz quyidagilarga asoslanadi Sintropiya uslubi va ikkalasining asosiy g'oyalari rivojlanishiga ta'sir ko'rsatdi UML 2.0.

Yaqinda D'Souza, Wills va Jon Cheesman va John Daniels asarlari asosida,[2] Derek Endryus Trireme International konsalting kompaniyasi Catalysis II ni ishlab chiqdi, bu Katalizni asosiy muammolarini hal qilish uchun kengaytiradi. Xizmatga yo'naltirilgan me'morchilik (SOA). Yan Grem xuddi shu asosga asoslanib, Kataliz suhbati tahlilini ishlab chiqdi,[3] uning ildizlari bilan biznes jarayonlarini modellashtirish usuli Semiotikalar va a. g'oyasi case foydalaning (cf. Grem, 2008).

Adabiyotlar

  1. ^ UML bilan ob'ektlar, komponentlar va ramkalar: kataliz yondashuvi, D'Souza, D.F. va Wills, AC, Reading MA: Addison-Wesley, 1999 ISBN  0-201-31012-0
  2. ^ UML komponentlari, Cheesman, J. va Daniels, J., Harlow, Angliya: Addison-Uesli, 2000 ISBN  0-201-70851-5
  3. ^ Xizmatga yo'naltirilgan me'morchilik uchun talablar modellashtirish va texnik shartlar, Grem, I., Chichester: Vili, 2008, ISBN  978-0-470-77563-9

Tashqi havolalar