тестувалася на операційних системах Windows XP SP3 і Windows 7. Система не допускає аварійних завершень, збереження даних у файл здійснюється за допомогою сериализации даних, дана система транспортабельна, може працювати з портативних запам'ятовуючих пристроїв, не потребує додаткового обслуговуванні. Розроблена автоматизована система не порушує не чиїхось авторських прав, створена за допомогою вільно поширюваного мови програмування високого рівня Python. br/>
.5 Склад і зміст робіт із створення (розвитку) системи
Для розробки даної автоматизованої системи було проведено первинний аналіз предметної області, в ході чого була виявлена ​​специфіка процесів, що відбуваються у сфері орендування торгових площ. Після чого було проведено більш глибокий аналіз з використанням діаграми прецедентів. Діаграма прецедентів дозволила виявити основні сутності і їхні атрибути, в результаті чого була створена ієрархія класів і методів. Для зручності виконання розроблювальне програмне забезпечення було розбито на два модулі, в одному з яких містяться основні класи для роботи з орендою торгових площ, що дозволяють додавати, змінювати, видаляти і зберігати дані, а в іншому модулі створено клас для створення користувацького інтерфейсу для зручної роботи з орендою торгових площ. Всі класи і методи класів розроблялися за допомогою об'єктно-орієнтованого підходу. У ході написання програмного коду враховувався фактор захисту цілісності системи при введенні некоректних даних. Також проводилося метрологічне тестування: перевірка правильності обчислень тимчасових даних (дата-час), арифметичних обчислень (підрахунок вартості періоду оренди), перевірка правильної ітерації номерів записів баз даних, перевірка коректного виведення результату додатка, а також перевірка поведінки програми при відсутності файлів серіалізациі.
.6 Порядок контролю і приймання системи
Відповідно до розроблюваної автоматизованою системою, з урахуванням всіх процесів, що протікають в предметній області орендування торгових приміщень, для коректної роботи системи були проведені наступні випробування:
- заповнення основних полів некоректними даними;
- орендування одним клієнтом декількох вільних торгових точок;
- спроба орендувати зайняту торгову точку;
- витікання терміну оренди та звільнення торгової точки;
- спроба відкрити, видалити, змінити неіснуючу запис баз даних;
- перевірка швидкодії обчислень системи.
Розроблювана автоматизована система пройшла всі випробування, тому відповідає всім вимогам тієї предметної обл...