Вимоги до складу й параметрів технічних засобів
Програма повинна забезпечувати задані характеристики в умовах експлуатації на IBM-сумісних персональних комп'ютерах (ПЕОМ) з наступними основними технічними характеристиками:
мікропроцесор класу Intel Celeron (Pentium III)/AMD Athlon з тактовою частотою не менше ніж 800 МГц;
оперативна пам'ять не менше ніж 128 Мб;
відеокарта Super VGA з VESA BIOS Extensions версії 3.0;
відеомонітор з роздільною здатністю не менше ніж 800 x 600;
вільний простір на жорсткому диску не менше 10 Мб.
Вимоги до інформаційної й програмної сумісності
Вимоги до методів рішення
Програма повинна бути реалізована з використанням механізму перехоплення системних функцій.
Вимоги до інформаційних структур на виході програми
Не визначені.
Вимоги до вихідних кодів і мов програмування
Програма повинна бути розроблена з використанням засобів пакету асемблера MASM32. Вихідні коди повинні розроблятися з використанням синтаксису високого рівня, підтримуваного транслятором Microsoft Macro Assembler версії не нижче 6.14. Вихідні коди усіх модулів програми повинні бути реалізовані у форматі проектів середовища розробки програм RadASM IDE версії 2.2.х.х.
Вихідний код програми повинен бути структурованим, розроблятися з дотримання загально прийнятих для асемблера правил і угод кодування та передбачати наявність детальних коментарів.
Вимоги до програмних засобів, використовуваних програмою
Програма повинна виконуватись у середовищі ліцензійної локалізованої версії операційної системи Microsoft Windows NT з версією ядра не нижче 5.0 і не вимагати будь-якого іншого додаткового програмного забезпечення.
Спеціальні вимоги
Патентна чистота
Компоненти, модулі й бібліотеки програми повинні бути вільними від можливості пред'явлення прав і претензій будь-яких третіх осіб, заснованих на промисловій, інтелектуальній або іншій власності. Компоненти, модулі й бібліотеки програми повинні мати патентну чистоту на території України.
Комплект поставки
Розроблені програма та супроводжувальна документація подається Замовникові на електронному носії інформації в структуровану вигляді. Верхнім рівнем ієрархії каталогів електронного носія є каталог, назва якого співпадає із шифром проекту і відносно якого будуються усі інші рівні ієрархії.
В каталозі «BIN» розміщуються всі розроблені в проекті програмні модулі. Якщо розроблена програма потребує для своєї роботи бінарні модулі сторонніх розробників, то вони розміщуються в підкаталозі «LIB» каталогу «BIN».
В каталозі «SETUP» і його підкаталогах розміщуються будь-які файли (програмні, графічні, текстові і. т.і), необхідні для роботи програми. Файли і підкаталоги розміщуються в каталозі «SETUP» у тому самому вигляді, як вони будуть копіюватися зі змінного електронного носія в процесі встановлення, настроювання і перевірки програми. Посилання на каталог «SETUP» виконується в підрозділах «Настроювання програми» та «Перевірка програми» розділу «Керівництво системного програміста» пояснювальної записки.
В каталозі «SRC» розміщуються всі вихідні файли проекту. За необхідності для кожного окремого розробленого програмного модуля створюється власний підкаталог з довільною назвою і структурою. Посилання на каталог «SRC» виконується в підрозділі «Опис логічної структури» розділу «Опис програми» пояснювальної записки.
Якщо при компіляції проекту використовувалися файли заголовків, ресурсів, статичних бібліотек, об’єктні файли, командні файли, утиліти або будь-які інші файли сторонніх розробників, що не входять до складу стандартного постачання використаних засобів розробки, то вони розміщуються в підкаталогах «INC» та «LIB» каталогу «SRC». В підкаталозі «INC» розміщується текстові файли, а в «LIB» – бінарні.
В каталозі «DOC» розміщуються файли супроводжувальної документації проекту в форматах текстових процесорів пакетів Microsoft Office або Open Office.
- Загальні відомості
- Тема проекту
- Замовник і виконавець проекту
- Перелік документів, на основі яких розробляється проект
- Характеристика програми
- Вимоги до програми
- Вимоги до функціональних характеристик
- Вимоги до надійності і захисту інформації
- Вимоги щодо забезпечення надійного функціонування програми
- Типи відмов
- Час відновлення після відмов
- Припустимі втрати даних при відмовах
- Відмови внаслідок некоректних дій оператора
- Вимоги до умов експлуатації
- Кліматичні умови експлуатації
- Вимоги до кваліфікації й чисельності персоналу
- Вимоги до складу й параметрів технічних засобів
- Вимоги до програмної документації
- Вимоги до складу програмної документації
- Вимоги до пояснювальної записки
- Строки розробки
- Порядок контролю й приймання