Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа ГЭК 2012 укр.doc
Скачиваний:
0
Добавлен:
22.08.2019
Размер:
229.38 Кб
Скачать

Системний аналіз і проектування комп'ютерних інформаційних систем (а. І. Парамонов)

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

  2. Системи та моделювання. Формування загальних уявлень про систему.

  3. Основні поняття технології проектування інформаційних систем.

  4. Склад команди розробників програмного продукту. Обов'язки кожного фахівця в команді розробників.

  5. Життєвий цикл і стадії розробки програмного забезпечення. Моделі життєвого циклу розробки.

  6. Організація розробки інформаційних систем.

  7. Поняття CASE– технологій. Складові CASE– технологій. Мова UML.

  8. Поняття «Перспектива тестування» і властивості «перспективи тестування». Поняття «тестувальник», вимоги до тестувальника. Перевірки, ревізії і контрольні прогони. Цілі тестування і рамки тестування.

  9. Підготовка і виконання першої серії тестів. Перший цикл тестування. Другий цикл тестування.

  10. Стадії планування і тестування на етапі планування.

  11. Стадії проектування і тестування на етапі проектування.

  12. Методи тестування на етапі проектування. Наради аналітиків. Аналіз псевдокоду.

  13. Методи тестування на етапі проектування. Тестування "скляного ящика" на стадії кодування. Тестування програмних шляхів; критерії обхвату. Тестування частин проти тестування цілого.

  14. Методи тестування на етапі проектування. Структурне тестування проти функціонального. Низхідне тестування проти висхідного.

  15. Методи тестування. Статичне тестування. Навмисні помилки: псевдовідладка і мутаційне тестування. Аналіз продуктивності.

  16. Опис процедури тестування "чорного ящика" на етапах розробки ПЗ. Планування. Приймальне тестування. Перевірка стабільності програми.

  17. Функціональне і системне тестування, звірка і атестація продукту. Бета-тестування. Тестування цілісності продукту і тестування поширюваних копій. Остаточне приймання і сертифікація.

  18. Опис тестів, що проводяться при функціональному і системному тестуванні для технології «чорного ящика». Перша група тестів. Друга група тестів. Третя група тестів.

  19. Програмні помилки. Категорії програмних помилок.

  20. Документування і аналіз помилок.

  21. Автоматизація процесу тестування. Базові інструменти тестувальника. Автоматизація приймального і регресійного тестування.

  22. Автоматизація процесу тестування. Засоби для тестування "скляного ящика".

  23. Оцінка якості програмного продукту. Підходи, характеристики, стандарти.

  24. Тестування інтерфейсу на різних етапах розробки ПЗ.

  25. Автоматизація процесу тестування. Сучасний стан питання.

Література:

1. Калянов Г.Н. Структурний системний аналіз / М.: Вид-во «Лорі» – 1997 р.

2. Губанов В.А., Захаров В.В., Коваленко А.Н. Введення в системний аналіз / Л.: Вид-во Ленінградського ун-та – 1988 р. – 232 стор.

3. Макконнелл Стів Професійна розробка програмного забезпечення / Вид-во "Символ-Плюс" – 2007 р. – 240 стор.

4. Ліпаєв Владимир. Процеси і стандарти життєвого циклу складних програмних засобів. Довідник / Вид-во "Синтег" – 2006 р. – 276 стор.

5. Федоров Н.В. Проектування інформаційних систем на основі сучасних case-технологій. Навчальний посібник / М.: Вид-во "МГИУ" – 2007 р. – 287 стор.

6. Уокер Ройс Управління процесом створення програмного забеспечення / М.: Изд-во "Лорі" – 2007 р. – 426 стор.