- •Кіровоградський національний технічний університет Кафедра «Програмного забезпечення»
- •Робоча програма навчальної дисципліни "Технологія проектування програмних систем"
- •Кіровоград – 2011
- •Структура залікових кредитів Таблиця 1 розподіл навчального навантаження за видами занять
- •Опис складу змістових модулів навчальної дисципліни “Технологія проектування програмних систем"
- •Зміст лекційних занять
- •Теми лабораторних занять
- •Самостійна робота студента
- •Завдання до самостійної роботи
- •Таблиця 5 Планування самостійної роботи студентів
- •Проведення поточного, модульного та семестрового контролю (тппс)
- •Оцінка успішності в балах при повному виконанні умов і графіку навчального процесу
- •Розподіл балів за змістовими модулями для визначення оцінки за результатами вивчення навчальної дисципліни
- •Шкала оцінювання
- •Рекомендована література
- •Завдання для перевірки знань студентів за змістовими модулями,
- •Змістовий модуль 2
- •Змістовий модуль 3
- •Склад курсового проекту і зміст розділів Вступ
- •1 Призначення та область застосування
- •4 Практична реалізація теоретичних проектних рішень
Склад курсового проекту і зміст розділів Вступ
Коротка характеристика теми і напрямку курсового проекту. Коротке обґрунтування необхідності розробки і відповідність сучасним вимогам.
Обсяг: 1.5-2 стор.
1 Призначення та область застосування
Призначення системи
Короткий опис предметної області та основних параметрів системи, її призначення.
Область застосування
Короткий опис області застосування системи.
Обсяг:0.5-1 стор.
Огляд методів проектування програмних систем
Огляд існуючих методів проектування програмних систем, архітектури програмного забезпечення, інженерних підходів і принципів керування.
Аналіз переваг, недоліків існуючих рішень.
Обґрунтування необхідності розробки системи по темі курсового проекту з урахуванням результатові проведеного аналізу відповідно до варіанта.
Обсяг: 6-10 стор.
Обґрунтування вибору засобів для проектування системи
Коротка характеристика методів, специфікацій і підходів відповідно до варіанта.
Обґрунтування вибору по декількох параметрах.
Обсяг: 1-2 стор.
Постановка задачі по реалізації технічного завдання
Перелік основних пунктів розробки програмної системи, що визначають тему і склад курсового проекту.
Обсяг: до 1 стор.
Опис та обґрунтування проектних рішень по проектуванню програмної системи
Теоретична розробка системи:
Структурної схеми системи.
Функціональної схеми системи.
Зв'язних і програмних інтерфейсів.
Структур баз даних.
Обсяг: 10 -12 стор.
4 Практична реалізація теоретичних проектних рішень
Практична реалізація теоретичних положень розділу 3.
Розробка діаграми процесів системи на базі автомата Милі або Мура.
Розробка таблиць станів, переходів і функцій.
Розробка алгоритмів, що реалізують функціональність системи.
Розробка класів, їх функцій, таблиць баз даних, взаємодії компонентів системи.
Компонування частин системи.
Обсяг: 12 -15 стор.
5 Методика реалізації проекту
Зведені результуючі таблиці і діаграми, що пояснюють хід реалізації проекту виконавцями.
Рекомендації з чисельності і кваліфікації виконавців.
Обґрунтування елементної бази, принципів, середовища розробки і мови програмування для реалізації проекту.
Обсяг: 2 -3 стор.
6 Основні висновки
Привести основні висновки за результатами теоретичної і практичної реалізації системи.
Обсяг: 1 - 2 стор.
7 Перелік скорочень, символів і спеціальних термінів
8 Література
9 Додатки
Контрольні роботи
Проводяться в рамках лабораторних робіт