- •Міністерство освіти і науки україни
- •Методичні вказівки до курсового проектування з предмету: "Основи програмування та алгоритмічні мови"
- •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.