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


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


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


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


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


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


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


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


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


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



Конфігурування КПВ з урахуванням варіабельності

Конфігурування створює продукт для його супроводу; збереження цілісності після внесення деяких змін; створення резервних копій продукту; контроль вихідного коду й документації і т.п.[23, 30].

Змінювання компонентів базується на розробленої в проекті моделі варіабельності [17] стосовно декількох типів КПВ: обов’язкових, що присутні у всіх ПС даної СПС, необов’язкових, що присутні лише в деяких ПС або існують в декількох точках можливих варіантів; індивідуальних, які створюються на замовлення. В продовж ЖЦ проектування тип КПВ може змінюватися за потребами замовника.

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

В ІТК наведено технологію побудови програми рішення квадратного рівняння з трьома точками варіабельності засобом Work Flow MS.Net. На її прикладі будується відповідний конфігураційний файл, який забезпечує виконання цієї програми і у майбутньому буде реалізовано операція змінювання програм по точкам варіантності.

На рис.11 зображено модель загального конфігурування у середовищі VS.Net, де міститься дві фабрики:

А з бібліотеками *.dll, *.exe, *, *.jre та Web Interfase;

В з готовими ПС, *.doc, *.cs., *.xml, *.dll, *.jre та середовище Eclipce /TFS, в якому функціонує репозиторій КПВ.

Репозитарій забезпечує збереження розроблених компонентів та готових КПВ, які і є вхідними даними конфігуратора.

 

 

Рис. 11. Структура конфігуратора

 

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

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


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

  1. S Визначення оптимального темпу роботи з урахуванням динаміки наростання втоми.
  2. Аналіз трифазного з’єднання з урахуванням опорів лінійних проводів
  3. Б) Перекладіть текст з урахуванням Вашого фаху, знайдіть у ньому займенникові форми і охарактеризуйте особливості їх вживання у науковому тексті.
  4. Вибір перерізу провідників у мережах напругою до 1000 В з урахуванням плавких запобіжників
  5. Вибір перерізу провідників у мережах напругою до 1000В з урахуванням автоматичних вимикачів і теплових реле
  6. Глобальний контекст конфігурування
  7. З урахуванням специфіки виробництва, вимог технологічних про1
  8. Кожен керівник на будь-якому етапі ієрархії повинен приймати рішення тільки з урахуванням об'єктивних обставин і наукового передбачення майбут­нього.
  9. Контекст конфігурування інтерфейсу
  10. Конфігурування віртуальних мереж VLAN
  11. Конфігурування маршрутизатора в командному рядку операційної системи Cisco IOS




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

<== попередня сторінка | наступна сторінка ==>
Зборка різномовних програм у середовищі Visual Studio | Опис прикладу використання конфігуратору програм

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

  

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


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