Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Опис моделей КПВ, інтерфейсу і операцій розробки КПВ

Усі ці поняття створють компонентну алгебру.Дамо їх стислий зміст.

Модель компоненту: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 – операції видалення середовища,

Comp2CE2 = 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.

Наведений набір операції більш детальніше буде розглядатися у далі.


Читайте також:

  1. III. Етапи розробки програмного забезпечення
  2. IV. Політика держав, юридична регламентація операцій із золотом.
  3. POS -Інтелект - відеоконтроль касових операцій
  4. Автоматизація касових операцій
  5. АДАПТАЦІЯ ОПЕРАЦІЙНОЇ СИСТЕМИ ДО ЗМІНИ ЇЇ ЗАВАНТАЖЕННЯ.
  6. Алгоритм реалізації моделей
  7. Алгоритм розробки методичних основ бюджетування
  8. Алгоритм розробки техніко-економічного обґрунтування будівництва нового та реконструкції діючих підприємств харчування.
  9. Алгоритми арифметичних операцій над цілими невід’ємними числами у десятковій системі числення.
  10. Аналіз динаміки та структури валютних операцій
  11. Аналіз доходів та витрат від операцій з цінними паперами.
  12. Аналіз ефективності кредитних операцій




Переглядів: 619

<== попередня сторінка | наступна сторінка ==>
Розробка КПВ | Реалізація побудови компонентної системи

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.