logo search
Конспект лекций по информационным технологиям

3. Стандарты пользовательского интерфейса

Поскольку разработчики при создании программных продуктов могут создавать различные интерфейсы, то общепринято использовать существующие рекомендации и стандарты.

Стандарт в информатике определяют как общепринятые требования, предъявляемые к техническому, программному, информационному и иному обеспечению, которые обеспечивают возможность стыковки и совместной работы систем. Различают:

Популярное программное обеспечение не знает границ территорий и достаточно быстро распространяется по всему миру. Поэтому на национальном, межкорпоративном и международном уровнях всё чаще требуется использование общих (унифицированных) международных стандартов.

Важно отметить активное использование Интернета при разработке стандартов, в которой принимают участие многие организации и специалисты их различных стран. Это телеконференции с дискуссиями по наиболее важным вопросам; электронное голосование по утверждению проектов стандартов на разных стадиях разработки вплоть до статуса международного стандарта; организация очных семинаров и конференций; организация полного электронного архива, доступного по сети.

Развитие информационных технологий связано с национальными и международными стандартами. Международные стандарты создаются на основе шести принципов, определенных Всемирной торговой организацией (ВТО): открытость, прозрачность, непредвзятость и соблюдение консенсуса, эффективность и целесообразность, согласованность и нацеленность на развитие.

В России создаётся отечественная нормативная база в области информационных технологий. Для стандартизации информационных технологий, информационно-телекоммуникационных систем и проектирования информационных систем в стране создаются национальные стандарты и другие нормативные документы. Они определяют фундаментальные общие процедуры, положения и требования, которые могут быть использованы в различных предметных областях деятельности. Существуют специализированные организации: ВНИИстандарт, Гостехкомиссии России и др.

На международном уровне существует кооперация организаций, разрабатывающих стандарты в области информационных технологий. Этими проблемами занимается Международная организация по стандартам (International Standard Organization, ISO). Ею разрабатываются общие для всех стандарты, которые носят рекомендательный характер. Кроме того, подобные вопросы рассматриваются такими организациями, как: МЭК (Международная электротехническая комиссия) и МСЭ (Международный союз электросвязи). В 1987 г. ISO и МЭК объединили свою деятельность по стандартизации в области информационных технологий и создали объёдинение ИСО/МЭК/СТК 1 “Информационные технологии”. Основная его задача – разработка базовых стандартов информационных технологий вне зависимости от их конкретных применений.

Информационные технологии ориентированы главным образом на использование различных информационных систем. Большинство информационных систем всех классов и назначений строятся на основе технологии открытых систем. Внедрение принципов открытых систем в информационные системы базируется на стандартизации информационных технологий, являющейся интеграционным механизмом и мощным средством управления процессами развития информатизации.

Разработкой стандартов в области открытых систем занимаются международные, национальные и специализированные организации, например, такие как Общество Интернет (Internet Society), СЕН (Европейский комитет по стандартизации), IEEE (Институт инженеров по электротехнике и электронике), ЕКМА (Европейская ассоциация производителей компьютеров), ЕВОС (Европейские рабочие группы по открытым системам), ЕТСИ (Европейский институт по стандартизации в области телекоммуникаций), NMF (Форум управления сетями) и др.

Проблемы унификации стандартов существенно возрастают в областях с более сложными объектами, чем иерархические документы.

Началом современного этапа стандартизации описания продукции и технологии можно считать появление в середине 1980-х годов проекта STEP (STandard for the Exchange of Product model data) – семейство стандартов для обеспечения универсального механизма обмена данными о продукции и технологии как между различными организациями, так и между разными этапами жизненного цикла продукции.

Наиболее близко к новому уровню широкого использования различных данных в информационных сетях подошёл стандарт XML. Принятая в нём объектно-ориентированная модель DOM (Document Object Model) позволяет легко преобразовывать XML документы для хранения в объектно-реляционных и реляционных СУБД, равно как и наоборот.