Решения Microsoft 2000   Продукты  |   Поддержка  |   Поиск  |   Путеводитель по серверу  
microsoft
  Платформа 2001   |   Digital Dashboard - Русские компоненты   |
Основная страница

Введение

Методология

Технологии

Продукты

Решения

Где и как приобрести продукты Microsoft

Где и как обучиться по продуктам Microsoft

Где и как получить техническую поддержку и консультации


Проблема 2000 года и технологии Microsoft

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

Позиция корпорации Microsoft

Корпорация Microsoft уже давно придерживается политики разработки приложений и операционных систем, рассчитанных на работу с четырехзначными датами. Это не означает, что ее продукты не содержат ошибок, связанных с обработкой дат, но в основном такие ошибки не являются критичными и носят чисто косметический характер (например, неправильное представление даты на экране).

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

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

Критерии тестирования

Сегодня существует множество критериев, по которым определяется готовность программных продуктов к решению проблемы 2000 года. При тестировании своих продуктов Microsoft определяет следующие критерии, которым должен удовлетворять продукт, соответствующий требованиям 2000 года:

  • четырехзначное представление при хранении и обработке дат в допустимом диапазоне. За информацией о допустимом диапазоне дат для каждого конкретного продукта следует обращаться к руководству по "Проблеме 2000" (Year 2000 Product Guide);
  • продукты, допускающие использование двузначных дат, преобразуют их в четырехзначный формат по заранее определенному алгоритму. Преобразование дат в четырехзначный или логический формат описывается ниже;
  • правильное определение високосного года;
  • продукты не используют специальных значений дат в их допустимом диапазоне;
  • продукты не будут вызывать ошибок, связанных с обработкой дат, до конца 2035 года.

Уровни соответствия

По уровню соответствия требованиям 2000 года продукты Microsoft попадают в одну из двух категорий:

  • "Соответствует" - продукт отвечает необходимым критериям, что обозначается следующими символами при описании уровня соответствия:

        *    Продукт соответствует требованиям при выполнении пользователем некоторых рекомендаций, которые могут включать загрузку обновления программного обеспечения или выполнение рекомендаций, описанных в Руководстве корпорации Microsoft по продуктам и их соответствию требованиям 2000 года
        #    Продукт соответствует требованиям в пределах допустимых отклонений от критериев соответствия корпорации Microsoft. Допустимые отклонения не влияют на базовую функциональность, целостность данных, устойчивость или надежность продукта
        +    Продукт соответствует требованиям с обновлениями, выпуск которых в настоящее время ожидается. Рекомендации по выполнению дополнительных действий появятся в ближайшее время

  • "Не соответствует" - продукт не отвечает установленным корпорацией Microsoft требованиям в каком-либо существенном отношении.

Логические диапазоны дат

Наиболее характерной проблемой, связанной с обработкой дат в продуктах Microsoft, является их преобразование из двузначного представления в четырехзначное. Как уже отмечалось, все продукты Microsoft, соответствующие требованиям 2000 года, оперируют датами в четырехразрядном представлении. Пользователи привыкли работать с двузначными датами, поскольку такой формат применяется в большинстве документов и обеспечивает более быстрый ввод даты. Поэтому многие приложения Microsoft могут работать с двузначными датами, которые преобразуются в четырехзначные в соответствии с логическим диапазоном дат. Благодаря этому приложение может безошибочно определить, к какому веку относится введенная двузначная дата. Логический диапазон дат представляет собой временной интервал длительностью в 100 лет, например, с 1920 года по 2019-й. При этом если пользователь вводит дату в диапазоне от 20-го до 99 года, то дата считается принадлежащей XX веку (то есть дополняется цифрами 19); если же введена дата от 00 до 19, то она относится к XXI веку (дополняется цифрами 20). Проблема заключается в том, что логические диапазоны дат не закреплены и поэтому могут быть различными для разных приложений. Например, в Microsoft Excel 95 даты 00-19 соответствуют 2000-2019 годам, а даты 20-99 - годам с 1920-го по 1999-й. В то же время в Microsoft Excel 97 даты 00-29 отвечают датам 2000-2029, а 30-99 - датам 1930-1999. Информацию о том, какой логический диапазон дат использует тот или иной продукт, можно получить в руководстве по проблеме 2000 года (Year 2000 Product Guide).

Несоответствие логических диапазонов дат в различных продуктах Microsoft может вызвать ошибки при вводе дат и при обмене данными между приложениями. Этой проблемы можно избежать, если вводить даты в четырехзначном представлении. Поэтому в критически важных для организации системах рекомендуется полностью перейти на использование четырехразрядных дат.

Руководство по проблеме 2000 года

Руководство корпорации Microsoft по продуктам и их соответствию требованиям 2000 года (www.microsoft.com/rus/year2000/prodguide/product.asp) содержит подробную информацию по проблеме 2000 года, относящуюся к продуктам корпорации. Представленный в руководстве список является неполным, и Microsoft будет постоянно обновлять его, добавляя самую свежую информацию о результатах тестирования своих продуктов на соответствие требованиям 2000 года.

Это руководство (Microsoft Year 2000 Product Guide) является источником самой полной и свежей информации о продуктах Microsoft в связи с проблемой 2000 года. В частности, из него можно узнать:

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

Информация по продукту включает номер версии, языковую версию, диапазон используемых дат, дату выпуска и прочие необходимые условия соответствия. Для каждого продукта перечислены его зависимости от других продуктов и зависимость от работы системных часов ПК. По мере появления новой информации корпорация Microsoft обновляет сведения в Руководстве по проблеме 2000 года, чтобы клиенты всегда располагали самой достоверной и актуальной информацией.

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

Проблема 2000 года и продукты Microsoft

Большинство продуктов Microsoft попадает в категории "Соответствует требованиям 2000 года" и "Соответствует с незначительными проблемами". Microsoft постоянно обновляет Руководство по проблеме 2000 года (Year 2000 Product Guide), поэтому самую последнюю информацию о соответствии продуктов можно найти по адресу www.microsoft.com/rus/year2000/prodguide/product.asp.

Microsoft производит тестирование всех языковых версий своих продуктов, в том числе русских. Однако если в списке продуктов, соответствующих требованиям 2000 года, имеется, скажем, английская версия какого-либо продукта, то ни в коем случае нельзя делать вывод, что версия этого продукта на другом языке, в частности на русском, также соответствует этим требованиям. Следует также иметь в виду, что если какой-либо англоязычный продукт относится к категории "Соответствует с незначительными проблемами", то, скорее всего его локализованная версия продукта уже не сможет попасть в категорию "Соответствует". Если же для англоязычной версии продукта выпускается пакет исправлений, то, вероятно, аналогичные исправления будут выпущены и для локализованной версии, однако последнее утверждение не может рассматриваться как гарантия или как взятое на себя обязательство со стороны Microsoft.

назад наверх дальше


© 2000 Корпорация Microsoft. Все права защищены.

Иные зарегистрированные логотипы и торговые марки являются
собственностью их владельцев.