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


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


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


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


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


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


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


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


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


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



Модель варіабельності ПС і СПС

Варіабельність це властивість деякого програмного об’єкту до розширення, змінювання, пристосування або конфігурування з метою використання у визначеному контексті та забезпечення подальшого еволюціонування. Програмування ПС як членів СПС з КПВ у парадигмі СПС стала важливим засобом для забезпечення еволюційності ПС за рахунок побудови різних варіантів продукту в залежності від зміни деяких функцій деяких окремих компонентів [ 3].

СПС із ПС має спільну множину характеристик, відповідних потребам певних функціональних варіантів ПрО, розрізняються способами втілення цих характеристик в окремі ПС і розробляються з використанням готових ресурсів. ПС створюються не «з нуля», а породжуються за моделлю СПС або обираються для неї готові КПВ з репозиторіїв, після чого адаптуються і збираються у нову структуру ПС [ ].

Модель СПС пов’язана з об’єктною і її компонентною моделлю ПрО і доповнена точками варіантності, створив розширену модель сімейства варіантної системи (СВС) за таким формальним виглядом:

М СВС = (Мпс, Int, C), C = CC È BC; Bc = áib, rb,Æñ ÎBC Û $! o3**ÎL3 | ib = ámet(o3**),

dat(o3**)ñ, {rb}= im(ib);

CC = áic, rcñÎCC Û $!o3*ÎO3\L3 | ic = á met(o3*), dat(o3*) ñ, BC={ámet(o3u), dat(o3u)ñ,

Part_of(o3*,o3u)}, {rc}= im(ic),

де bcÎBC і CC – унікальні імена КПВ, названих базовими та складними;

ib, rb – вхідний інтерфейс і реалізація базового КПВ, яка підтримує інтерфейс базового КПВ: " (bc1, bc2) ÎBC im(bc1) ¹ im(bc2);

ic, rc – вхідний s вихідні інтерфейси та реалізація складного КПВ;

im(×) – функція, що надає множину реалізаційінтерфейсу;

crij = (ci, cjInt – відношення Part_of: (ci, cjNC Û Part_of(o3i, o3j), що пов’язує КПВ, прототипи яких o3i, o3j в об’єктній моделі.

Компонентна модель програмного КПВ входить в модель CВС. Для забезпечення властивостей варіантності і змінності ПС з СПС проведено узагальнення наведених моделей для послаблення відношення Part_of.

Нехай Ct: Ot ®{0;1} і Dt: {vptÎOt |C(vpt)=1} Ä 2Ot ® {0;1}, t= 1,...,4 – деякі предикати, які для об’єкту otjÎOt (Сt, Dt) декомпозує варіантнт об’єкту otiÎOt (VP(Ct,Dt; oti,otj)), якщо реалізація в певній ПС об’єкту тягне за собою реалізацію нового об’єкту тоді й тільки тоді, коли

Ct(oti)=1, $ SOti Í Ot {oti} | otjÎSOti, Dt(oti, SOti)=1, t = 1,..., 4.

Об’єкти oti і otj уданому виразі будемо звати об’єктною точкою варіантності та варіантом підпорядкованого об’єкта для oti, а предикати Ct і Dtобмеженням на точки варіантності і залежністю між варіантами.

Процесі розроблення СПС як програмного продукту є керованим за такими підпроцесами:

– планування реалізації варіантів в артефактах СПС [9]) (F1);

– системного моніторингу забезпечення варіантності СПС;

– актуалізації СПС шляхом конфігурування підібраних нових КПВ чи артефактів з метою отримання нового варіанта ПС.

При реалізації варіабельністі використовуються такі принципи:

– узгодженість способу створення й реалізації рішень на всіх рівнях абстракції та на процесах ЖЦ розроблення СПС з готових КПВ;

– незалежність способу опису готових ресурсів від функціональних можливостей СПС;

– обов’язкове завдання інтерфейсів КПВ з точками варіантності змуних компонентів;

– можливість відстеження зв’язків між проявами варіантів на всіх рівнях абстракції та процесах розроблення СПС тощо..

Забезпечення цих принципів потребує адекватного середовища ІТК для реалізації моделі СПС. Деякі методи реалізації варіабельності підтримані операціями конфігурування, змінювання КПВ в СПС і повторної композиції готових компонентів.

Необхідним елементом ІТК у майбутньому має бути інтегрована модель варіабельності СПС (VР), яка дозволить створити прогнозовану структуру СПС, визначати оцінку можливості побудови варіантів ПС із КПВ.


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

  1. G2G-модель електронного уряду
  2. OSI - Базова Еталонна модель взаємодії відкритих систем
  3. Абстрактна модель
  4. Абстрактна модель
  5. Абстрактна модель оптимального планування виробництва
  6. Американська модель соціальної відповідальності
  7. Англійський економіст У. Бріджез пропонує модель організаційних змін за такими напрямками.
  8. Англо-американська модель
  9. Англо-американська модель
  10. Багатомірна лінійна модель регресії.
  11. Багатосегментна модель
  12. Багатоцільова багатокритеріальна модель обґрунтування рішень в полі кількох інформаційних ситуацій




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

<== попередня сторінка | наступна сторінка ==>
Моделі взаємодії і варіабельності ПС для організації обчислень | Про варіанти взаємодії користувача з ПС

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

  

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


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