Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
робоча програма 2012.docx
Скачиваний:
2
Добавлен:
12.11.2019
Размер:
71.51 Кб
Скачать

6. Перелік питань для підсумкового контролю

І семестр:

  1. Поняття програмної інженерії.

  2. Основні визначення: інформатика, системотехніка, бізнесреінжениринг.

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

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

  5. Проблеми розробки складних систем.

  6. Принципи роботи зі складними системами.

  7. Поняття життєвого циклу і технологічних процесів його розробки.

  8. Група стандартів ISO.

  9. Група стандартів IEEE.

  10. Група стандартів СММ.

  11. Інтегративна модель зрілості можливостей СММІ.

  12. Каскадна модель життєвого циклу.

  13. Ітеративні моделі життєвого циклу.

  14. Спіральна модель життєвого циклу.

  15. Робочий продукт.

  16. Дисципліна обов’язків.

  17. Проект.

  18. Керування проектами.

  1. «Важкі» та «легкі» процеси розробки.

  2. Моделі розробки ПЗ.

  3. Уніфікований процес розробки Rational (RUP).

  4. Екстремальне програмування.

  5. Поняття архітектури ПЗ.

  6. Точка зору і характеристика точок зору.

  7. Множина точок зору при розробці ПЗ.

  8. Мова UML.

  9. Види вимог.

  10. Властивості вимог.

  11. Формалізація вимог.

  12. Цикл роботи з вимогами.

  13. Процесні потокові моделі.

  14. Основні елементи процесного підходу.

  15. Виділення і класифікація процесів.

  16. Референтна модель бізнес процесу.

  17. Проведення передпроектного обстеження.

  18. Структурна модель предметної області.

  19. Структурні та оціночні аспекти.

  20. Функціональна методика IDEF0.

  21. Функціональна методика потоків даних.

  22. Об’єктно-орієнтована методика.

  23. Синтетична методика.

  24. Порівняння існуючих методик.

ІІ семестр:

  1. Оточення проекту.

  2. Структура організації-виконавця проекту.

  3. Організаційна культура.

  4. Зацікавлені в проекті особи.

  5. Види діяльності, які входять в керування проектом.

  6. Керування вмістом проекту і якістю.

  7. Метрики ПЗ.

  8. Керування ресурсами.

  9. Специфіка керування персоналом.

  10. Керування ризиками.

  11. Керування комунікаціями та інформаційним забезпеченням.

  12. Поняття конфігураційного керування.

  13. Керування версіями.

  14. Поняття «гілки» проекту.

  15. Керування збірками.

  16. Одиниці конфігураційного керування.

  17. Основні поняття організаційного бізнес-моделювання.

  18. Статичний опис компанії.

  19. Динамічний опис компанії.

  20. Моделі структур даних.

  21. Шаблони організаційного бізнес-моделювання.

  22. Інформаційні технології організаційного моделювання.

  1. Поняття якості ПЗ, характеристики і атрибути.

  2. Методи контролю якості ПЗ.

  3. Тестування.

  4. Перевірка властивостей на моделях.

  5. Зручність використання ПЗ.

  1. Психологічні та фізіологічні фактори.

  2. Швидкісні показники діяльності людини.

  3. Увага людини, зрозумілість, пам’ять людини.

  4. Різні категорії користувачів.

  5. Фактори зручності використання і принципи створення зручного ПЗ.

  1. Правила зручності інтерфейсу.

  2. Принципи, які дозволяють покращувати зручність інтерфейсу.

  3. Методи розробки зручного ПЗ.

  4. Контроль зручності ПЗ.

  1. Документування і його роль в забезпеченні якості.

  2. Вибір моделі життєвого циклу ПЗ.

  3. Визначення типів і змісту документів.

  4. Визначення якості документів.

  5. Визначення форматів документів.

  6. Визначення системи позначення документів.

  7. Керування якістю.

  8. Стандартизація якості та методи забезпечення якості.

  9. Тестування.

  10. Види тестування.

  11. Робота з помилками.

  12. Чорний та білий ящики, критерії.

  13. Філософія тестування.

  14. Інтеграція модулів.

  15. Висхідне та низхідне тестування.

  16. Метод сандвіча.

  17. Порівняльна характеристика методів тестування.

  18. Випадки використання.

  19. Робота з вимогами.

  20. Випадки використання в керуванні розробкою.

  21. Ітеративний цикл автор/рецензент.

  22. Карти пам’яті.

  23. ІТ рішення.

  24. Основні принципи MSF.

  25. Модель команди: основні принципи, рольові кластери.

  26. Масштабування команди MSF.

  27. Модель процесу.

  28. Керування компромісами.

  29. Поняття СММІ.

  30. Рівні зрілості процесів по СММІ.

  31. Області вдосконалення.

  32. Загальний опис «гнучких» методів розробки ПЗ.

  33. Extreme Programming: загальний опис, основні принципи організації процесу.

  34. Scrum: загальний опис, ролі, практики.

Із тем на самостійне вивчення:

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

  2. Структурне та об’єктно-орієнтоване програмування. Абстракції. Інкапсуляція, поліморфізм, спадкування.

  3. Основні стандарти програмної інженерії. Ознайомлення з SWЕBOK, ACM/IEEE CC2001. Кодекс етики IEEE-CS/ACM.

  4. Моделі життєвого циклу MSF, RUP, XP. Стандарт ISO/IEC 12207.

  5. Уніфікований процес розробки програмного забезпечення (USDP).

  6. Модель зрілості можливостей (CMM). Стандарти SEI CMM, ISO/IEC 15504.

  7. Управління програмним проектом. Стандарт PMBOK.

  8. Управління якістю. IEEE 739-1989 SQAP.

  9. Архітектура ПЗ.

  10. Управління вимогами.

  11. Уніфікована мова моделювання (UML).

  12. Реалізація модулів. Інтеграція.

  13. Тестування програмного забезпечення.

  14. Формальні специфікації програм.

  15. Атестація, верифікація і валідація системи.

  16. Супровід ПЗ. Стандарт IEEE 1219-1992.

  17. Огляд технології Microsoft Visual Studio Team System (VSTS).

  18. Методи та інструменти інженерії.

  19. Оптимізація програм.

  20. Елементи топології програм.