3.1. Для реализации базовых элементов ТК рекомендуется использовать трехуровневую архитектуру:
- Уровень сервера системы управления базой данных;
- Уровень сервера приложений (бизнес-логики);
- Пользовательский уровень: "тонкий клиент", включая реализацию удаленного web-доступа к функциям компонента.
3.2. Расширения и дополнения ТК могут иметь произвольную архитектуру.
3.3. Функционально ТК должен иметь модульную структуру и позволять подключать к базовым элементам ТК новые функциональные модули, реализующие расширения и дополнения к ТК.
3.4. Детальные требования к архитектуре ТК и их элементов должны разрабатываться в рамках ЧТЗ на ТК.
3.5. Требования к информационному обеспечению ТК:
- максимальное использование единых понятий, терминов и определений, единых общегородских справочников, классификаторов и кодов, форматов данных, признаков актуальности и т.п., установленных в городе Москве;
- использование единых баз данных (в т.ч. распределенных), без дублирования информации в соответствии с Концепцией информатизации органов исполнительной власти города Москвы;
- использование систем управления базами данных, определенных требованиями технической политики ГЦП "Электронная Москва".
3.6. Требования к средствам разработки ТК. При создании ТК следует использовать современные общепризнанные лицензионные средства и системы разработки программного обеспечения, обеспечивающие применение языков высокого уровня и показавшие свою эффективность для решения данного уровня и класса задач.
3.7. Требования к средствам интеграции.
3.7.1. Типовые компоненты должны обеспечивать интеграцию с существующими общегородскими ресурсами: информационными системами АО и отраслевыми (ведомственными) информационными ресурсами. Интеграция должна обеспечиваться за счет применения единых унифицированных программных интерфейсов, открытых протоколов обмена данными, технических и коммуникационных средств, в том числе - с использованием системы электронного взаимодействия МЭМ.
3.7.2. Механизмы интеграции с общегородскими ресурсами должны быть разработаны в рамках базовых элементов ТК, расширения и дополнения ТК должны использовать средства интеграции созданные в рамках базового элемента.
3.7.3. Детальные требования к средствам интеграции, составу информационных систем, с которыми должен интегрироваться ТК и объектам интеграции должны определяться в ЧТЗ на ТК.
3.8. Требования к программно-техническим средствам ПТК ЭО.
3.8.1. Необходимая конфигурация ПТС ТК определяется в процессе внедрения компонента в "пилотном" АО.
3.8.2. Конфигурация ПТС ТК должна обеспечивать возможность тиражирования и учитывать уровень обеспечения ПТС АО, а также не зависеть от количества пользователей и подключений к ресурсам ТК.
3.8.3. При необходимости расширения комплекса ПТС АО для обеспечения внедрения ТК в рамках тиражирования ТК, соответствующие работы планируются и выполняются в рамках государственных контрактов на внедрение ТК в АО.
3.9. Требования к документированию ТК ПТК ЭО. Детализация требований к документированию ТК ПТК ЭО и определение состава документов по этапам и подэтапам (составу и видам работ) определяются в Техническом задании на ПТК "Электронный округ" 29074686.ЭО.831.ТЗ.01.
Техническая и эксплуатационная документация разрабатывается в соответствии со стандартами:
- ГОСТ 34.603-92 Информационная технология. Виды испытаний автоматизированных систем.
- ГОСТ Р ИСО/МЭК 1220-99. Информационная технология. Процессы жизненного цикла программных средств.
- ГОСТ 19.ххх Единая система программной документации (ЕСПД).