Вимоги до функціональних характеристик

ВИМОГИ ДО ПРОГРАМИ АБО ПРОГРАМНОГО ВИРОБУ

ПРИЗНАЧЕННЯ

ПІДСТАВА ДЛЯ РОЗРОБКИ

ВСТУП

ВИМОГИ ДО ПРОГРАМНОЇ ДОКУМЕНТАЦІЇ

5.1. Програмні модулі, що розробляються, повинні бути самодокументовані, тобто тексти програм повинні містити всі необхідні коментарі.

5.2.Програма, що розробляється, повинна включати довідкову інформацію про основні терміни відповідного розділу математики і підказки учням.

5.3.До складу супроводжуючої документації повинні входити:

5.3.1. Пояснювальна записка на 25-30 листах, що містить опис розробки.

5.3.2. Настанова користувача.

Приклад 6.2.Розробити технічне завдання на створення системи «Облік успішності студентів». Система призначена для оперативного обліку успішності студентів в сесію деканом, заступниками декана по курсах і співробітниками деканату. Відомості про успішність студентів повинні зберігатися протягом всього терміну їх навчання і використовуватися при складанні довідок про курси, що прослуховують, і додатків до диплома.

Текст технічного завдання приведений нижче.

Справжнє технічне завдання розповсюджується на розробку системи обліку успішності студентів, призначеною для збору і зберігання інформації про хід здачі екзаменаційної сесії. Передбачається, що використовувати дану систему будуть співробітники деканату, декан і його заступники.

Під час сесії необхідне отримання оперативної інформації про хід її здачі студентами

проте виконання такого контролю вручну вимагає значного часу.

Автоматизована система обліку успішності дозволить поліпшити якість контролю здачі сесії з боку куратора і деканату і забезпечить отримання відомостей про динаміку роботи кожного студента, групи і курсу в цілому.

Крім того, зберігання інформації про здачу сесій протягом всього часу навчання дозволить здійснювати автоматичну генерацію довідок про курси, що прослуховують, і додатків диплому випускника.

Система розробляється на підставі наказу декана факультету і у відповідності з планом заходів щодо вдосконалення навчального процесу на 2011-2012 навчальний рік.

Система призначена для зберігання і обробки відомостей про успішність студентів навчальних груп факультету протягом всього терміну навчання. Оброблені відомості про успішності студентів можуть бути використані для оцінки успішності кожного студента групи, курсу і факультету в цілому.

 

4.1.1. Система повинна забезпечувати можливість виконання наступних функцій:

• ініціалізацію системи (введення списків груп, переліків дисциплін, що вивчаються, в відповідності з навчальними планами і т. п.);

• введення і корекцію поточної інформації про хід здачі сесії конкретними студентами;

• зберігання інформації про успішність протягом часу навчання студента;

• отримання відомостей про поточний стан здачі сесії студентами.

4.1.2. Початкові дані:

• списки студентів груп;

• навчальні плани кафедр - перелік предметів і контрольних заходів щодо кожного предмету;

• розклади сесій;

• поточні відомості про здачу сесії кожним студентом.

4.1.3. Результати:

• підсумки здачі сесії конкретним студентом;

• підсумки здачі сесії студентами конкретної групи;

• відсоток успішності по всіх студентах групи при здачі конкретного предмету в цілому на

теперішній момент;

• відсотки успішності по всіх групах спеціальності на даний момент;

• відсотки успішності по всіх групах курсу на даний момент;

• відсотки успішності по всіх курсах і в цілому по факультету на даний момент;

• список боржників групи на даний момент;

• список боржників курсу на даний момент.