Алгоритмизация   Поколения компьютеров   высокоуровн. языки - 3GL   PHP   ООП   визуальные среды - 4GL
(преподаватель: к.т.н. К.А. Хайдаров)

Технологии программирования (Software Engineering)

Теоретические основы технологии программирования

  1. Введение в технологии программирования
  2. Классические технологические процессы
  3. Стандартные технологические процессы
  4. Основные стадии технологических подходов
  5. Основные технологические подходы
  6. Технологии коллективной разработки
  7. Качество программного обеспечения
  8. Понятие синтаксического анализа
  9. Системный подход в технологии программирования

Прочитав эту часть курса, вы получите ответы на следующие вопросы:

  • Что такое жизненный цикл программ?
  • Каковы основные технологические подходы к ведению цикла?
  • Что такое классические и стандартные технологические процессы?
  • Как формируются технологические стадии и в чем заключается порядок их прохождения?
  • Что представляют собой технологии коллективной разработки программ?
  • Как добиться создания качественного программного обеспечения?
Donald Ervin Knuth
Donald Ervin Knuth

Современные технологии программирования

  1. Многозадачность и процессоры
  2. Dynamic Link Library (DLL) - динамические библиотеки
  3. DDE - механизм взаимодействия приложений Windows и OS/2
  4. Tехнология связывания и внедрения объектов OLE
  5. Tехнология COM (Component Object Model), DCOM
  6. Tехнология OLE DB
  7. Tехнология ActiveX
  8. Программирование COM и ActiveX
  9. Архитектура интерфейсов БД: ODBC, JDBC, OCI, OLE DB и ADO
  10. Технология Open Database Connectivity
  11. Объектно-ориентированное программирование  
  12. Революция 2005 года в реляционных базах данных  
  13. Технологии .NET Framework и Mono
  14. Технологии компьютерной анимации
  15. Технология виртуальной реальности VRML
  16. Технология виртуальной реальности X3D
  17. Система компьютерной анимации Autodesk 3d Studio Max
  18. WEB-инжиниринг, CMS
  19. PHP-технологии
  20. Эволюция web-технологий
  21. Унифицированный язык моделирования UML 2.0
  22. Технология CUDA, Compute Unified Device Architecture
  23. Интегрированные среды разработки программ
  24. Tехнология визуального программирования
  25. Отладка программ

Трансляторы и поколения языков программирования

  1. Введение в теорию трансляторов

  2. Теория формальных грамматик

  3. Языки и методы программирования

  4. Поколения языков программирования

  5. Логическое программирование

  6. Функциональное программирование

  7. Методы фрактального программирования

  8. высокоуровневые языки - 3GL

  9. визуальные среды - 4GL

  10. интеллектуальные среды - 5GL

  11. Инженерия виртуальных сред

  12. Инженерия вредоносного ПО

  13. Инженерия защитного ПО

Лабораторные работы

  1. Практика программирования на 3GL
  2. Практика программирования на 4GL (конструкторы сайтов)
  3. Лабораторная работа 1 по Adobe Flash (4GL)
  4. Лабораторная работа 2 по Adobe Flash: Вставка Flash-объекта в html-файл
  5. Внедрение объектов в HTML
  6. Пошаговое руководство по созданию Flash-сайта в MotoCMS
  7. 3DS MAX. Лабораторная 1. НАЧАЛО
  8. 3DS MAX. Лабораторная 2. ГОРЯЩИЙ КОСТЕР
  9. Практика программирования на 5GL (MathCAD)
  10. СПб НИУИТМО Лабораторные работы - СПб, 2011
  11. Фастовский Э.Г. Лабораторные работы по курсу "Технология программирования" - Харьков, 2012

Лабораторные работы по системе программирования 1С:Предприятие

Мини-склад
Работёнка
Почтальон Печкин
Игра "Реверси"
Игра "Охота на лис"
Денежки
Мини-библиотека
Доставочка
Простой склад
Кадровый учет в строительстве

Список бесплатного программного обеспечения, которое может заменить лицензионные коммерческие пакеты

Глоссарий технологий программирования

Тестовые вопросы   Вопросы к экзамену [pdf]   Методические указания для дипломников [doc]

Список учебной литературы

Дополнительная онлайн литература

  1. д. т. н., профессор Е.А. Жоголев "Технология программирования"
  2. д. т. н., профессор Анатолий Шалыто Технология автоматного программирования
  3. В. Аджиев MicroSoft - корпоративная культура разработки ПО
  4. В. Куртис Программисты и профессиональные спортсмены
  5. Т. Льюис О Java по Гамбургскому счету
  6. А. Фридман К вопросу о современной организации программирования
  7. Д. Волков и др. Заметки о российском программировании
  8. А. Васильев Заметки об американском программировании
  9. Н. Вирт Долой "жирные" программы
  10. В. Иванидзе Программист и интеллектуал
  11. Ж. Арсено и др. Переносимость программного обеспечения GNU
  12. М. Горбунов-Посадов Безболезненное развитие программы
  13. В. Колонцов Найти, проверить и обезвредить
  14. М. Горбунов-Посадов Система открыта, но что-то мешает
Алгоритмизация   Поколения компьютеров   высокоуровн. языки - 3GL   PHP   ООП   визуальные среды - 4GL   w  

Знаете ли Вы, что диаграмма деятельности, Activity diagram - это методология объектно-ориентированного проектирования, предназначенная для детализации особенностей алгоритмической и логической организации системы. При этом каждое действие расчленяется на фундаментальные процессы. На диаграмме деятельности управление осуществляется:
- либо через потоки управления (явно);
- либо через определяемые потоки данных (неявно).

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 17.01.2017 - 09:09: АСТРОФИЗИКА - Astrophysics -> Комета 67Р/Чурюмова-Герасименко и проблема ее происхождения - гость Владимир_Федотьев.
17.01.2017 - 04:16: СОВЕСТЬ - Conscience -> Просвещение от Андрея Фурсова - Карим_Хайдаров.
17.01.2017 - 02:37: СОВЕСТЬ - Conscience -> КОЛЛАПС МИРОВОЙ ФИНАНСОВОЙ СИСТЕМЫ - Карим_Хайдаров.
15.01.2017 - 21:42: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
14.01.2017 - 08:41: Беседка - Chatter -> С Новым годом. - Карим_Хайдаров.
12.01.2017 - 16:12: СОВЕСТЬ - Conscience -> Проблема государственного терроризма - Карим_Хайдаров.
12.01.2017 - 07:34: СОВЕСТЬ - Conscience -> Просвещение от академика С.Ю. Глазьева - Карим_Хайдаров.
11.01.2017 - 18:50: Беседка - Chatter -> ФУТУРОЛОГИЯ - прогнозы на будущее - Карим_Хайдаров.
11.01.2017 - 09:58: ЦИТАТЫ ЧУЖИХ ФОРУМОВ - Outside Quotings -> ЗА НАМИ БЛЮДЯТ - гость Владимир_Федотьев.
11.01.2017 - 04:57: СОВЕСТЬ - Conscience -> ПРОБЛЕМА КРИМИНАЛИЗАЦИИ ЭКОНОМИКИ - Карим_Хайдаров.
10.12.2016 - 06:55: СОВЕСТЬ - Conscience -> Инфоварщина от Сергея Быковского - Карим_Хайдаров.
07.12.2016 - 06:43: СОВЕСТЬ - Conscience -> Просвещение от В.В. Пякина - Карим_Хайдаров.
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution