- •1 Загальні положення
- •2 Тематика завдань з навчальної практики
- •2.1 Формування знань та вмінь
- •2.2 Вимоги до завдання з навчальної практики
- •2.3 Вимоги до оформлення щоденника-звіту
- •2.4 Зміст розділів щоденника-звіту
- •Інструкція для роботи з програмою: системному програмісту, користувачу
- •Приклад тестування та результату роботи програми
- •Висновки
- •Список літератури
- •2.5 Порядок захисту навчальної практики
2.2 Вимоги до завдання з навчальної практики
Завдання повинне бути виконане на рівні, що відповідає вимогам до кваліфікації студента другого курсу навчання з використанням елементів аналізу і синтезу; за необхідністю повинне включати в себе аналіз сучасних технологій, методів та засобів проектування та розробки програмного забезпечення комп'ютерних систем управління, розробку алгоритмічного та програмного забезпечення та проведення тестування розробленого програмного комплексу, які повинні супроводжуватися відповідними обгрунтуваннями, плануванням, оптимізацією та аналізом. Окремі частини роботи повинні бути логічно пов'язані між собою і спрямовані на досягнення мети розробки.
Основними документами, що представляють завдання з навчальної практики, є щоденник-звіт та комплекс програм на зовнішньому носії інформації. Текст щоденника-звіту повинен бути викладений лаконічно, в обгрунтованому стилі. He дозволяється переписування літературних джерел та використання не опрацьованих студентом Інтернет-оглядів.
Щоденник-звіт виконується на аркушах формату А4 згідно СТП 1.01-01 «Стандарт підприємства».
2.3 Вимоги до оформлення щоденника-звіту
Звіт повинен містити такі розділи:
завдання, видане викладачем;
постановка задачі;
математична модель;
опис структури даних та вимог до них;
опис файлів та їх призначення;
опис процедур та функцій користувача;
опис стандартних процедур та функцій, що використовувалися у програмі;
інструкція для роботи з програмою: системному програмісту, користувачу;
приклад тестування та результату роботи програми;
висновки;
список літератури.
2.4 Зміст розділів щоденника-звіту
Завдання, видане викладачем
До щоденника-звіту необхідно вкласти аркуш з завданням, що був виданий викладачем. На ньому мають бути зазначені номер варіанта і текст завдання.
Постановка задачі
У цьому розділі необхідно чітко сформулювати мету завдання, а також зазначити, які саме дії повинна виконувати програма.
Математична модель
Цей розділ наявний, якщо в для виконання завдання необхідно провести розрахунки параметрів, моделювання процесів або явищ. Необхідно навести формули, за якими здійснюються розрахунки, описати математичні основи методів, які використовуються для розв'язання поставленої задачі.
Опис структури даних та вимог до них
Необхідно описати, які дані є вхідними для розв'язання задачі, а які - необхідно отримати. Також слід описати структуру запису файлу, зазначити тип полів запису та їх призначення. У разі використання вхідних даних, що вводяться за допомогою клавіатури, текстових файлів та інше, зазначи-ти назви відповідних змінних, тип даних, діапазон можливих значень.
Опис файлів та їх призначення
Необхідно перелічити всі файли, що необхідні для роботи проекту, зазначити назву файлів, їх призначення, а також описати структуру (за необхідності). Наприклад, якщо файл містить модуль користувача, зазначити, з яких розділів він складається і що містить кожний розділ.
Опис процедур та функцій користувача
У цьому розділі необхідно зазначити, які саме процедури і функції були розроблені в процесі виконання завдання. Вказати їх призначення, а також перелічити вхідні і вихідні параметри, їх тип і призначення.
Опис стандартних процедур та функцій, що використовувалися у програмі
Необхідно навести назву стандартної процедури або функції, параметри, а також зазначити, які саме дії вони виконують. Бажано розмістити їх перелік у відповідних блоках. Наприклад, у розділі „Робота з файлами'" описати процедури і функції, які дозволяють працювати з файлами, в розділі „Графічні можливості" - відповідні процедури і функції та ін.
Наприклад:
Процедура assign (<логічне ім'я файлу>, < фізичне ім'я файлу>); - встановлює відповідність між логічним і фізичним іменами файлу. Логічне ім'я - це ім'я змінної з розділу опису var. За цим іменем до файлу звертаються у програмі. Фізичне ім'я - це ім'я, під яким файл записаний на диску.
Для наведеного опису ця процедура має вигляд assign (f,' fakult.dat').
