Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Підручник КНУ-4кк11.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
16.18 Mб
Скачать

Контрольні питання і завдання до частини 2

1. Охарактеризуйте деякі методи програмування.

2. Наведіть основні особливості і можливості об’єктно-орієнтованого програмування.

3. Які діаграми є в мові UML для візуального проектування програм?

4. Наведіть основні типи компонентів і шляхи їхнього використання.

5. Назвіть базові поняття в компонентному програмуванні.

6. Визначте основні поняття й етапи життєвого циклу у компонентному програмуванні.

7. Визначте основні елементи аспектно-орієнтованого програмування.

8. Визначте основні елементи агентного програмування.

9. Визначте об'єкти генерувального програмування і наведить призначення.

10. Що таке простір проблем і простір рішень?

11. Наведіть теоретичні методи програмування.

12. Охарактеризуйте алгебраїчне програмування.

13. Що таке алгоритміка і її алгебра?

14. Покажіть сутність переходу до інших алгебр.

Список літератури до частини 2

  1. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – СПб: Питер, 2001. – 368 с.

  2. The Unified Modeling Language (UML) Specification. – 1.3. UML Specification, revised by the OMG. – July 1999. – 620 p.

  3. Рамбо Дж., Джекобсон А , Буч Г. UML. Специальный справочник.– СПб.: Питер .– 2002. – 656 с.

  4. Грищенко В.Н., Лаврищева Е.М. Методы и средства компонентного программирования // Кибернетика и системный анализ, 2003. – №1. – С. 39–55.

  5. Лаврищева Е.М. Методы программирования. Теория, инженерия, практика. Киев: Наукова думка, 2006.–451с.

  6. Weide B., Ogden W., Sweden S. Reusable Software Components / Advances in Computers, 33. – Academic Press, 1991. – P. 1–65.

  7. Jacobson I., Griss M., Johnson P. Software Reuse: Architecture, Process and organization for Business Success – Addison Wesley, Reading , MA, May 1997. – 501 p.

  8. Эммерих В. Конструирование распределенных объектов. Методы и средства программирования интероперабельных объектов в архитектурах OMG/CORBA, Microsoft COM и Java RMI. – М.: Мир, 2002. – 510 с.

  9. Павлов В. Аспектно-ориентированное программирование //Технология клиент-сервер, № 3–4. – С. 3–45.

  10. Фуксман А.Л. Технологические аспекты создания программных систем. – М.: Статистика, 1979. – 184 с.

  11. Богданов Н.К. Аспектно-ориентированные методы в управлении информационными потоками баз данных ДП АСУТП // Автоматизация в промышленности. – 2003. – №9.

  12. Чернецки К., Айзенекер У. Порождающее программирование. Методы, инструменты, применение.– Издательский дом Питер. – М.: СПб. – Харьков. – Минск, 2005. – 730 с.

  13. Yang J. Web Services Componentization//Ibid.–P.35–40.

  14. Плескач В.Л., Рогушина Ю.В. Агентные технологии.–К.: КНТЕУ, 2005.–337с.

  15. Трахтенгерц Э.А. Взаимодействие агентов в многоагентных средах // Автоматика и телемеханика. – М.: Наука. – 1998. – 8. – С. 3–52.

  16. Дрейган Р. Будущее программных агентов. – РС Magazine March 25, – 1997. – 190 c.

  17. Летичевский А.А, Маринченко В.Г. Объекты в системе алгебраического программирования // Кибернетика и системный анализ. – 1997 .– № 2. – С. 160–180.

  18. Летичевский А.А., Капитонова Ю.В., Волков В.А., Вышемирский В.В., Летичевский А.А. (мл.). Инсерционное программирование // Там же. – 2003. –№ 1.– С.12–32.

  19. Инсерционное программирование / Летичевский А.А., Капитонова Ю.В., Волков В.А., Вышемирский В.В., Летичевский А.А. (мл.) // Кибернетика и системный анализ.– 2003, №1.– С.19–32.

  20. Редько В.Н. Экспликативное программирование: ретроспективы и перспективы // Проблемы программирования. – 1998. – № 2. – С. 22–41.

  21. Редько В.Н. Основания программологии // Там же. – 2000.– № 1. – С. 35–57.

  22. Никитченко Н.С. Композиционно–номинативный подход к уточнению понятия программы // Там же. – 1999. – № 1. – С. 16–31.

  23. Цейтлин Г.Е. Введение в алгоритмику. – Изд.–во Фара, 1999. – 310 с.

  24. Глушков В.М., Цейтлин Г.Е., Ющенко Е.Л. Алгебра. Языки. Программирование. – Наук. Думка, 1974, 1989.–331с.

  25. Ершов А.П. Введение в теоретическое программирование.–М.: Наука, 1959.–263с.

  26. Дорошенко А.Ю., Фінін Г.С., Цейтлін Г.О. Алгеброалгоритмічні основи програмування.–К.:Наук.думка, 2004.–457с.

  27. Лаврищева Е.М., Грищенко В.Н. Сборочное программирование.–Киев.– Наукова Думка, 1991.–213с.

  28. ГрищенкоВ.Н., Лаврищева Е.М. Компонентно–ориентированное программи–рование. Состояние, направления и перспективы развития. // Проблемы программирования.– Киев, 2002, N 1–2. – С.80–90.

  29. Грищенко В.Н., Лаврищева Е.М. Методы и средства компонентного программирования // Кибернетика и системный анализ.– № 1, 2003. – C. 39–55.

  30. Эммерих В. Конструирование распределенных объектов. Методы и средства программирования интероперабельных объектов в архитектурах OMG/CORBA, Microsoft/COM и Java/RMI. – М.: Мир, 2002. – 510 с.

  31. Марка Д.А., МакГруэн К. Методология структурного анализа и проектирования.–М.: МетаТехнология, 1997.– 346с.

  32. Шлеер С., Меллор С. Объектно–ориентированный анализ: моделирование мира в состояниях. –

Киев: Диалектика, 1993.– 238 с.14.

  1. Иванников В.П., Дышлевый К.В., Мажелей С.Г., Содовская Д.Б. Шебуняев А.Б.Распределенные объектно–ориентированные среды.– Москва // РАН ИСП. Труды ИСП,.–2000.– с.84–100.

  2. Андон Ф.И., Коваль Г.И., Коротун Т.М. , ЛаврищеваЕ.М. , СусловВ.Ю. Основы инженерии качества программных систем. “Академпериодика”, Киев.–2007.–680с.

  3. Андон Ф.И., Лаврищева Е.М. Методы инженерии распределенных компьютерных систем, Киев, Изд. «Наукова думка», 1997г.–228с.

  4. Лаврищева Е.М. Парадигма интеграции в программной инженерии.–Материалы второй междун.науч.–практ.конф. УкПрог–2000, .Киев, с.351–360.

  5. . Бабенко Л.П., Лавріщева К.М. Основи програмної інженерії.– Київ.–Знання, 2001.–269с.

  6. Цимбал А.А, Аншина М.Л. Технологии создания распределенных систем. Для профессионалов. – СПб.: Питер, 2003. – 576 с.

  7. Трельсен Э. Дж. Модель COM и примене­ние ATL 3.0: Пер. с англ. — СПб.: BHV, 2001. — 938 с.

  8. Орфали Р., Харки Д., Эрварс Д. Основы CORBA .– М: НАЛИП, 1999. – 317с.

  9. Роджерсон Д. Основы СОМ. Руск..пер.– Microsoft Press.– 361c.