Британский институт стандартов определения
Определение Год соответствие требованиям 2000
Введение
В этом документе рассматривается то, что обычно называют годом соответствии 2000 (также иногда известный как соблюдение век или тысячелетие). Это дает определение этого выражения и требования, которые должны быть выполнены в оборудование и продукты, которые используют даты и времени.
Она была подготовлена British Standards Institution комитета BDD / 1 /-/ 3 в ответ на спрос со стороны Великобритании, промышленности, торговле и общественном секторе. Это результат работы от следующих органов, чьи взносы были с благодарностью: BT, Cap Gemini, CCTA, Coopers & Lybrand, Halberstam Элиас, ICL, Национальная служба здравоохранения, National Westminster Bank.
BSI-DISC также хотел бы поблагодарить следующие организации за их поддержку и содействие в развитии этого определения: рабочая группа 2000, 2003, Barclays Bank, British Airways, Совет графства Кембриджшир, компьютерных программ Services Association, Департамент здравоохранения, Ernst & Молодые , Федерация малого бизнеса, IBM, ICI, National Power, казначей Агентства, Prudential Assurance, Reuters, Tesco Stores.
Несмотря на все меры приняты в разработке этого документа, способствующие организации не несем никакой ответственности за любые убытки или ущерб, возникшие прямо или косвенно, в связи с опорой на его содержание, за исключением случаев, что такая ответственность не может быть исключена по закону. Независимая юридическая консультация следует искать любое лицо или организация, намеревающиеся вступить в договорные обязательства, связанные с годом требования 2000 соответствия.
Это всего документа или определения раздела может свободно копироваться при условии, что текст приводится в полном объеме, признал источник и указать номер документа в кавычках.
Определение
Год соответствии 2000 означает, что ни производительность, ни функциональность зависит от даты до, во время и после года 2000. В частности:
- Нет значения для текущей даты вызовет никаких сбоев в работе.
- Дата основе функциональные должны вести себя последовательно по датам до, во время и после года 2000.
- Во всех интерфейсов и хранения данных, веке в любую дату должен быть указан явно или по однозначных алгоритмов и правил логического вывода
- Год 2000 должна быть признана как високосный год.
Усиление определения и правила
Генеральный Объяснение
Проблемы могут возникнуть с некоторыми средствами представления дат в компьютерное оборудование и продукты, и от дата-логику, встроенную в приобретенные товары или услуги, как год подходов 2000 и во время, и после этого года. В результате, оборудования или продукции, включая внедренные логику управления, может не полностью, неисправность или причину данные, которые будут повреждены.
Чтобы избежать подобных проблем, организации должны проверить и при необходимости изменить собственного производства оборудования и продукции, а так же проверить внешне поставляемого оборудования и изделий с их поставщиками. Целью данного документа является предоставление таких проверок должны быть сделаны на основе общего понимания.
Где проверка производится с внешними поставщиками, следует позаботиться, чтобы различать требования соответствия и возможности для демонстрации соответствия.
Правило 1
- 1.1 Это правило иногда называют общая целостность.
- 1.2 Если это требование выполнено, опрокидывания между всеми значительными демаркации времени (например, дни, месяцы, годы, века) будет выполняться правильно.
- 1.3 Текущая дата означает сегодняшнюю дату, как известно оборудования или продукта.
Правило 2
- 2.1 Это правило иногда называют Дата целостности.
- 2.2 Это правило означает, что все оборудование и продукция должны рассчитать, обработки и представления даты правильно для целей, для которых они были предназначены.
- 2.3 смысл функциональность включает в себя как процессы и результаты этих процессов.
- 2.4 При желании, точкой отсчета для значений даты и расчеты могут быть добавлены организациями, например, как определено в григорианском календаре.
- 2.5 нет оборудования или продукции должны использовать конкретные значения даты особое значение, например, "99" для обозначения "нет конечного значения" или "конец файла" или "00" означает "не применимо" или "начало файла".
Правило 3
- 3.1 Это правило иногда называют явное / неявное века.
- 3.2 Она охватывает два основных подхода:
- (А) явное представление году в датах: например, с помощью четырех цифр или путем включения века индикатора. В этом случае, ссылка может быть вставлена (например, 4-значный лет, как это предусмотрено стандартом ИСО 8601: 1988), и это может быть необходимо для обеспечения исключения, когда предметно-ориентированные стандарты (например, стандарты, относящиеся к электронному обмену данными, Банкоматы или Банкиры Автоматизированные клиринговые услуги) должны иметь приоритет.
- (Б) использование логического вывода правил: например, два-значный лет значение большее, чем 50 означает 19xx, те, со значением, равным или меньшим, чем 50 означает 20xx. Правила логического вывода века в целом должно распространяться на все контексты, в которых дата используется, хотя различные правила логического вывода могут применяться к различным наборам дату.
Общие замечания
Для правила 1 и 2 в частности, организации, возможно, пожелают указать допустимые диапазоны значений текущей даты и сроки, которые будут манипулировать. Диапазон может относиться к одной или нескольким возможным срока службы оборудования или продукции или диапазон дат должны быть представлены бизнес-процессов организации. Тесты специально для критических дат также могут быть добавлены (например, для високосного года, на конец года и т.д.). Организации могут пожелать приобщить дополнительные материалы в поддержку местных требований.
Если срок века используется, ясно следует проводить различие между "значением", обозначающее века (например, 20th) и его представительства в датах (например, 19xx) и аналогично, 21st и 20xx.