ЧОРНОМОРСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСІТЕТ
Ім. Петра Могили
Факультет комп’ютерних наук
Кафедра інтелектуальних інформаційних систем
Боровльова С.Ю.
Системне програмування
Методичні вказівки до виконання курсових робіт
для освітніх напрямів підготовки бакалаврів
050102 – Комп’ютерна інженерія
Приведені матеріали ставлять метою скорочений виклад процедури розробки комп’ютерних системних програм із використанням засобів автоматизації проектування. При виконанні курсових робіт рекомендується використовувати системи Rational Rose 2000 та Visual C++ 2010.
Зміст
Вступ. 4
1. Мета і задачі курсового проектування. 4
2. Структура і зміст курсової роботи. 5
3. Вимоги до оформлення курсової роботи. 8
4. Вимоги до захисту курсових робіт. 9
5. Загальні рекомендації з розробки програмного забезпечення. 10
6. Приклад курсової роботи. 17
6.1. Вступ. 17
6.2. Призначення й область застосування. 18
6.3. Постановка задачі 22
|
|
6.4 Опис алгоритму і функціонування програми. 22
6.5. Склад технічних і програмних засобів. 40
Література. 41
Вступ
Курсова робота є завершальним етапом вивчення студентами дисципліни "Системне програмування", передбаченої навчальними планами спеціальності “Комп’ютерна інженерія”. Задачами курсової роботи є закріплення теоретичних знань, отриманих студентами в процесі вивчення названої дисципліни, а також придбання практичних навичок самостійного рішення практичних задач по програмуванню в середовищі операційних систем Windows 2000/XP/7 із використанням систем моделювання і програмування, таких як пакети Rational Rose 2000 та Visual С++ 2010.
Мета і задачі курсового проектування
Метою курсового проектування є закріплення і поглиблення теоретичних знань і придбання практичних навичок по досліджуваній дисципліні при розробці програмного забезпечення (ПЗ) для заданої проблеми.
У задачі курсового проектування входять:
- вивчення особливостей конкретної предметної області, що відносяться до теми курсової роботи;
- аналіз можливих підходів і методів рішення з обґрунтуванням обраного підходу;
- вибір чи розробка моделі (математичної, структурної, інформаційної, об’єктної і т.д.), необхідної для досягнення мети;
- вибір ефективних алгоритмів з урахуванням їх точності, стійкості, збіжності і т.д.;
- розробка програмного забезпечення;
- аналіз отриманих результатів роботи ПЗ.
Структура і зміст курсової роботи
Курсова робота повинна включати відтестоване програмне забезпечення і пояснювальну записку. У залежності від необхідності в курсову роботу може бути включена графічна частина.
Пояснювальна записка курсової роботи повинна мати наступну структуру: