4 Вимоги до програми або програмного виробу
.4.1 Вимоги до функціональних характеристик
Вхідна інформація в програмі представлена ??в анкети, що заповнюється клієнтом, складається з наступних полів:
- ПІБ;
- Адреса;
- Телефон;
- Вид тварини;
- Порода;
- Кличка;
- Вік;
Поля записів представлені такими типами даних і повинні задовольняти нижчеописаних умовам:
. П.І.Б. клієнта: строкова змінна довжиною від 1 до 50 символів. Нульова довжина цього рядка вважається помилковою.
. Адреса - строкова змінна довжиною від 0 до 50 символів. Нульова довжина відповідає відсутності адреси і замінюється відповідним значенням.
. Телефон - строковий параметр довжиною від 0 до 50 символів. Нульова довжина параметра відповідає відсутності телефону і замінюється відповідним значенням.
. Вид тварини - строковий параметр довжиною від 0 до 50 символів. Нульова довжина параметра відповідає відсутності телефону і замінюється відповідним значенням.
. Порода - строковий параметр довжиною від 0 до 50 символів. Нульова довжина параметра відповідає відсутності телефону і замінюється відповідним значенням
. Вік - числовий параметр типу довге ціле. Нульова довжина параметра відповідає відсутності телефону і замінюється відповідним значенням
Програма виконує наступні функції:
- Відкриття файлу бази даних.
- Перегляд записів, що містяться в базі.
- Додавання нового запису в базу
- Видалення вибраного запису / записів з бази даних (за винятком таблиці лікарі)
Вихідна інформація в програмі представлена ??у вигляді набору рядків на екрані монітора отображающего вміст бази даних клієнтів. Крім того, до вхідної інформації відносяться попередження і повідомлення про помилки, що видаються програмою (наприклад, повідомлення про неправильне значенні одного з полів при заповненні форми додавання запису в базу).
.4.2 Вимоги до надійності
Програма реалізує аналіз вхідних даних для запобігання введення завідомо неправдивих значень, що може призвести до збоїв у роботі. Мається аналізатор помилок, який видає опис помилки при проблемах із записом у файл бази даних або читанням з нього. Нові записи зберігаються при виході з програми.
.4.3 Умови експлуатації
Умови експлуатації повинні відповідати типовим умовам експлуатації персональних комп'ютерів. Користувач повинен мати навички роботи з комп'ютером. Ніяких спеціальних навичок від користувача не потрібно.
.4.4 Вимоги до складу і параметрів технічних засобів
Для коректної роботи програми досить комп'ютера наступної конфігурації:
- Процесор Intel (R) або еквівалентний йому.
- Не менш 100 Кб вільного місця на жорсткому диску для самої програми, а також місце для файлу бази даних (кількість записів у файлі * довжину запису, де довжина одного запису ~ 600 б).