Definisi Institusi Standaris British
Keperluan Keperluan Pematuhan 2000 Tahun
Pengenalan
Dokumen ini menangani apa yang lazim dikenali sebagai kesesuaian Tahun 2000 (kadang kala dikenali sebagai pematuhan abad atau milenium). Ia memberikan takrif ungkapan dan keperluan yang mesti dipenuhi dalam peralatan dan produk yang menggunakan tarikh dan masa.
Ia telah disediakan oleh jawatankuasa Institusi Standards British BDD / 1 / - / 3 sebagai tindak balas terhadap permintaan dari industri, perdagangan dan sektor awam UK. Ini adalah hasil kerja dari badan-badan berikut yang menyumbang dengan baik: BT, Cap Gemini, CCTA, Coopers & Lybrand, Halberstam Elias, ICL, Perkhidmatan Kesihatan Nasional, National Westminster Bank.
BSI-DISC juga ingin mengucapkan terima kasih kepada organisasi berikut untuk sokongan dan dorongan mereka dalam pembangunan definisi ini: task force 2000, 2003, Barclays Bank, British Airways, Majlis County Cambridgeshire, Persatuan Perkhidmatan Perisian Komputer, Jabatan Kesihatan, Ernst & Young , Persekutuan Perniagaan Kecil, IBM, ICI, Kuasa Negara, Agensi Paymaster, Prudential Assurance, Reuters, Tesco Stores.
Walaupun setiap penjagaan telah diambil dalam membangunkan dokumen ini, organisasi yang menyumbang tidak menerima liabiliti untuk apa-apa kerugian atau kerosakan yang disebabkan, yang timbul secara langsung atau tidak langsung, berkaitan dengan pergantungan pada kandungannya kecuali setakat liabiliti tersebut tidak dikecualikan daripada undang-undang. Nasihat undang-undang bebas harus dicari oleh mana-mana orang atau organisasi yang bermaksud untuk memasuki komitmen berkontrak yang berkaitan dengan keperluan kesesuaian Tahun 2000.
Dokumen keseluruhan atau bahagian definisi ini boleh disalin dengan bebas kerana teks itu diterbitkan sepenuhnya, sumbernya diakui dan nombor rujukan dokumen tersebut dipetik.
Definisi
Kesesuaian 2000 tahun bermaksud bahawa prestasi atau fungsi tidak dipengaruhi oleh tarikh sebelum, semasa dan selepas tahun 2000. Khususnya:
- Tiada nilai untuk tarikh semasa akan menyebabkan sebarang gangguan dalam operasi.
- Fungsi berdasarkan tarikh mesti bersikap konsisten untuk tarikh sebelum, semasa dan selepas tahun 2000.
- Dalam semua antara muka dan storan data, abad dalam mana-mana tarikh mesti dinyatakan secara eksplisit atau dengan algoritma yang tidak jelas atau peraturan inferens
- Tahun 2000 mesti diiktiraf sebagai tahun lompat.
Pengukuhan Definisi dan Peraturan
Penjelasan Umum
Masalah boleh timbul dari beberapa cara untuk mewakili tarikh dalam peralatan dan produk komputer dan dari logik tarikh yang tertanam dalam barang atau perkhidmatan yang dibeli, seperti tahun 2000 mendekati dan semasa dan selepas tahun itu. Akibatnya, peralatan atau produk, termasuk logik kawalan tertanam, mungkin gagal sepenuhnya, rosak atau menyebabkan data rosak.
Untuk mengelakkan masalah sedemikian, organisasi mesti memeriksa dan mengubah suai jika perlu, peralatan dan produk yang dihasilkan secara dalaman dan juga memeriksa kelengkapan dan produk yang dibekalkan secara luaran dengan pembekal mereka. Tujuan dokumen ini adalah untuk membolehkan pemeriksaan sedemikian dilakukan berdasarkan pemahaman yang sama.
Di mana pemeriksaan dibuat dengan pembekal luaran, penjagaan perlu diambil untuk membezakan antara tuntutan pematuhan dan keupayaan untuk menunjukkan pematuhan.
Peraturan 1
- 1.1 Peraturan ini kadang-kadang dikenali sebagai Integriti am.
- 1.2 Jika keperluan ini dipenuhi, penukaran antara semua penentuan masa yang penting (contohnya hari, bulan, tahun, abad) akan dilakukan dengan betul.
- Tarikh semasa 1.3 bermaksud tarikh hari ini yang diketahui oleh peralatan atau produk.
Peraturan 2
- 2.1 Peraturan ini kadang-kadang dikenali sebagai Integriti tarikh.
- 2.2 Peraturan ini bermaksud bahawa semua peralatan dan produk mesti mengira, memanipulasi dan mewakili tarikh dengan betul untuk tujuan yang dimaksudkan.
- 2.3 Makna fungsinya merangkumi kedua-dua proses dan hasil proses tersebut.
- 2.4 Jika dikehendaki, titik rujukan untuk nilai dan penghitungan tarikh boleh ditambah oleh organisasi; Contohnya seperti yang ditakrifkan oleh kalendar Gregorian.
- 2.5 Tiada peralatan atau produk tidak boleh menggunakan nilai tarikh tertentu untuk makna khas; Contohnya "99" untuk menandakan "tiada nilai akhir" atau "akhir fail" atau "00" bermaksud "tidak berkenaan" atau "permulaan fail".
Peraturan 3
- 3.1 Peraturan ini kadang-kadang dikenali sebagai Abad eksplisit / tersirat.
- 3.2 Ia merangkumi dua pendekatan umum:
- (A) perwakilan jelas tahun dalam tarikh: Contohnya dengan menggunakan empat digit atau dengan memasukkan penunjuk abad. Dalam kes ini, sebutan boleh dimasukkan (contohnya tahun 4 yang dibenarkan oleh piawaian ISO 8601: 1988) dan mungkin perlu untuk pengecualian di mana piawaian khusus domain (misalnya piawaian yang berkaitan dengan Penukaran Data Elektronik, Mesin Teller Automatik Atau Perkhidmatan Penjelasan Automatik Bankers) harus mempunyai keutamaan.
- (B) penggunaan peraturan inferens: Contohnya dua tahun digit dengan nilai lebih besar daripada 50 menyiratkan 19xx, mereka yang mempunyai nilai sama dengan atau kurang daripada 50 menyiratkan 20xx. Kaedah-kaedah untuk kesimpulan abad secara keseluruhannya mesti terpakai kepada semua konteks di mana tarikh itu digunakan, walaupun peraturan inferens yang berbeza boleh digunakan pada set tarikh yang berlainan.
Nota Am
Untuk Peraturan 1 dan 2 khususnya, organisasi mungkin ingin menetapkan julat yang dibenarkan untuk nilai tarikh dan tarikh semasa untuk dimanipulasi. Rentang ini mungkin berkaitan dengan satu atau lebih peralatan atau produk jangka hayat yang layak atau jangka masa yang diperlukan untuk diwakili oleh proses perniagaan organisasi. Ujian untuk tarikh kritikal tertentu juga boleh ditambah (misalnya untuk tahun lompat, akhir tahun, dll). Organisasi mungkin ingin menambah bahan tambahan untuk menyokong keperluan tempatan.
Di mana istilah abad digunakan, perbezaan jelas harus dibuat antara "nilai" yang menandakan abad (contohnya 20th) dan perwakilannya dalam tarikh (contohnya 19xx) & juga, 21st dan 20xx.