
- •Методичні вказівки
- •“Розробка програмного забезпечення”
- •1. Загальні положення
- •1 Порядок роботи студента над курсовим проектом.
- •2. Тематика курсових проектів
- •2. Зміст курсового проекту та вимоги до її оформлення
- •1. Пояснювальна записка
- •2.2 Зміст розділів та підрозділів у курсовому проекті.
- •1. Загальна частина (10%).
- •1.1 Постановка задачі.
- •1.2. Теоретичні відомості.
- •2 Спеціальна частина
- •2.1 Опис програми
- •2.2 Текст програми
- •2.3 Інструкція користувача
- •2.4 Опис мови
- •2.5 Методи забезпечення надійності та ефективності обчислювального процесу
- •3. Тестування та аналіз результатів роботи
- •5. Висновки по роботі (3-5%).
- •Презентація
- •2.4 Критерії оцінювання знань
- •3. Оформлення тексту пояснювальної записки
- •3.1 Поділ тексту документа
- •3.2 Нумерація сторінок документа
- •3.3 Обкладинка і титульний аркуш
- •3.5 Заголовки
- •3.6 Ілюстрації
- •3.7 Оформлення графічного метаріалу
- •3.7 Оформлення формул
- •3.8 Оформлення таблиць
- •3.9 Оформлення приміток по тексту документу
- •3.10 Оформлення додатків
- •3.11 Оформлення списку літератури
- •Назва програми
2.3 Інструкція користувача
Інструкція користувача – це відомості для забезпечення процедури спілкування користувача з обчислювальною системою в процесі виконання програми.
Інструкція користувача включає наступні підрозділи:
2.3.1 Призначення програми;
2.3.2 Умови виконання програми;
2.3.3. Виконання програми;
2.3.4 Повідомлення користовачу;.
В залежності від особливостей документу допускається об’єднувати окремі підрозділи або вводити нові.
В підрозділі “Призначення програми” повинні бути вказані відомості про призначення програми та інформація, достатня для розуміння функцій програми та її експлуатації користовачу.
В підрозділі “Умови виконання програми” повинні бути вказані умови, необхідні для виконання програми (мінімальний та/або максимальний склад апаратурних і програмних засобів і т. п.).
В підрозділі “Виконання програми” повинна бути вказана послідовність дій користувача, що забезпечують завантаження, запуск, виконання і завершення програми, приведено опис функцій, формату та можливих варіантів команд, за допомогою яких оператор здійснює завантаження і керує виконанням програми, а також відповіді програми на ці команди.
В підрозділі “Повідомлення користовачу” повинні бути приведені тексти повідомлень, що видаються в ході виконання програми, опис їх змісту та відповідні дії оператора (дії на випадок збою, можливості повторного запуску програми і т. п.).
Допускається вміст підрозділів ілюструвати роз’яснюючими прикладами, таблицями, схемами, графіками.
2.4 Опис мови
Опис мови – це відомості про синтаксис і семантику мови програмування
Опис мови включає наступні підрозділи
2.4.1. Загальні відомості;
2.4.2 Елементи мови.
Допускається вводити підрозділи:
способи структурування програми;
засоби обміну даними;
вбудовані елементи;
засоби налагодження програми.
В залежності від особливостей мови допускається об’єднувати окремі підрозділи або вводити нові.
В підрозділі “Загальні відомості” мають бути зазначені призначення та опис загальних характеристик мови, її можливості, основні сфери застосування та інші відомості.
В підрозділі “Елементи мови” має бути зазначено опис синтаксису і семантики базових і складових елементів мови.
В підрозділі “Способи структурування програми” мають бути зазначені способи виклику процедур передачі управління та інші елементи структурування програми.
В підрозділі “Засоби обміну даними” має бути приведено опис вбудованих в мову елементів (наприклад, функції, класи і т. п.) і правила їх використання.
В підрозділі “Засоби налагодження програми” має бути приведено опис наявних у мові засобів налагодження програм, семантики цих засобів, приведені рекомендації щодо їх застосування.
При необхідності вміст підрозділів може пояснюватись прикладами.
В додатки з опису мови можуть бути включені додаткові матеріали (формалізовані описи мовних засобів, ілюстрації, таблиці, графіки, форми бланків і т. п.).
2.5 Методи забезпечення надійності та ефективності обчислювального процесу
Контрольні місця в програмі, методи діагностики, методи зменшення затрат годинного часу. Питання технології програмування., які включать відомості про засоби операційних систем для організації відладки та відомості про основні методи структурування програмного продукту, який реалізує алгоритм.
Описується та обґрунтовується ("знизу-вверх","зверху-вниз" і т д ).Приводять та обґрунтовують тести для окремих програмних модулів та всієї системи в цілому Якщо для виявлення помилок в ході відладки були використані діагностичні тести, то необхідно навести відомості про міри прийняті в даній програмній системі для підвищення її надійності (захисне програмування, контрольні місця) ,про відповідність програм принципам структурного програмування.
Обумовлюють вибір мови програмування (якщо при розробці була можливість вибору).