Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture_Marta.doc
Скачиваний:
9
Добавлен:
04.12.2018
Размер:
2.11 Mб
Скачать

Технологія програмування та створення програмних продуктів

Міністерство освіти і науки України

Національний університет “Львівська політехніка”

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

Ковівчак Я. В., Пелешко Д.Д., Кінаш Ю.Є.

Технологія програмування та створення програмних продуктів

конспект ЛЕКЦІЙ

Для студентів Інституту підприємництва та перспективних технологій освітньо-кваліфікаційного рівня молодший спеціаліст спеціальності

«Компютерні науки» (шифр - 0804)

Затверджено на засіданні кафедри автоматизованих систем управління.

Протокол № 1 від “1” вересня 2010 р.

Львів-2010

Ковівчак Я. В., Пелешко Д. Д., Кінаш Ю. Є. Технологія розробки електронних видань : Конспект лекцій з дисципліни «Технологія розробки електронних видань» для студентів бакалаврського рівня підготовки зі спеціальності 0927 «Видавничо-поліграфічна справа– Львів: Національний університет «Львівська політехніка», 2008. – 122 с.

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

Відповідальний за випуск Шпак З.Я., к. т. н., доц.

Рецензенти Медиковський М. О., д. т. н., проф.

Лотошинська Н. Д., к. т. н, доц.

Зміст

I. Введення в розробку програмного забезпечення

  1. Про що цей урок?

  2. Складність інформаційних систем

  3. Що називається розробкою програмного забезпечення

  4. Криза програмного забезпечення

  5. Концептуальне моделювання

  6. Короткий звіт

Вправи

II. Життєві цикли програмного забезпечення

  1. Про що цей урок?

  2. Модель водоспаду

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

  4. Виконання по документації

  5. Моделювання

  6. Покрокова розробка

  7. Збірка готових елементів

  8. Спіральна модель

  9. Короткий звіт

Вправи

III. Етапи розробки програмного забезпечення

  1. Про що цей урок?

  2. Введення

  3. Стратегічний етап

  4. Етап визначення вимог

4.1 Функціональні вимоги

4.2 Нефункціональні вимоги

5. Аналіз

6. Етап проектування

7. Етап реалізації

8. Етап тестування

9. Етап установки

10. Етап підтримки

11. Короткий звіт

Вправи

IV. Початок - стратегічний етап

  1. Про що цей урок?

  2. Дії стратегічного етапу

  3. Співпраця з клієнтом

  4. Можливості і контекст проекту

  5. Стратегічні рішення

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

  7. Оцінка рішення

  8. Оцінка вартості

  9. Чинники успіху

  10. Ефекти стратегічного етапу

  11. Короткий звіт

Вправи

V. Розпізнавання вимог і документація

  1. Про що цей урок?

  2. Труднощі у формулюванні вимог

  3. Методи ототожнення вимог

  4. Методи опису вимог

  5. Види вимог

  6. Вимоги перевірки

  7. Документ вимог

  8. Чинники успіху

  9. Короткий звіт

Вправи

VI. Побудова моделі

  1. Про що цей урок?

  2. Вимоги для конструкції моделі

  3. Аналітична модель

  4. Дії на етапі аналізу

  5. Функціональне розкладання

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

  7. Документація вимог

  8. Чинники успіху аналізу

  9. Короткий звіт

Вправи

VII. Етап проектування

  1. Про що цей урок?

  2. Цілі проектування

  3. Специфікація аналізу результатів

  4. Проектування інтерфейсу

  5. Структуровані чарти/діаграми

  6. Складова організації даних

  7. Оптимізація проекту

  8. Фізична струтура системи

  9. Коректність і якість проекту

  10. Нефункціональні вимоги на етапі проектування

  11. Ефекти етапу проектування

  12. Детальний документ проекту

  13. Короткий звіт

Вправи

VIII. Розробка інтернет-програм

  1. Про що цей урок?

  2. Специфікація інтернет-програми

  3. Методи розробки інтернет-програм

  4. Об'єктно-орієнтована гіперсрсередовищна модель розробки (OOHDM)

  5. Метод розробки веб-сторінок

  6. Мова веб-моделювання

  7. Короткий звіт

Вправи

IX. БдБ і БдС системи

  1. Про що цей урок?

  2. Електронний бізнес

  3. Що таке інтернет-бізнес і електронний ринок?

  4. Інтернет-магазин

  5. Модель електронного бізнесу

  6. Платежі

  7. Безпечність

  8. Моделювання систем БдБ та БдС

  9. Архітектура багаторівневих програм

  10. Сервіс-орієнтована архітектура (SOA)

  11. Короткий звіт

Вправи

X. Реалізація

  1. Про що цей урок?

  2. Характеристики етапу реалізації

  3. Надійність програмного забезпечення

  4. Погрішність

  5. Транзакції

  6. Середовище реалізації

  7. Чинники успіху і результати етапу реалізації

  8. Короткий звіт

Вправи

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

  1. Про що цей урок?

  2. Етап тестування

  3. Перевірка

  4. Перегляди

  5. Аудит

  6. Інспекції

  7. Види тестів

  8. Процес тестування

  9. Тестування надійності

  10. Типи тестів на знаходження помилок

  11. Програми-інструменти

  12. Статичні тести

  13. Оцінка кількості помилок

  14. Чинники успіху, успіх тестування

  15. Короткий звіт

Вправи

XII. Оцінка програмного забезпечення

  1. Про що цей урок?

  2. Оцінка програмного забезпечення

  3. Оцінка складності в проектах

  4. Ефекти масштабування

  5. Оцінка вартості програмного забезпечення

  6. Конструктивна вартісна модель (COCOMO)

  7. Балова функціональна оцінка

  8. Метод випадків використання

  9. Короткий звіт.

Вправи

XIII. Управління конфігурацією ПЗ і версіями

  1. Про що цей урок?

  2. Управління конфігурацією ПЗ

  3. Елементи конфігурації ПЗ

  4. Угода позначень

  5. Зберігання елементів конфігурації

  6. Перегляди

  7. Реліз

  8. План управління конфігурації ПЗ

  9. Короткий звіт

Вправи

XIV. Якість програмного забезпечення

  1. Про що цей урок?

  2. Що таке якість програмного забезпечення?

  3. TQM – управління за якістю

  4. Якість у ISO

  5. Модель якості ISO-9126

  6. Управління якістю

  7. Стандарти якості

  8. Незрілість і зрілість виробництва

  9. План гарантії якості ПЗ (SQAP)

  10. Короткий звіт

Вправи

XV. Управління проектом програмного забезпечення

  1. Про що цей урок?

  2. Завдання управління проектом

  3. Особи виробників програмного забезпечення

  4. Характеристики хорошого розробника ПЗ

  5. Робота в команді

  6. Управління підприємством по виробництву ПЗ

  7. Розвиток компанії по виробництву ПЗ

  8. Документація проекту

  9. Вимірювання производительности

  10. Складання графіків проекту

  11. Завдання управління проектом

  12. Інтерфейс проекту

  13. Планування проекту

  14. Управління ризиком

  15. Вимірювання процесів і продуктів

  16. Короткий звіт

Вправи

Вступ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]