Разрабатываемый веб ресурс должен соответствовать требованиям ГОСТ
Р ИСО/МЭК 15408-1-2012 - Информационная технология. Методы и средства
обеспечения безопасности. Критерии оценки безопасности информационных
технологий, а также требованиям частей 2 и 3 ГОСТ Р ИСО/МЭК 15408 [3,4].
1.3 Анализ существующих разработок и выбор стратегии автоматизации
«КАК ДОЛЖНО БЫТЬ»
1.3.1 Анализ существующих разработок для автоматизации задачи
Для разработки привлекательных сайтов рекомендуется использовать
каскадные таблицы стилей (CSS), это даст возможность очистить код от лишних
тэгов, и сделать сайт более «легковесным». Верстка сайтов с использованием
CSS, позволит значительно упростить код, а также в дальнейшем позволит
избежать ряда проблем при его модификации, доработке и исправлении.
Компактный оптимизированный код значительно облегчит индексацию сайта
поисковыми системами, а малый вес позволит сократить время загрузки Web-
сайта [11].
Верстка сайтов осуществляется двумя различными способами.
Первый способ – верстка осуществляется с помощью таблиц. Табличная
верстка использует элементы разметки, которые не соответствуют той
семантике, которую они несут, для получения внешних эффектов, из-за того,
что изначально таблицы не рассматривались как инструмент для построения
каркаса страниц, а выполняли свои стандартные функции - осуществляли
стандартный ввод-вывод данных [10]. Чтобы сверстать сайт с помощью
табличной верстки, необходимо использовать большое количество вложенных
таблиц, что сильно затрудняет обработку браузером страниц, увеличивает
размер сайта, что в свою очередь очень сильно снижает скорость загрузки
файлов, и может привести к появлению ошибок в коде.
Второй способ – верстка сайта при помощи слоев (блоков), что является
более удобным и правильным инструментом верстки, с точки зрения убеждений
о разделении содержания и оформления. Блочная верстка сайтов дает больше