Приложение 7. ТРЕБОВАНИЯ К СПЕЦИАЛЬНОМУ ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ КСА ФУНКЦИОНАЛЬНОГО БЛОКА "КООРДИНАЦИЯ РАБОТЫ СЛУЖБ И ВЕДОМСТВ"
ТРЕБОВАНИЯ
К СПЕЦИАЛЬНОМУ ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ КСА
ФУНКЦИОНАЛЬНОГО БЛОКА "КООРДИНАЦИЯ РАБОТЫ СЛУЖБ И ВЕДОМСТВ"
Разработка специального программного обеспечения должна быть в первую очередь направлена на реализацию функциональных подсистем КСА функционального блока "Координация работы служб и ведомств".
При разработке задач специального программного обеспечения должно быть обеспечено использование всех возможностей, предоставляемых средствами общего программного обеспечения (системными сервисами) по обработке данных.
Задачи специального программного обеспечения должны позволять проводить их оперативную адаптацию при изменении российского законодательства и их совершенствование при появлении новых требований пользователей в процессе эксплуатации.
Для обеспечения возможности наращивания функциональности специального программного обеспечения должна быть разработана нормативно-техническая документация, содержащая описания принятых в АПК "Безопасный город" протоколов и интерфейсов, выполнение которых позволит КСА функционального блока "Координация работы служб и ведомств" нормально функционировать в операционной и информационной среде АПК "Безопасный город".
Для обеспечения принципов сохранения ранее вложенных инвестиций и соблюдения преемственности функциональной наполненности программно-технических комплексов КСА АПК "Безопасный город" создаваемое специальное программное обеспечение должно по возможности функционировать в среде текущего состояния общего программного обеспечения.
Специальное программное обеспечение должно быть спроектировано и реализовано таким образом, чтобы обеспечивались:
- кроссплатформенность - возможность работы как в среде операционных систем семейства Windows, так и операционных систем семейства LINUX;
- функциональная полнота - реализация всех функций КСА функционального блока "Координация работы служб и ведомств";
- возможность адаптации и настройки программных средств с учетом специфики каждого объекта автоматизации;
- эргономичность - обеспечение удобства и унификации пользовательского интерфейса;
- защита от ошибочных действий оператора (пользователя);
- контроль и защита от некорректных исходных данных.