 
        
        - •Міністерство освіти і науки україни
- •Методичні вказівки до курсового проектування з предмету: "Основи програмування та алгоритмічні мови"
- •1.Мета і задачі курсового проектування
- •2.Зміст і етапи виконання
- •3.Загальні рекомендації з розробки пз
- •Додаток 1
- •Види програм і програмних документів (гост 19.101-77)
- •Додаток 4
- •1. Загальні вимоги
- •2. Титульна частина
- •3. Інформаційна частина
- •4. Основна частина
- •5. Частина реєстрації змін
- •Програма і методика іспитів ( гост 19.301-79 )
- •Додаток 8
- •Додаток 9
- •1.Загальні вказівки
- •Додаток 10
- •1. Призначення програми
- •2. Умови застосування
- •3. Опис задачі
- •Додаток 11 керівництво системного програміста ( гост 19.503-79 )
- •1. Загальні відомості
- •Додаток 12
- •Додаток 13
- •Додаток 14 відомість експлуатаційних документів (гост 19.507-79)
- •Додаток 15
- •Додаток 16
- •Процедурна абстракція
- •Абстракції даних
- •Абстракції ітерації
- •Додаток 17
- •1.Мета і задачі курсового проектування 2
		
Міністерство освіти і науки україни
ОДЕСЬКИЙ ВЕРСТАТОБУДІВНИЙ ТЕХНІКУМ
“Затверджую”
Заступник директора
з навчальної роботи
__________________
“____”___________2011р.
Методичні вказівки до курсового проектування з предмету: "Основи програмування та алгоритмічні мови"
для студентів спеціальності 5.05010301
"Розробка програмного забезпечення"
Методичні вказівки розроблені викладачем Пижовим Є.В.
Розглянуті та затверджені на засіданні предметно-циклової комісії радіотехнічних та комп’ютерних систем _____________________2011р.
Голова комісії Марусєв М.А.
Одеса - 2011
1.Мета і задачі курсового проектування
Метою курсового проектування є закріплення і поглиблення теоретичних знань і надбання практичних навичок з дисципліни “Основи програмування та алгоритмічні мови” при розробці програмного забезпечення (ПЗ) для заданої проблеми.
У задачі курсового проектування входять:
- вивчення особливостей конкретної предметної області, які відносяться до теми курсового проекту; 
- аналіз можливих підходів і методів рішення з обґрунтуванням зворотного підходу; 
- вибір або розробка моделі (математичної, структурної, інформаційної і т.д.), необхідної для досягнення мети; 
- вибір ефективних алгоритмів з урахуванням їх точності, стійкості, збіжності і т.д.; 
- розробка програмного забезпечення; 
- аналіз отриманих результатів роботи. 
2.Зміст і етапи виконання
Курсовий проект повинний включати відтестоване програмне забезпечення і пояснювальну записку. Також у курсовий проект повинна бути включена графічна частина.
Пояснювальна записка проекту повинна мати наступну структуру:
- Титульний лист встановленого зразка.
- Завдання на курсове проектування. 
- Зміст. 
- Вступ. 
- 1.Програмна документація. 
- 2.Експлуатаційна документація. 
- Висновок. 
- Література. 
- Додатки. 
У вступі коротко описується стан питання, формулюються мета і задачі проекту.
Програмна документація повинна включати наступний комплекс документів:
- технічне завдання (ГОСТ 19.201-78), що визначає вимоги, пропоновані до ПЗ, необхідні стадії і терміни розробки, види іспитів (Додаток1);
- специфікація (ГОСТ 19.202-78), що містить склад ПЗ і документації на нього (Додаток 7); 
- програма і методика іспитів (ГОСТ 19.301-79), що містить вимоги, що підлягають перевірці при іспиті ПЗ, а також порядок і методи їхнього контролю (Додаток 8); 
- тексти програм (ГОСТ 19.401-78); 
- записи програм з необхідними коментарями (Додаток 9); 
- опис програми (ГОСТ 19.402-78), у якому міститься інформація про логічну структуру і функціонування ПЗ (Додаток 10); 
- пояснювальна записка (ГОСТ 19.201-78), що включає загальний опис алгоритмів і функціонування ПЗ (Додаток 11). 
Експлуатаційна документація може включати наступний комплекс документів:
- відомість експлуатаційних документів (ГОСТ 19.507-79); 
- перелік експлуатаційних документів на ПЗ (Додаток 17); 
- формуляр (ГОСТ 19.501-78), який визначає основні характеристики ПЗ, комплектність і відомості про експлуатацію (Додаток 12); 
- опис застосування (ГОСТ 19.502-78), у якому містяться відомості про призначення, область застосування ПЗ, методи і класи розв'язуваних задач (Додаток 13); 
- керівництво системного програміста (ГОСТ 19.503-79), що включає відомості для перевірки, забезпечення функціонування і настроювання програм на умови конкретного додатка (Додаток 14); 
- керівництво програміста (ГОСТ 19.504-79), що містить відомості, необхідні для експлуатації ПЗ (Додаток 15); 
- керівництво оператора (ГОСТ 19.505-79) - відомості, необхідні для забезпечення процедури спілкування оператора з ЕОМ у процесі виконання ПЗ (Додаток 16); 
- посібник з технічного обслуговування (ГОСТ 19.508-79) - містить опис застосовуваних тестових і діагностичних програм при обслуговуванні технічних засобів (Додаток 18). 
Висновок включає основні висновки і перспективи подальшого розвитку ПЗ.
У графічній частині курсового проекту можуть бути представлені наступні результати:
- функціональна структура ПЗ, що показує функціональне призначення всієї програми та її окремих частин; 
- модульна (ієрархічна) структура ПЗ, що фіксує результати проектування ПЗ; 
- діаграми спадкування, залежностей, класів і структур класів ПЗ, що фіксують результати об´єктно-орієнтованого проектування ПЗ; 
- схеми алгоритмів, що ілюструють основні методи й алгоритми, реалізовані у ПЗ; 
- результати роботи ПЗ, що показують найбільш типові результати у формі графіків, таблиць, прикладів вихідної документації і т.п. 
Обсяг графічної частини може складати 1-2 аркушів формату А3.
