Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
byćonestaranniezaprojektowane.Naszepracewskazują,żedlapolskich
aktówprawnychjakośćskanowaniadająca99,8%prawidłowoskanowa-
nychznaków,odpowiadającaczterembłędomnastronęmaszynopisu,nie
byłaakceptowanaprzezużytkowników[I.Domagała,1993]
Dzisiajzadajemysobiepytanie,jakpozyskaćdokumentyzinnychsyste-
mówinformacyjnychlubjakwprowadzaćinformacjezurządzeńwejścia,
naprzykładklawiatury,abyminimalizowaćliczbębłędów.Wpisywanie
danychzklawiaturyjestźródłemwielubłędów.Dlazastosowań,które
wymagajądokumentówobardzomałejliczbiebłędów,zalecamywprowa-
dzanietychsamychdokumentówprzezróżneosoby
73
iporównaniewyni-
kówichpracy.Dokumentjestakceptowany,gdyjegowersjeidentyczne.
Niestetyrozwiązaniewobec-międzyinnymi-ciąglerosnącychkosztów
pracymożemiećtylkobardzoograniczonezastosowanie.
Dokumenty
półustruktura-
lizowane
Inmetojeststosowaniedokumentówpółustrukturyzowanych(semi-
structureddocuments)
74
[W.Abramowicz,1990a],[K.Dittrichiinni,1999].
Dokumentyklasyfikowanewedługtypów(type,frame).Każdemutypo-
widokumentuodpowiadawzór(template),składającysięzpól,naprzykład
wzórmeetingannouncementmapola:date,time,place,organizer,topic.
Zkażdympolemmogąbyćzwiązane:listadopuszczalnychwartości(do
wyboruprzezużytkownikawtrakciewypełnianiapola),wartościdomyśl-
ne,wartościsprawdzanewedługukrytychreguł
75
,objaśnienia.Typydoku-
mentówłustrukturalizowanychmogąbyćuporządkowanewhierarchii,
naprzykład:
message::=actionrequest|notice|commitment.
actionrequest::=bugfixrequest|requestforinformation|meeting
proposal.
notice::=meetingannouncement|softwarerelease|publicationan-
nouncement.
commitment::=bugfixcommitment|meetingacceptance.
73
Dlacorazwiększegokręguczytelnikównależywyjaśnić,żemaszynistkatoosoba
zawodowopiszącanamaszyniedopisanialubrzadziejwprowadzającadanedosyste-
muinformacyjnego.Rzeczownikwrodzajumęskimmiałzupełnieinneznaczenie.
74
Częstopiszesięodokumentachsemistrukturalizowanych.Przyrostsemilepiejod-
dajeintencjepojęcia.Niemajednoznacznejmiarystrukturalizacji.Semantykasemi
oznacza,żerzeczjestdo
pewnegostopnia,częściowa,niekompletna,mającapewnecechy
czegoś,quasi
[W.Kopaliński,1975].
75
Dobrymprzykłademjestpowszechniestosowanesprawdzanienumerukontbanko-
wychzgodniezestandardemIBAN-InternationalBankAccountNumber.
57