Робоча навчальна програма дисципліни "автоматизоване проектування телекомунікаційних мереж " для напряму підготовки 0924 "Телекомунікації" спеціальності 092401 "Телекомунікаційні системи та мережі"

Вид материалаДокументы

Содержание


“Затверджую” Директор інституту телекомунікаційних систем М.Ю. Ільченко
“автоматизоване проектування телекомунікаційних мереж ”
1.Загальні відомості
2. Розподіл учбового часу по семестрах
Мета і задачі дисципліни
4.Тематичний план
11-й СЕМЕСТР
Тема 2 Інформаційно-телекомунікаційні мережі як об’єкт проектування
Тема 4 Структура САПР.
Тема 5 Математичне забезпечення аналізу проектних рішень САПР ІМЗ
Тема 6 Математичне забезпечення синтезу проектних рішень для інформаційних мереж зв’язку
Інформаційне забезпечення САПР
Тема 3. Структура САПР. Методологія розробки САПР. Види забезпечення САПР
Тема 8. Програмне забезпечення САПР
4.3. Практичні заняття
Тема 15 Model-Driven Architecture (MDA)
4.4. Лабораторні заняття
4.6 Контрольні роботи
5. Методичні вказівки
6. Навчально-методичні матеріали.
...
Полное содержание
Подобный материал:
  1   2   3

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

“КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”


Кафедра інформаційно-телекомунікаційних мереж


“ Затверджую ”

Директор інституту


телекомунікаційних систем

М.Ю. Ільченко


“____”_________________2009 р.


РОБОЧА НАВЧАЛЬНА ПРОГРАМА ДИСЦИПЛІНИ

“АВТОМАТИЗОВАНЕ ПРОЕКТУВАННЯ ТЕЛЕКОМУНІКАЦІЙНИХ

МЕРЕЖ ”


для напряму підготовки 6.0924 “Телекомунікації”

спеціальності 7.092401 “Телекомунікаційні системи та мережі”


Програму рекомендовано

кафедрою інформаційно-

телекомунікаційних мереж,

протокол № _____від ____червня 2009р.

Зав. кафедрою


__________________ Л.С. Глоба


Київ 2009 р.


НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

“КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”


Кафедра телекомунікаційних систем


“Затверджую”

Директор інституту


телекомунікаційних систем

М.Ю. Ільченко


“____”_________________2009 р.


РОБОЧА НАВЧАЛЬНА ПРОГРАМА ДИСЦИПЛІНИ

“АВТОМАТИЗОВАНЕ ПРОЕКТУВАННЯ ТЕЛЕКОМУНІКАЦІЙНИХ

МЕРЕЖ ”


для напряму підготовки 6.0924 “Телекомунікації”

спеціальності 7.092402 “Інформаційні мережі зв’язку”


Програму рекомендовано

кафедрою інформаційно-

телекомунікаційних мереж,

протокол № _____від ____червня 2009р.

Зав. кафедрою


__________________ Л.С. Глоба


Київ 2009 р.


1.ЗАГАЛЬНІ ВІДОМОСТІ


Дисципліна є профільною у підготовці фахівців із проектування корпоративних інформаційно-телекомунікаційних мереж, практичного використання систем їх автоматизованого проектування. Дисципліна надає знання в області системного проектування, яке поєднує сукупність окремих задач, що розв'язуються послідовно на кожному кроці ітераційного процесу автоматизованого проектування. З позицій системного проектування ТСМ виділяється два класи задач: задачі проектування структури та задачі проектування алгоритмів функціонування системи.

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

Дисципліна розглядає клас задач функціонального рівня, до якого відносяться задачі маршрутизації і управління потоком. Вирішення задачі маршрутизації в мережі припускає наявність таких етапів:
  • збір інформації про поточний стан мережі в термінах деякої заздалегідь обраної метрики (наприклад, затримки в каналах);
  • визначення маршруту відповідно до деякого обраного алгоритму і формування маршрутних таблиць;
  • доставка повідомлень за маршрутами.

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

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

В курсі розглянуто алгоритми, які можуть бути застосовані для топологічного і технічного синтезу структури ТСМ. Серед них - алгоритми, що дозволяють синтезувати найкоротше єднальне дерево (НЄД) без обмежень (Краскала, Прима), а також з обмеженнями на сумарний потік, які зумовлені пропускними здатностями каналів зв'язку (Чанді-Рассела), алгоритми синтезу мереж доступу, за допомогою яких вирішується задача підключення терміналів через концентратори до транспортної мережі (алгоритми ”видалення” DROP і “додавання” ADD). Також розглянуто задачу вибору пропускних здатностей каналів у мережі за трьома відомими стратегіями: рівномірною, пропорційною і стратегією “квадратного кореня”.

Для проектування маршрутів інформаційного обміну наведено найвідоміші алгоритми маршрутизації для орієнтованих ациклічних мереж (метод динамічного програмування, Беллмана-Форда) і орієнтованих, неорієнтованих або змішаних мереж (Дейкстри).

Продуктивність побудованої мережі проектується з використанням методу Форда і Фалкерсона, методу приєднаної мережі і методу максимального потоку мінімальної вартості.


Дисципліна базується на знаннях, отриманих студентами при вивченні курсів математичних, інженерно-технічних та спеціальних дисциплін , що визначаються навчальними планами вузу за бакалавратом «Телекомунікації», а саме забезпечується такими дисциплінами базової освіти за напрямком:

- “Інформатика”,

- « Вища математика»,

- « Теорія випадкових процесів».

- “Основи теорії телекомунікаційних мереж”,

- “Алгоритмічне та програмне забезпечення телекомунікаційних мереж”,

- “Захист інформації в телекомунікаційних мережах”

- «Системи адміністрування ТКС»;

- «Інтелектуальна обробка інформації в ТСМ».


2. РОЗПОДІЛ УЧБОВОГО ЧАСУ ПО СЕМЕСТРАХ

ТА ВИДАХ ЗАНЯТЬ

Дисципліна



Семестр



Всього

Розподілення за видами занять


Се-местр. атестац

назва

Лекції

Практи-чні заняття

Лабора-торні заняття

Самост. робота студентів

ДКР

Курсова робота

Модуль-ні контр. роботи

АП ТСМ

11

162

34

-

34

94

-

1

1

іспит




Всього

162

34

-

34

94

-

1

1

іспит



  1. МЕТА І ЗАДАЧІ ДИСЦИПЛІНИ

Метою дисципліни є:
  • вивчення теорії автоматизованого проектування інформаційних мереж зв’язку,
  • надання відомостей з різних аспектів та видів забезпечення систем автоматизованого проектування, що є необхідними для кваліфікованих користувачів САПР в галузі телекомунікацій, зокрема значну увагу приділено математичному забезпеченню процедур аналізу та синтезу проектних рішень, побудові локальних та корпоративних обчислювальних мереж САПР, складу та функціям системних середовищ САПР;
  • розгляд методик концептуального проектування складних систем, які покладено в основу технології CALS, а також питання інтеграції САПР з автоматизованими системами управління та діловодства;
  • вивчення методів аналізу та синтезу інформаційних мереж зв’язку під час їх проектування,
  • надати знання з найбільш сучасних практичних рішень та технологій в області проектування, реінженірінгу, реалізації та підтримки функціонування інформаційних мереж зв’язку,
  • надати знання щодо процедур та маршрутів проектування, основ технічного, лінгвістичного, математичного, програмного та інформаційного забезпечення САПР, включаючи склад та структури технічних засобів САПР, математичні моделі, методи та алгоритми автоматизованого виконання проектних процедур, принципи побудови і склад пакетів прикладних програм та баз даних САПР.



В результаті вивчення учбової дисципліни студенти повинні:

ЗНАТИ:
  • основні принципи та методології побудови та проектування інформаційно-телекомунікаційних систем;
  • основні види інформаційних ресурсів;
  • основні методи створення інформаційних ресурсів;;
  • методи організації інтерфейсу користувача в САПР;
  • технології та програмні засоби створення інформаційно-телекомунікаційних систем;


ВМІТИ:
  • оцінювати ефективність використання альтернативних елементів математичного забезпечення САПР в конкретних ситуаціях,
  • вибирати потрібні компоненти базового та прикладного програмного забезпечення,
  • формулювати завдання на вхідних мовах САПР,
  • виконувати проектні процедури з використанням програмно-технічних засобів,
  • інтерпретувати отримані результати,
  • створювати оригінальні математичні моделі елементів систем, що проектуються, а також включати їх до складу прикладного програмного забезпечення,
  • проектувати технічну документацію у відповідності до діючих стандартів,
  • будувати інтерфейси взаємодії між інформаційними, програмними ресурсами та формувати інтерфейс користувача.



4.ТЕМАТИЧНИЙ ПЛАН

4.1. РОЗПОДІЛ НАВЧАЛЬНОГО ЧАСУ ЗА ТЕМАМИ




Розподіл навчального часу за темами


СРС

Всього

Лекц

Практ.

Семін.

Лаборат.

ДКР

Мод.

контр

11-й СЕМЕСТР

Тема 1


Процес проектування. Основні визначення.

Характеристика та роль об’єкту проектування під час виконання проектних робіт


6



2



-


-


2


-






2


Тема 2

Інформаційно-телекомунікаційні мережі як об’єкт проектування


10


2


-

-

2

-





6


Тема 3.

Система управління інформаційно-телекомунікаційною мережею

10


2


-

-

2

-





6

Тема 4

Структура САПР.


Методологія розробки САПР.

Види забезпечення САПР

10


2


-

-

2

-





6

Тема 5

Математичне забезпечення аналізу проектних рішень САПР ІМЗ


10


2


-

-

2

-





6

Тема 6

Математичне забезпечення синтезу проектних рішень для інформаційних мереж зв’язку


10


2


-

-

2

-





6


Тема 7

Технічне забезпечення САПР

10


2


-

-

2

-





6


Тема 8

Інформаційне забезпечення САПР


10


2


-

-

2

-





6

Тема 9


Програмне

забезпечення САПР

10


2


-

-

2

-





6


Тема 10

Інтерфейс користувача та лінгвістичне забезпечення

10


2


-

-

2

-





6


Тема 11

Методичне та організаційне забезпечення САПР

10


2


-

-

2

-





6


Тема 12

Системне проектування

10


2


-

-

2

-





6


Тема 12

Функціонально-логічне проектування

10


2


-

-

2

-





6


Тема 13

Схемотехнічне проектування

10


2


-

-

2

-





6


Тема 14

Проектування компонент та вузлів

10


2


-

-

2

-





6


Тема 15

Конструкторсько-технологічне проектування

10


2


-

-

2

-





6


Тема 16

Системні середовища САПР

10


2


-

-

2

-





6


Тема 17

Стадії розробки у відповідності до ДСТУ. Документування процесу проектування

6


2


-

-

2

-





2


Всього в 11-му семестрі

162

34

-

-

34

1

1

162

Всього по дисципліні

162

34

-

-

34

1

1

162



4.2. ЛЕКЦІЇ

Тема 1. Процес проектування. Основні визначення. Характеристика та роль об’єкту проектування під час виконання проектних робіт

Л.1. Процес проектування. Основні визначення. Характеристика та роль об’єкту проектування під час виконання проектних робіт

1. Мета та задачі дисципліни. Історична довідка.

2. Базові терміни та визначення курсу. Введення в автоматизоване проектування. Системний підхід до проектування. Структура процесу проектування. Системи автоматизованого проектування (САПР) та їх місце серед інших автоматизованих систем.

3. Особливості сучасних САПР для проектування інформаційно-телекомунікаційних мереж (ІТМ), які визначають набір програмних технологій їх розробки (розподіленість архітектури технічних засобів, розподіленість виконуваних функцій, розподіленість даних). Концепції побудови та архітектури САПР. Характеристика та роль об’єкту проектування САПР – інформаційно-телекомунікаційної мережі, їх влив на структуру, архітектуру та функціональність сучасних САПР ІТМ.

4. Концепції побудови та функціонування. Паралельні обчислювальні системи (ПВС). Стандартизація, інтегрованість, паралельність активних процесів, інтелектуальність, відкритість, гнучкість, модульність, колективність ведення проектних робіт, керованість, підтримка якості служб, безпека та прозорість. Середовище, інструментарій та технології програмування в САПР.

Завдання на самостійну роботу – повторити матеріал лекції, підготувати презентаційні доповіді за темою досліджень в області розподілених САПР в частині визначення структури, функціональності для рішення задач проектування інформаційно-телекомунікаційних мереж та переліку інформаційних та обчислювальних ресурсів, служб та сервісів, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 2. Інформаційно-телекомунікаційні мережі як об’єкт проектування

Л.2. Загальні принципи побудови телекомунікаційної системи

1. Структура мережі зв'язку. Мережі з комутацією каналів. Мережі з комутацією повідомлень. Мережі з комутацією пакетів. Мережі з гібридною комутацією. Принципи розподілу мереж. Архітектура мережі доступу (дротова та бездротова), архітектура системи зберігання даних, архітектура інфраструктури прикладних програм, архітектура системи керування, архітектура системи безпеки.

2. Сегменти локальних мереж. Глобальні мережі. Пристрої зв'язку локальних мереж. Пристрої та технології зв'язку глобальної мережі. Мережні протоколи. Політика безпеки.

3. Особливості автоматизації проектування систем зв’язку.

4. Основні етапи проектування мереж зв’язку.

5. Застосування математичних методів на початкових стадіях проектування.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень щодо інформаційно-телекомунікаційної мережі як об’єкту проектування, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Л.3. Принципи управління мережами зв’язку

1. Призначення систем управління мережами зв’язку.

2. Загальні принципи побудови автоматизованих систем управління.

3. Методи та структури управління мережами зв’язку.

4. Задачі управління.

5. Концепція якості послуг.

6. Критерії оцінки якості систем зв'язку. Показники якості мереж зв'язку. Показники якості передавання інформації у каналах зв'язку. Показники якості системи управління мережею зв'язку.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень щодо інформаційно-телекомунікаційної мережі як об’єкту проектування, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».

Л.4. Система управління мережею зв’язку

1. Роль системи управління в роботі мережі зв’язку.

2. Організація системи управління мережею зв’язку.

3. Основні вимоги до системи управління мережею зв’язку.

4. Вимоги до інформаційної мережі передачі даних.

5. Системи управління в мультитехнологічних мережах.

5. Вимоги до системи управління мережею зв’язку. Вимоги до інформаційного, алгоритмічного та програмно-технічного забезпечення.

6. Концепція TNM. Інтерфейси системи управління. Концепція Менеджер/Агент. Концепція NGN. Особливості побудови мереж зв’язку на базі концепції NGN.

7. Програмне забезпечення систем управління.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень щодо інформаційно-телекомунікаційної мережі як об’єкту проектування, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».

Л.5. Системне проектування телекомунікаційних систем та мереж

1. Два класи задач системного проектування ТСМ.

2. Задачі проектування структури.

3. Задачі проектування алгоритмів функціонування системи.

4. Задачі структурного рівня.

5. Задачі синтезу та оптимізації топології.

6. Задачі розподілу потоку і вибору пропускних здатностей каналів мережі.

7. Клас задач функціонального рівня.

8. Задачі маршрутизації і управління потоком.

9. Етапи вирішення задачі маршрутизації в мережі: збір інформації про поточний стан мережі ;визначення маршруту і формування маршрутних таблиць; доставка повідомлень за маршрутами.

10. Процедура управління потоком.

11. Алгоритми контролю, вирівнювання і обмеження завантаження мережі. Механізми запобігання перевантаження на вузлах мережі

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень щодо інформаційно-телекомунікаційної мережі як об’єкту проектування, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Л.6. Проектування топології телекомунікаційних мереж

1. Задача топологічного синтезу.

2. Оптимізація структури мереж доступу в класі деревоподібних мереж.

3. Топологічний синтез мереж доступу з урахуванням необхідної якості.

4. Синтез мережі доступу радіально-вузлової структури.

5. Вибір пропускної здатності каналів в ТКМ.

6. Маршрутизація в ТКМ. Динамічне програмування. Алгоритм Дейкстри. Алгоритм Беллмана-Форда.

7. Аналіз продуктивності ТКМ. Постановка задачі оцінки продуктивності ТКМ. Продуктивність мережі при заданих вимогах на передачу. Продуктивність мережі при вимогах на передачу між групами вузлів.

8. Метод аналізу продуктивності. Знаходження максимального потоку методом приєднаної мережі. Потоки мінімальної вартості.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень щодо інформаційно-телекомунікаційної мережі як об’єкту проектування, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».

Тема 3. Структура САПР. Методологія розробки САПР. Види забезпечення САПР


Л7. Структура САПР. Методологія розробки САПР. Види забезпечення САПР

1.Структура САПР. Компоненти САПР.

2. Об’єктно-орієнтований підхід до розробки САПР. Класи та об’єкти. Відношення між класами.

3. Об’єктно-орієнтований аналіз. Задачі класифікації. Методи об’єктно-орієнтованого аналізу.

4. Загальні відомості та класифікація CASE-систем. CASE-системи, які підтримують об’єктно-орієнтовану методологію.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень в області методології проектування САПР, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 4. Математичне забезпечення аналізу проектних рішень САПР ІМЗ

Л.8. Математичне забезпечення аналізу проектних рішень САПР ІМЗ

1. Компоненти математичного забезпечення

2. Математичні моделі в процедурах аналізу на макрорівні.

3. Методи та алгоритми аналізу на макрорівні.

4. Математичне забезпечення аналізу на макрорівні.

5. Математичне забезпечення аналізу на функціонально-логічному рівні.

6. Математичне забезпечення аналізу на системному рівні.

7. Математичне забезпечення підсистем машинної графіки та геометричного моделювання.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень в області математичного забезпечення аналізу проектних рішень САПР ІМЗ конкретними прикладами рішення таких задач, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 5. Математичне забезпечення синтезу проектних рішень для інформаційних мереж зв’язку

Л.9. Математичне забезпечення синтезу проектних рішень для інформаційних мереж зв’язку

1. Постановка задач параметричного синтезу.

2. Постановка задачі оптимізації проектних рішень при проектуванні ІМЗ. Огляд методів оптимізації.

3. Постановка задач структурного синтезу.

4. Методи структурного синтезу в САПР ІМЗ.

5. Постановка задачі проектування оптимальної системи.

6. Формування множини припустимих варіантів системи на основі морфологічного підходу.

7. Вибір критерію оптимальності системи. Кардиналістичний підхід. Ординалістичний підхід.

8. Методи знаходження Парето-оптимальних рішень. Метод робочих характеристик. Ваговий метод.

9. Методи звуження множини Парето-оптимальних рішень. Вибір оптимальних рішень з використанням функцій цінності. Вибір оптимальних рішень на основі теорії розмитих множин. Вибір оптимального варіанту при строго впорядкованих за важливістю показниках якості.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень в області математичного забезпечення аналізу проектних рішень САПР ІМЗ конкретними прикладами рішення таких задач, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 6. Технічне забезпечення САПР

Л.10. Технічне забезпечення САПР

1. Структура технічного забезпечення.

2. Апаратура робочих місць в автоматизованих системах проектування та управління.

3. Методи доступу и локальних обчислювальних мережах.

4. Локальні обчислювальні мережі Ethernet.

5. Мережі кільцевої топології.

6. Канали передачі даних в корпоративних мережах.

7. Стеки протоколів та типи мереж в автоматизованих системах.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень в області технічного забезпечення САПР ІМЗ, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 7. Інформаційне забезпечення САПР

Л.11. Інформаційне забезпечення САПР

1. Визначення поняття інформаційне забезпечення. Склад та загальні вимоги до інформаційного забезпечення САПР ТКС.

2. Принципи побудови системи інформаційного забезпечення. Архітектура автоматизованих банків та баз даних. Специфічні особливості банків даних САПР ТКС. Призначення, класифікація, різновиди. Еволюція та тенденції розвитку баз даних та знань для цілей САПР. Фактори впливу на організацію інформаційного забезпечення. Нестандартність моделей опису предметної області. Особливості представлення інформації. Розподіленість та інтеграція інформаційних ресурсів САПР. Інтелектуалізація та необхідність підтримки специфічної функціональності. Організація баз даних по типовим рішенням та елементам. Дедуктивні бази даних. Об’єктно-реляційні бази даних. Об’єктно-орієнтовані СУБД. Тимчасові системи БД. Розподілені БД. Мобільні обчислення та керування інформаційними потоками. Компонентні системи баз даних. Приклади спеціалізованих систем баз даних.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень матеріалами щодо організації інформаційного фонду САПР, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 8. Програмне забезпечення САПР

Л.12. Програмне забезпечення САПР

Загальні вимоги, структура та архітектура програмного забезпечення САПР. Загальносистемне програмне забезпечення. Програмне забезпечення проміжного шару для цілей САПР. Програмні середовища колективної роботи в САПР. Прикладне програмне забезпечення. Програмні засоби телекомунікаційного доступу та мережевої телеобробки даних. Засоби машинної графіки. Спеціальне програмне забезпечення САПР.

Завдання на самостійну роботу – повторити матеріал лекції, розшири презентаційні доповіді за темою досліджень матеріалами щодо організації програмного забезпечення САПР, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 9. Інтерфейс користувача та лінгвістичне забезпечення

Л.13. Інтерфейс користувача та лінгвістичне забезпечення

1. Питання інтерфейсу користувача. Вимоги до проектування інтерфейсу користувача в САПР.

2. Засоби проектування інтерфейсу користувача.

3. Огляд засобів для роботи в глобальному середовищі.

4.Модель кросплатформених інтерфейсів користувача, мови UIML, XUL, Flex, XAML

5. Лінгвістичне забезпечення в САПР ТКС.

Завдання на самостійну роботу – повторити матеріал лекції, розширити презентаційні доповіді за темою досліджень, пов’язаною з інтерфейсом користувача та лінгвістичним забезпеченням САПР, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 10. Методичне та організаційне забезпечення САПР

Л.14. Методичне та організаційне забезпечення САПР

1. Особливості проектування систем автоматизованого проектування.

2. Інструментальні засоби концептуального проектування. Поняття єдиного середовища проекту.

3. STEP - технологія. CALS – технологія. Короткий опис мови Express. Короткий опис мови NDML.

Завдання на самостійну роботу – повторити матеріал лекції, розширити презентаційні доповіді за темою досліджень в області методології побудови САПР, визначити сучасні технології та стандарти побудови САПР ІМЗ, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 12. Функціонально-логічне проектування

Л.15. Функціонально-логічне проектування

1. World Wide Web

2. Lotus Notes

3. Порівняння WWW та Lotus Notes

Завдання на самостійну роботу – повторити матеріал лекції, розширити презентаційні доповіді за темою досліджень в області розподілених інформаційно-телекомунікаційних систем в частині питань використання розподілених систем документів, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 13. Схемотехнічне проектування

Л.16. Схемотехнічне проектування

1. Розподілені системи узгодження. Моделі узгодження.

2. TIB/Rendezvous.

3. Jini.

4. Порівняння TIB/Rendezvous та Jini.

Завдання на самостійну роботу – повторити матеріал лекції, розширити презентаційні доповіді за темою досліджень в області розподілених інформаційно-телекомунікаційних систем в частині питань використання розподілених систем узгодження, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 16. Системні середовища САПР

Л.17. Системні середовища САПР

1. Функції мережного програмного забезпечення.

2. Призначення та склад системних середовищ САПР ІМЗ.

3. Інструментальні середовища розробки прикладного програмного забезпечення.

4. Сучасні технології розробки прикладного програмного забезпечення.

Завдання на самостійну роботу – повторити матеріал лекції, розширити презентаційні доповіді за темою досліджень в області системного середовища САПР в частині питань створення середовищ колективної роботи, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


Тема 17. Стадії розробки у відповідності до ДСТУ. Документування процесу проектування

Л.18. Стадії розробки у відповідності до ДСТУ. Документування процесу проектування

1. Основні поняття

2. Основні підходи до побудови Web- прикладних програм та компонент

3. Дескриптор розгортання Web- прикладних програм та компонент

4. Реалізація Web- контейнерів

Завдання на самостійну роботу – повторити матеріал лекції, розширити презентаційні доповіді за темою досліджень в області розподілених інформаційно-телекомунікаційних систем в частині питань розробки середовищ колективної роботи, визначеною індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


4.3. ПРАКТИЧНІ ЗАНЯТТЯ


Тема 14. Підтримка розробки розподілених прикладних систем в Microsoft .NET Framework


ПЗ-1
  1. Проміжне середовище в Microsoft .NET Framework. Опис інтерфейсу програмної компоненти. Сервіси.
  2. Мова та схеми XML. SOAP: мова повідомлень розподіленої системи. WSDL: опис інтерфейсу програмної компоненти.


ПЗ-2
  1. Сериалізація графа об’єктів. Методи сериалізації на прикладі .NET Framework. Класи сериалізації XmlSerializer, SoapFormatter та BinaryFormatter.


ПЗ-3
  1. MSMQ – проміжне середовище обміну повідомленнями. Служба обміну повідомленнями MSMQ. Необхідна інфраструкту ра для використання MSMQ. Використання служби повідомлень MSMQ в розподілених системах. Використання черг повідомлень MSMQ в .NET Framework.


ПЗ-4
  1. Проміжне середовище COM+ та служба Enterprise Services. Загальний опис проміжного середовища COM+. Сервіси COM+. Використання середовища COM+ в прикладних програмах .NET Framework.


ПЗ-5
  1. Проміжне середовище веб служб ASP.NET. Загальні дані про веб служби ASP.NET. Використання розширення WSE. Створення веб служб в середовищі .NET Framework. Реалізація нестандартного розширення WSE. Менеджер записів користувачів.
  2. Проміжне середовище .NET Remoting. Архітектура середовища .NET Remoting. Конфігурування середовища .NET Remoting. Веб-служби в .NET Remoting. Канал середовища в Remoting. Створення нестандартного канала.



  1. Забезпечення безпеки розподілених систем в .NET Framework. Політика безпеки. Механізми забезпечення безпеки. Безпека проміжних середовищ .NET Framework.
  2. Використання проміжних середовищ. Взаємозв’язок проміжних середовищ. Порівняння технологій створення розподілених систем.


Тема 15 Model-Driven Architecture (MDA)


ПЗ-7
  1. Інструментальні засоби розробки розподілених систем. Призначення UML. Основні поняття UML. Випадки використання (use case). Святи. Типи, атрибути и системні елементи. Обов’язковість . Діаграма UML.
  2. Model-Driven Architecture (MDA). Семантика UML. Причини невикористання мови IDL. OCL . Meta Object Facility (MOF). Метадані в OMG и чотирирівнева архітектура метаданих.


ПЗ-8
  1. Структура моделей OMG. Специфікація MOF. MOF Model . Класи. Асоціації. Посилання. Типи даннях. Пакети. Взаємозв’язок між класами. Відображення MOF-н. IDL.Інтерфейси MOF. Можливі використання MOF. XMI .
  2. Common Metadata Warehousing (CMW). Структура CWM. Призначення та спосіб використання CWM. Сценарії використання CWM. Сценарій ETL. Сценарій OLAP. Сценарій Questionnaire (анкетування). Сценарій адміністрування. Підмоделі метамоделі CWM.
  3. Основи MDA. Основні поняття MDA. Стандартизація галузевих моделей. Загальні Сервіси



4.4. ЛАБОРАТОРНІ ЗАНЯТТЯ


  1. Програмні платформи. Платформа .Net, ASP.NET

Питання:

Лр-1. Загальна інформація про ASP.NET. Робота з ASP.NET.

Лр-2. Основні серверні елементи управління. Додаткові елементи управління. AutoPostBack.

Лр-3. Прив’язка до даних. Колекції. Перевірка коректності даних, які вводяться.
  1. Програмні платформи. Платформа .Net. Робота з базами даних.

Питання:

Лр-4. Елементи-джерела даних (Data Source Controls).

Лр-5. Елементи-споживачі даних (Data-Bound Controls).

Лр-6. Елементи-споживачі даних ASP .NET 2.0. Робота з XML.

  1. Програмні платформи. Платформа .Net. Робота з сайтами.

Питання:

Лр-7. Навігація по сайту.

Лр-8. Шаблони дизайну сторінок ASP .NET. Стилі елементів управління. Теми та шкурки. Елементи управління користувача та власні елементи управління сервера.

Лр-9. Конфігурування проекту. Глобальні об’єкти. Web-сервіси.
  1. Програмні платформи. Платформа .Net. Управління користувачами.

Питання:

Лр-10. Локалізація проектів.

Лр-11. Аутентифікація користувачів.

Лр-12. Елементи управління та використання " onclick="return false">

4.5 Індивідуальні заняття


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

Питання для індивідуальної роботи та посилання на учбову літературу перераховані в розділі “Завдання для самостійної роботи” до кожної лекції ( див. Розділ 4.2 цієї програми ).

Домашня контрольна робота виконується за темами, визначеними індивідуально у додатку А до робочої програми «Перелік тем для самостійної роботи».


4.6 КОНТРОЛЬНІ РОБОТИ


У відповідності з навчальним планом в дисципліні передбачено модульну контрольну роботу (МКР).

Ціль МКР – перевірка ступеня засвоєння студентами учбового матеріалу, викладеного на лекціях, а також, перевірка практичних навиків, яких вони набувають на практичних, лабораторних заняттях та від виконання індивідуальних занять.

МКР складається з розробки 1 лабораторної роботи студентами самостійно за темою, наведеною у додатку Б до робочої навчальної програми та підготовки ними теоретичного матеріалу до лабораторної роботи.

Підготовлена лабораторна робота представляється для всієї групи по мірі засвоєння студентами учбового матеріалу, а потім виконується всіма студентами групи.

Перелік індивідуальних тем для модульних контрольних робіт наведений у додатку Б.

Результати виконання МКР враховуються при рейтинговій оцінці успішності студентів (додаток В), а також при семестровому контролі.


5. Методичні вказівки


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


6. НАВЧАЛЬНО-МЕТОДИЧНІ МАТЕРІАЛИ.


6.1. Література основна.
  1. Э. Таненбаум, М. Ван Стен. Распределенные системы. Принципы и парадигмы. – изд. «Питер», 2003 г. 880 стр. ISBN: 5-272-00053-6.
  2. Цимбал, М. Аншина Технологии создания распределенных систем. Для профессионалов. – СПб. , Питер, 2003, 576 с.
  3. Хандхаузен Р. Знакомство с Microsoft Visual Studio 2005 Team System – СПб: Питер, 2006.
  4. Нейгел К., Ивьен Б., Глинн Д., Скиннер М., Уотсон К. C# 2005 и платформа .NET 3.0 для профессионалов. – М.: ООО «И.Д.Вильямс», 2008.
  5. John Sharp, “Microsoft Windows Communication Foundation Step by Step” – Microsoft Press 2007 (448 pages), ISBN:9780735623361
  6. Justin Smith, «Inside Windows Communication Foundation» – N-Y.: Microsoft Press, 2006. ISBN 9780735623064.