МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Опис моделей КПВ, інтерфейсу і операцій розробки КПВУсі ці поняття створють компонентну алгебру.Дамо їх стислий зміст. Модель компоненту:Comp = (CName, CInt, CFact, CImp, CServ), де CNameтну алгебру – ім'я компоненту; CInt = {CInti} – множина інтерфейсів компоненту; CFact – інтерфейс керування екземплярами; CImp = {CImpj} – реалізації компоненту; CServ = {CServr} – системні сервіси. Відношення: наслідування, екземпляризації, контракту, зв'язування та взаємодії.
Модель інтерфейсу: CInti = ( IntNamei, IntFunci, IntSpeci ), де IntNamei – ім'я інтерфейсу; IntFunci – функціональність (сукупність методів); IntSpeci – специфікація інтерфейсу;
Модель середовища: CE = (NameSpace, IntRep, ImpRep, CServ, CServImp), де IntRep, ImpRep – репозитарій інтерфейсів і реалізацій сервісів.
Компонентна алгебра: загальні операції å = {Y Çj } = {CSet, CESet, W1} Ç {CSet, CESet, W2}, де Y – зовнішня алгебра, j – внутрішня алгебра. Зовнішня алгебра: Y = { CSet, CESet, W1}, де CSet – множина компонентів Comp, CESet – середовище Е компонентів і інтерфейсів, W1= {CE1, CE2, CE3, CE4} – операції алгебри: CE1 – операції оброблення компонентів, CE2 = Comp Å CE1 – операції інсталяції, CE3 = CE1 Ç CE2 – операції об'єднання середовищ, CE4 = CE1 \ Comp – операції видалення середовища, Comp2 – CE2 = Comp2 Å (CE1 \ Comp1) – операції заміщення. Внутрішня алгебра: j = {CSet, CESet, W2}, де W2 = {Оrefac, OReing , ORever } – сукупність операцій еволюції компонентів: Оrefac = {AddOImp, AddNImp, ReplImp, AddInt} – рефакторінгу, Oreing= {rewrite, restruc, adop, supp, conver } – реінженерії, ORever= {visual, metric, restruc, design, rewrite} – реверсної інженерії.
Операції зборки компонентної алгебри: interconect PS (A, B, C, IntA, IntB, IntC) –взаємодія програм A, B, C за їх інтерфейсами IntA, IntB, IntC; redevelop PS (IntA, IntB) – перебудова типів даних А, В; linkconfig SPS (Al1, Bl1, Cl1 (IntidlA, IntidlB, IntidlC) – зборка шляхом конфігурування програм A, B, C в одної МП L1 і їх параметри в інтерфейсі подані мовою IDL; linkconfig SPS (Al1, Bl2, Cl3 , (IntidlA, IntidlB, IntapiC) – зборка різномовних компонентів, що подані мовами (L1, L2, L3) з відповідними інтерфейсами в мовах IDL і API; makeaway PS (A) – віддалити з системи PS програму А; add PS (A, C) – додати компоненти А, С до системи PS; insert F Þ PS – вставити модуль F в систему PS; rename A Þ B – змінити ім’я ; redoing x, y Þ BD – передати дані x, y базу даних BD за відповідним форматом. redo TD (X,Y) – передати дані з перетворенням їх значень; redact A (PS) – редактувати програму А в програмної системі PS. Наведений набір операції більш детальніше буде розглядатися у далі. Читайте також:
|
||||||||
|