Talk:AM: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Dslobodi (talk | contribs)
Created page with "==XML failide retsensioon meeskonna "Kipsplaat" poolt=="
 
Dslobodi (talk | contribs)
Line 1: Line 1:
==XML failide retsensioon meeskonna "Kipsplaat" poolt==
==XML failide retsensioon meeskonna "Kipsplaat" poolt==
Meeskonna AM poolt tehtud failid on arvutidest mis paiknevad arvutiklassides ükskõik mis koolides. Enamus nõuetest on täidetud (XML fail, üks XSLT fail, mõned reeglid), kuid XSD fail ei ole korrektne ja üks XSLT fail jäi tegemata.
XML andmefail on hästi ja loogiliselt ehitatud, kuid võib leida puudusi. Üks neist on see, et spefikatsiooni liigid on piiratud. Täpsemalt öeldes, ei ole võimalik lisada midagi muud, väljaarvatud mälu, operatsioonisüsteem, kuvar, kõvaketas ja protsessor.
XSD (XML skeemifail) ei ole valmis. Atribuut ''“kohti”'' mis on seotud '''<klass>''' tagiga ei ole deklareeritud. Samuti atribuut ''“kiirus”'' mis on seotud '''<protsessor>''' tagiga ei ole õigesti deklareeritud - XSD failis on kirjutatud, et oodatakse string-tüüpi väärtust, aga tegelikult protsessorikiirus on pigem float või double. Mõnedel kohtadel oleks mõistlikum kasutada '''unsignedInt''' lihtsa '''int'''-i asemel, sest näiteks: kogus, kõvaketta maht või kuvari toolid ei saa olla negatiivsed. Skeemifailis ei ole kirjeldatud ka seda, et klassiruumi, kooli ja arvutit võib esineda rohkem kui üks.
XSLT transformatsiooni fail on korrektne ja töötab, aga raskesti loetav.
Kokkuvõteks, tegemist on pooleli jäänud tööga.

Revision as of 14:55, 15 March 2014

XML failide retsensioon meeskonna "Kipsplaat" poolt

Meeskonna AM poolt tehtud failid on arvutidest mis paiknevad arvutiklassides ükskõik mis koolides. Enamus nõuetest on täidetud (XML fail, üks XSLT fail, mõned reeglid), kuid XSD fail ei ole korrektne ja üks XSLT fail jäi tegemata.

XML andmefail on hästi ja loogiliselt ehitatud, kuid võib leida puudusi. Üks neist on see, et spefikatsiooni liigid on piiratud. Täpsemalt öeldes, ei ole võimalik lisada midagi muud, väljaarvatud mälu, operatsioonisüsteem, kuvar, kõvaketas ja protsessor.

XSD (XML skeemifail) ei ole valmis. Atribuut “kohti” mis on seotud <klass> tagiga ei ole deklareeritud. Samuti atribuut “kiirus” mis on seotud <protsessor> tagiga ei ole õigesti deklareeritud - XSD failis on kirjutatud, et oodatakse string-tüüpi väärtust, aga tegelikult protsessorikiirus on pigem float või double. Mõnedel kohtadel oleks mõistlikum kasutada unsignedInt lihtsa int-i asemel, sest näiteks: kogus, kõvaketta maht või kuvari toolid ei saa olla negatiivsed. Skeemifailis ei ole kirjeldatud ka seda, et klassiruumi, kooli ja arvutit võib esineda rohkem kui üks.

XSLT transformatsiooni fail on korrektne ja töötab, aga raskesti loetav.

Kokkuvõteks, tegemist on pooleli jäänud tööga.