Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТППС / Магистры / ТППС-лаб. магистры-2014-укр.docx
Скачиваний:
207
Добавлен:
05.06.2015
Размер:
3.64 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КІРОВОГРАДСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

МЕХАНІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

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

МЕТОДИЧНІ ВКАЗІВКИ

до виконання лабораторних робіт

(магістри)

з елементами кредитно – модульної

системи організації навчального процесу

для студентів денної і заочної форми навчання за напрямом підготовки

7.050102.01, 8.050102.01 «Комп’ютерні системи та мережі»

7.050102.02, 8.050102.02 «Системне програмування»

укладачі:

Доцент Смірнов В.В.

Доцент Смірнова Н.В.

Кіровоград 2014

Технологія проектування програмних систем: Методичні вказівки до виконання лабораторних робіт для студентів денної і заочної форми навчання за напрямом підготовки 7.050102.01, 8.050102.01 «Комп’ютерні системи та мережі» 7.050102.02, 8.050102.02 «Системне програмування» / Укл.: / Смірнов В.В., Смірнова Н.В. – Кіровоград: КНТУ, 2014. – 85 с.

Укладач:

Смірнов Володимир Вікторович, к.т.н., доцент кафедри ПЗ,

Смірнова Наталія Володимирівна, к.т.н., доцент кафедри ПЗ,

Для студентів денної і заочної форми навчання, які вивчають навчальну дисципліну “Технологія проектування програмних систем навчання за напрямом підготовки 7.050102.01, 8.050102.01 «Комп’ютерні системи та мережі» 7.050102.02, 8.050102.02 «Системне програмування»

Лабораторні роботи розроблені на сучасному науково - методичному рівні. Відповідають вимогам до курсу практичного навчання студентів, у доступній формі викладені теоретичні відомості і описані практичні кроки оволодіння основами технології проектування програмних систем

© / В.В. Смірнов, Н.В. Смірнова  2014

© / КНТУ, кафедра “ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ”

ЗМІСТ

Опис навчальної дисципліни “Технологія проектування програмних систем" …………

4

Тематика і зміст лекцій .………………………………………………………….…………..

5

Практичні заняття по дисципліні "Технологія проектування програмних систем" ……..

6

Шкала оцінювання ……………………………………………………………………………

7

Оцінка успішності в балах при повному виконанні умов і графіку навчального процесу

8

Лабораторні роботи:

1 Процес створення програмного забезпечення ………………………..........................

9

2 Вимоги до програмного забезпечення ………………………...…………………

30

3 Прототипування програмних систем ……………..……………………………...

48

4 Формальні специфікації ПЗ ………..………………...…………………………….

61

5 Проектування систем реального часу …………………………………………...

74

Список літератури …………………………………………………………………………...

88

1.Опис навчальної дисципліни

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

Дисципліна вивчає методи проектування локальних і розподілених програмних систем. Робоча програма складена для студентів денної і заочної форми навчання по напрямку підготовки 8.05010202 «Системне програмування».

Дисципліна відноситься до вибіркового блоку програми.

Ціль вивчення дисципліни

Основна мета курсу полягає в придбанні знань в області розробки і проектування сучасного програмного забезпечення та програмних систем, з використанням сучасних технологій.

Завдання вивчення дисципліни

  • вивчення процесу розробки програмного забезпечення програмних систем;

  • аналіз встановлення і специфікація вимог до програмної системи;

  • поглиблений аналіз і обґрунтування основ проектування систем;

  • проектування користувацького інтерфейсу;

  • проектування баз даних, програм і транзакцій;

  • тестування і керування змінами.

Предметом дисципліни є методи та алгоритми проектування і створення програмних систем.

Студент повинен знати і уміти після оволодіння дисципліни:

  • володіти процесом розробки програмного забезпечення;

  • проводити аналіз специфікації вимог до програмної системи;

  • проводити поглиблений аналіз і обґрунтування методів проектування систем;

  • уміти проектувати користувацький інтерфейс;

  • володіти проектуванням баз даних, програм і транзакцій.