1.1 Ülekoormatud analüütikud..................................................................................6 1.1.2 Alliksüsteemi analüüsi venimine........................................................................ 6 1.1.3 Lõppkasutaja aruandluskeskkondade valik.........................................................6 1.1.4 Ärinõuete kinnitamine........................................................................................ 6 1.1.5 Andmelaadimiste valideerimise venimine..........................................................7 1.1.6 Leige huvi koolituse vastu..................................................................................7 5. Projektist saadud õppetunnid........................................................................................... 7 1.1.7 Partneri kaasamine on pluss................................................................................7 1.1
«goal»
«people» Täpsed «information»
Laborant tulemused Tulemus
[VALIDEERIMISE
<
nimetus ,,must kast". 6. Kirjelda lühidalt regressioontestimist! Testitakse muudetud mooduleid ja nendega seotud mooduleid, vajadusel viiakse läbi ka integratsiooni- ja süsteemitestid. 7. Mille jaoks on ette nähtud jõudlus- ja koormustestid? Need on ette nähtud süsteemi tehniliste nõuetele vastavuse läbiproovimiseks. 8. Mis on jõudlustesti eesmärk? Eesmärk on tuvastada kriitilisemad kohad, kus võib tekkida ülekoormus ja kulutada aeg nende kohtade optimeerimiseks. 9. Mis on valideerimise eesmärk? Eesmärk on kinnitada, et tarkvara töö tulemid väljatöötatud kujul sobivad määratud kasutamiseks. 10. Mis on verifitseerimise eesmärk? Eesmärk on kinnitada, et protsessi või projekti iga tulem vastab spetsifitseeritud nõuetele. 11. Kuidas nimetatakse teisiti vastuvõtutesti ja mida see tähendab? See on kliendi poolt läbiviidav test valminud tulemuste hindamiseks ja vastuvõtmiseks. Nimetatakse ka aktsepteerimistestiks. 12. Mida tähendab walk-through?
osakond. Ülesanne disain asub lehel Töölehel Päring luua tabeliobjekt (Table), mis Rakendused otsingufunktsioonide abil. Kia_an_näide koosneb 6 veerust. Tulemused esitada töölehtedel Otsing_1 ja 1. veerus on töötajate isikukoodid (valite ise), mis Otsing_2. määratakse valideerimise abil isikukoodide loetelust. Etteantavate väärtuste lahtritele määrata 2 - 6 veeru väärtused leitakse otsingufunktsioonide valideerimine loeteluga. abil isikukoodi järgi: Leida, millises linnas elab kõige madalama Perenimi, Pereseis, Osakond, Kodulemmik, Aastaaeg, palgaga töötaja. Tähtkuju
KORDAMISKÜSIMUSED 1. Kvaliteetse tarkvara atribuudid. eksam 2. Mis on tarkvaratehnika? 3. Üldistatud protsessid tarkvaraarenduses. 4. Tarkvaraprotsesside 2 suuremat liiki. 5. Manifesto for Agile Software Development. 6. Kuidas liigitada nõudeid? eksam 7. Nõude 3 põhiomadust. 8. Nõuete valideerimise tehnikad. 9. Komponentidel põhinev arhitektuur 10.Kihiline arhitektuur eksam 11.Objektorienteeritud arhitektuur 12.Teenusorienteeritud arhitektuur 13.Lihtsa koodi disaini 4 elementi 14.Miks peab nõudeid haldama? 15.Milleks kasutatakse versioonihaldust? eksam 16.Funktsionaalne nõue eksam 17.Mittefunktionaalne nõue eksam 18.Tarkvara elutsükkel 19.Millest koosneb tarkvara? 20.Mis on testimine? 21.Staatiline testimine eksam 22
mittefunktsionaalsete ärinõuetega. Lõplik valik sünnib analüüsietapi lõpul klientettevõtte otsusel. Analüüsietapis dokumentatsiooni põhjal koostatakse hinnapakkumine ja ajakava süsteemi realisatsiooni teostamiseks. Realisatsioonietapil on teenusepakkuja põhiliseks toeks klientettevõttes projektijuht ja IT arhitekt. Realisatsioonietapil juurutatakse ka valitud aruandlustarkvara kliendi juures. Realisatsioonietapp lõpeb süsteemi testimise/valideerimise ning klientettevõttele üleandmisega. Valideerimisel on vajalik lõppkasutajate tugi (andmekvaliteedi kinnitamisel). Selleks tuleb valida igast ettevõtte üksusest 1 tehniliselt tugev esindaja. Juurutamisetapis koolitab aruandlustarkvara müünud ettevõtte kõiki lõppkasutajaid. Käesoleva projekt loetakse pärast müügiaruandluse keskkonna edukat üleandmist klientettevõttele lõppenuks. Peale seda lepitakse kokku üldise aruandlussüsteemi
Rohkem nagu do you wanna build a konspekt millest oleks midagi aru ka saada hahah I’m so sorry Funktsionaalsed eesmärgid on seotud sobivate kvaliteedieesmärkidega (nii täpselt kui saab). Ka väiksemad funktsionaalsed eesmärgid-protsessid võivad vajada (kui nad on piisavalt mahukad ja tähtsad) iseseisvate funktsionaalsete allsüsteemide (UML pakettide) defineerimist (suurema allsüsteemi-paketi sees, hierarhiliselt (lol ma ei teadnudki kuidas seda sõna kirjutada)). Interpreteerimise ja valideerimise protsesside puhul see tegelt nii ongi (Valideerimise allsüsteem, Interpreteerimise allsüsteem) Järelanalüüsi tegevusdiagramm - iga funktsionaalne eesmärk-protsess võib olla täpsemalt kirjeldatud ühe või enama tegevusdiagrammiga: töövoo kirjeldamiseks, infovoogude/objektivoogude kirjeldamiseks Mmmm dat UML diagramm järgmisel lehel #ladyboner palun laske magada The fuck do those diagrams even mean?
R_06 7,85 6,41 R_07 8,00 7,00 Kokku: Diagramm pp "Aadressid ja nimed" töötasu Kokku Klipp "Tabeli muutmine List-objektiks" Table-objektide loomine ja kasutamine Töötamise hõlbustamiseks tabelitega võib määrata need nn Table-objetideks (Excel 2003-s List-objekt). Viimaste kasutamisel: - kirjete lisamisel laienevad nimede ja valideerimise määramispiirkonnad ja - automaatselt kopeeritakse valemid, - lihtsustub kirjete lisamine ja eemaldamine, - mugavam on kirjete sorteerimine ja filtreerimine, - lihsustub tulpade kokkuvõtete (summad, kesmised jm) leidmine - kui tabeliga on seotud diagramm, laieneb see automaatselt ridade lisamisel Saab määrata Table-objektiks juba olemasoleva tabeli luua tabel kohe Table-objektina. Olemasoleva tabeli määrtlemine Table-objektiks - määrata nimed ja valideerimine (kui vaja)
9. Füüsikaliste või keemiliste suuruste mõõtmine, mis on seotud analüüdi kontsentratsiooniga proovis 10. Tulemuse arvutamine ja usaldusväärsuse hindamine 58. Valideerimine. Protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile ehk kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada – Eesmärgile vastavus määratletakse metoodika headust iseloomustavate parameetrite kaudu 59. Nimetage ja iseloomustage valideerimise olulisemad vahendid. Valideerimise olulisimateks vahenditeks on 1)referentsmaterjalid 2)laboritevahelised võrdlusmõõtmised 60. Metoodika avastamis- ja määramispiirid. AVASTAMISPIIR - detekteerimispiir, vähim analüüdi sisaldus proovis, mida on antud metoodikaga võimalik detekteerida ja identifitseerida; eeskätt madalate sisalduste määramise metoodikatele (keelatud/soovimatud ained) MÄÄRAMISPIIR - kvantiseerimispiir, madalaim analüüdi sisaldus proovis, mida on
osakond. Töölehel Päring luua tabeliobjekt (Table), mis Rakendused otsingufunktsioonide abil. koosneb 6 veerust. Tulemused esitada töölehtedel Otsing_1 ja 1. veerus on töötajate isikukoodid (valite ise), mis Otsing_2. määratakse valideerimise abil isikukoodide loetelust. Etteantavate väärtuste lahtritele määrata 2 - 6 veeru väärtused leitakse otsingufunktsioonide valideerimine loeteluga. abil isikukoodi järgi: Leida, millises linnas elab kõige madalama Perenimi, Pereseis, Osakond, Kodulemmik, Aastaaeg, palgaga töötaja. Tähtkuju Leida etteantud perekonnaseisuga inimeste arv,
osakond. Töölehel Päring luua tabeliobjekt (Table), mis Rakendused otsingufunktsioonide abil. koosneb 6 veerust. Tulemused esitada töölehtedel Otsing_1 ja 1. veerus on töötajate isikukoodid (valite ise), mis Otsing_2. määratakse valideerimise abil isikukoodide loetelust. Etteantavate väärtuste lahtritele määrata 2 - 6 veeru väärtused leitakse otsingufunktsioonide valideerimine loeteluga. abil isikukoodi järgi: Leida, millises linnas elab kõige madalama Perenimi, Pereseis, Osakond, Kodulemmik, Aastaaeg, palgaga töötaja. Tähtkuju Leida etteantud perekonnaseisuga inimeste arv,
3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. See on sama nagu eelmises töös
0 valemid detaili ruumala ja täispindala leidmiseks 3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. Ristlõike number on jääk ÕM_nr jagamisest 50-ga =MOD(ÕM_nr; 50)
Err:508 v_maks töötasu de värvimine II. Nimed R_06 R_07 R_08 R_09 R_10 R_11 R_12 R_13 v_maks töötasu Klipp "Tabeli muutmine List-objektiks" Table-objektide loomine ja kasutamine Töötamise hõlbustamiseks tabelitega võib määrata need nn Table-objetideks - kirjete lisamisel laienevad nimede ja valideerimise määramispiirkonnad ja - automaatselt kopeeritakse valemid, - lihtsustub kirjete lisamine ja eemaldamine, - mugavam on kirjete sorteerimine ja filtreerimine, - lihtsustub tulpade kokkuvõtete (summad, keskmised jm) leidmine - kui tabeliga on seotud diagramm, laieneb see automaatselt ridade lisamisel - valemites võib kasutada ka tulpade päisete tekste, nimesid määramata Saab määrata Table-objektiks juba olemasoleva tabeli või luua tabel kohe Table- objektina.
3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. See on sama nagu eelmises töös
0 valemid detaili ruumala ja täispindala leidmiseks 3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. Ristlõike number on jääk ÕM_nr jagamisest 50-ga =MOD(ÕM_nr; 50)
3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() ah b2
3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. See on sama nagu eelmises töös
täispindala leidmiseks 3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. See on sama nagu eelmises töös
3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. See on sama nagu eelmises töös
Leida kõige kõrgema palgaga töötaja nimi. analüüsimiseks ametite ja linnade lõikes. Risttabeli andmete alusel koostada sobiv Leida, mitmel etteantud linnas elaval töötajal on kodus diagramm. etteantud loomaliiki kuuluv lemmikloom . Töölehel Päring luua tabeliobjekt (Table), mis koosneb 6 veerust. 1. veerus on töötajate isikukoodid (valite ise), mis määratakse valideerimise abil isikukoodide loetelust. 2 - 6 veeru väärtused leitakse otsingufunktsioonide abil isikukoodi järgi: Perenimi, Linn, Aadress, Kodulemmik, Vanus, Sünnikuupäev Eesnimi, Perenimi, Tähtkuju, Pereseis, Aastaaeg, Sünnikuu Eesnimi, Perenimi, Palk, Huviala, Sugu, Sünnikuu Perenimi, Linn, Huviala, Kodulemmik, Vanus, Sünnikuupäev Eesnimi, Perenimi, Pereseis, Osakond, Tähtkuju ja Aastaaeg Perenimi, Aadress, Pereseis, Kodulemmik, Sugu, Vanus
Sugu Rakendused otsingufunktsioonide abil. Tulemused esitada töölehtedel Otsing_1 ja Otsing_ Etteantavate väärtuste lahtritele määrata valideerimine loeteluga. Leida kõige vanema töötaja perekonnaseis. htedel Otsing_1 ja Otsing_2. Leida, mittu etteantud liiki lemmiklooma on etteantud ametis töötavatel inimestel. Töölehel Päring luua tabeliobjekt (Table), mis koosneb 6 veerust. 1. veerus on töötajate isikukoodid (valite ise), mis määratakse valideerimise abil isikukoodide loetelus 2 - 6 veeru väärtused leitakse otsingufunktsioonide abil isikukoodi järgi: Perenimi, Linn, Aadress, Kodulemmik, Vanus, Sünnikuupäev abil isikukoodide loetelust.
3. Koostada Exceli valemid, mis võimaldavad leida ( Valemites kasutada nimesid!) a) detaili ruumala ja täispindala, b) materjali koguse ja maksumuse antud materjali margi jaoks c) värvi koguse ja maksumuse antud värvi margi jaoks d) detaili üldmaksumuse: materjal+värv+muud kulud Muud kulud (töötasu, energia jm) määratakse protsentidena materjali ja värvi maksumusest. 4. Määrata valideerimise abil omal valikul sobivad piirangud mõõtmetele. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga Materjali hinna ning värvi normkulu ja hinna leidmiseks tabelitest kasutada funktsiooni VLOOKUP() Ristlõike kuju number valida lehelt Kujud õpemärkmiku numbri (ÕM_nr) järgi. See on sama nagu eelmises töös
7. Kalibreerimisproovide või -lahuste valmistamine 8. Analüüsiaparatuuri kalibreerimine 9. Füüsikaliste või keemiliste suuruse mõõtmine, mis on seotud analüüdi konsentratsiooniga proovis 10. Tulemuse arvutamine ja selle usaldusväärsuse (määramatuse) hindamine. 33. Valideerimine. Valideerimine (validation) on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile (fitness for purpose), st. kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada. Valideerimise olulisimateks vahenditeks on • referentsmaterjalid • laboritevahelised võrdlusmõõtmised 34. Metoodika avastamis- ja määramispiirid. Avastamispiir (ka detekteerimispiir) (limit of detection, LoD) on vähim analüüdi sisaldus proovis, mida on antud metoodikaga veel võimalik usaldusväärselt detekteerida ja identifitseerida. Määramispiir (ka kvantiseerimispiir) (limit of quantitation, LoQ) on madalaim analüüdi
elemineerimine; Eraldamine või modifikaatorite lisamine; Kalibreerimisproovide või lahuste valmistamine; Analüüsiaparatuuri kalibreerimine; Füüsikaliste või keemiliste suuruste mõõtmine; Tulemuste arvutamine ja selle usaldusväärsuse hindamine. 97. Valideerimine. Valideerimine on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgiks, st kas ta sobib analüüsi tegemiseks. Valideerimise olulisemad vahendid on: Referentsmaterjalid reaalseid proove imiteerivad objektid, kus sisaldused on teada Laboritevahelised võrdlusmõõtmised erinevad laborid analüüsivad sama proove ja siis võrreldakse tulemusi. Labor, kelle tulemus oluliselt erineb teiste omadest, on ilmselt saanud vale tulemuse. 98. Milleks on vaja proovi ettevalmistust? Sest enamikanalüüsiaparaate töötavad lahustega, mitte reaalsete objektidega. Proov tuleb teha aparaadile sobivaks
t4i <= not(x1i and x2i); t5 <= not(x1i or x3); t6 <= not(x2i or x3); t7 <= not(x2i or x4); t8x <= not(x1 or x4); t8i <= not(t8x and t8x); t38 <= not(t3i and t8i); t381i <= not(t38 or t1); t56i <= not(t5 or t6); t3 <= not(t3i and t3i); y1 <= not(t38 or t6 or t7); y2 <= not(t381i and t4i); y3 <= not(t2i and t56i); y4 <= not(t3 or t5 or t7); end architecture opti; Valideerimise pildid Valideerimine skeem elementidena #2 Valideerimine tulemus #1 (optimeerimise aluseks skeem elementidega #1)
elemineerimine; Eraldamine või modifikaatorite lisamine; Kalibreerimisproovide või lahuste valmistamine; Analüüsiaparatuuri kalibreerimine; Füüsikaliste või keemiliste suuruste mõõtmine; Tulemuste arvutamine ja selle usaldusväärsuse hindamine. 97. Valideerimine. Valideerimine on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgiks, st kas ta sobib analüüsi tegemiseks. Valideerimise olulisemad vahendid on: Referentsmaterjalid reaalseid proove imiteerivad objektid, kus sisaldused on teada Laboritevahelised võrdlusmõõtmised erinevad laborid analüüsivad sama proove ja siis võrreldakse tulemusi. Labor, kelle tulemus oluliselt erineb teiste omadest, on ilmselt saanud vale tulemuse. 98. Milleks on vaja proovi ettevalmistust? Sest enamikanalüüsiaparaate töötavad lahustega, mitte reaalsete objektidega. Proov
Nõrgemate nõuete puhul alustatakse kõige odavamatest ja efektiivsematest meetoditest. 44. V-mudel, arendusprotsessi integreeritud kontroll Kaasaaegses süsteemiarenduseprotsessis alustatakse kontrolli tegevusega võimalikult varakult. Seepärast projekteeritakse iga arendusetapi käigus ka testid. Eri arendusetappidele vastavad eri tüüpi testid, tekib tarkvara elutsükli V-mudel. 45. Testimise etapid: ühiku-/mooduli-, integratsiooni-, valideerimise- ja süsteemitestid Moodultest- mooduli tasemel testimiseks on kasutatavad programmipõhised meetodid, tõestamine, testipõhine arendus. Integratsioonitest- kõik moodulid kokku ja test, alt üles test, ülalt alla test, segameetod. Valideerimistest- tarkvara katsetatakse vastavuse suhtes nõudmistele. Süsteemi testimine- kogu süsteemi tervikuna testimine. 46. Mida teha, kui testida ei saa?
informatsiooni ja vastavat IT-d ettevõttes, et võimaldada ettevõttel väärtuse loomist; suurendada ettevõttega seotud osapoolte rahulolu. Süsteemitehnika ja selle rakendamise eesmärgid Süsteemitehnika rakendamise eesmärk on edukate (kasulike) süsteemide loomine, mis saavutatakse läbi tellija (huvigrupi) vajaduste mõistmise; nende alusel võimaluste väljaselgitamise; nõuete dokumenteerimise; lahenduste sünteesimise; verifitseerimise ja valideerimise ja väljatöötamise võttes arvesse tervikprobleemi alates süsteemi kontseptsiooni/spetsifikatsiooni väljatöötamisest kuni süsteemi eemaldamiseni. Nõuded IT-spetsialistidele Eksisteerib vajadus IT-spetsialistide järele, kes oleksid võimelised määratlema organisatsiooni vajadusi informatsiooni, selle juhtimise ning vastavate IT-süsteemide järele; otsustama, milliseid IT- süsteeme
9. Füüsikaliste või keemiliste suuruse mõõtmine, mis on seotud analüüdi konsentratsiooniga proovis 10. Tulemuse arvutamine ja selle usaldusväärsuse (määramatuse) hindamine. 71. Valideerimine. Valideerimine (validation) on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile (fitness for purpose), st. kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada. 72. Nimetage ja iseloomustage valideerimse olulisemad vahendid. Valideerimise olulisimateks vahenditeks on · referentsmaterjalid · laboritevahelised võrdlusmõõtmised 73. Metoodika avastamis- ja määramispiirid. Avastamispiir (ka detekteerimispiir) on vahim analuudi sisaldus proovis, mida on antud metoodikaga veel voimalik usaldusvaarselt detekteerida ja identifitseerida. Maaramispiir (ka kvantiseerimispiir) on madalaim analuudi sisaldus proovis, mida antud metoodika voimaldab usaldusvaarselt kvantitatiivselt maarata. 74
kasutajajuhtudega. Nõuete spetsifikatsiooni dokument ehk nõuete kogumik (System Requirements Specification) o See on põhimõtteliselt ainuke dokument, mida kasutatakse agiilse tarkvarasüsteemi puhul o See on vajalik selleks, et oleks hiljem võimalik kontrollida süsteemi nõudeid Eksamil on oluline nõuete analüüsi protsessi kohta teada: o o See on iteratiivne Nõuete valideerimise tehnikad o Eksamil võib olla küsimus: Millised on nõuete valideerimise tehnikad? o Nõuete läbivaatused o Prototüüpimine o Nõuete valideerimine testnõuete kaudu Prototüüpimise plussid o Lahendus mõeldakse detailselt läbi o Lõppkasutaja saab „proovida“ funktsionaalsust enne realisatsiooni o Tellija ja täitjal ühine nägemus lõpptulemusest
rahulolu. Nende [eesmärkide] täitmisega tegeleb süsteemitöö. Põhimeetodiks süsteemitöö tegemisel on süsteemitehnika (systems engineering). Süsteemitehnika rakendamise eesmärk on edukate (kasulike) süsteemide loomine, mis saavutatakse läbi tellija (huvigrupi) vajaduste mõistmise; nende alusel võimaluste väljaselgitamise; nõuete dokumenteerimise; lahenduste sünteesimise; verifitseerimise ja valideerimise ja väljatöötamise võttes arvesse tervikprobleemi alates süsteemi kontseptsiooni/spetsifikatsiooni väljatöötamisest kuni süsteemi eemaldamiseni. · Nõuded IT-spetsialistidele Infosüsteemi valdkonna arengu algusaegadel oli infosüsteemi puudutavate otsuste tegemine organisatsioonis nö "tehniliste juhtide" pädevus. Nüüd on suures osas ärijuhtide ja kõigi taseme töötajate vastutusalas.
selles, et joonel, mis uut nuppu ja lahtrit ühendab, sellel klõpsates (hiir peab olema noole kujuga) ilmub ekraanile Go To ehk Mineku aken. Siin saad märkida selle viitelahtri ja OK klõpsates koheselt sinna teise töölehe vastavasse lahtrisse hüpata. nupul ei ole otseselt midagi valemiauditiga pistmist. See on hoopis kommentaari lisamise nupp. Küll aga on see lisatud siia eesmärgiga, et saaksid vajadusel kohe mugavalt kommentaari lisada. on valideerimise nupud (järgmine peatükk). Auditeerimist ei saa sammuna tagasi võtta. Selle käigus ei tehta ju muudatusi vaid ainult vaatad, mis ja kuidas on tekkinud! 53 Lõpetuseks mõned kommentaarid · Võib parem olla kui sa teed valemiauditit üksikute lahtrite lõikes.
sugu Mees M/N Indeksi järgi: Err:509 Vanus 9614 päeva Vanus 26 aastat ne või mees ndeks - k ind m k ind = 2 (l/100) 5 -log m)/53,2 Err:509 kg/m³ V Err:509 dm³ S Err:509 m² y Err:509 Valideerimine - sisendandmete kontroll Määrata lahtritele näidatud valideerimise tingimused Töötajate arv 13 täisarv 1 kuni 100 pikkus 45,6 reaalarv vahemikus 20 kuni 200 laius 72,4 reaalarv vahemikus 20 kuni 200 Valideerimine - väärtuse valimine loendist sugu mees naine või mees puu liik haab kasutada kõrvalolevat loendid nädalapäev teisipäev loendist nimega päevad haab esmaspäev kask teisipäev kuusk kolmapäev lepp neljapäev mänd reede paju laupäev
jagamine identseteks alamproovideks 5)Proovi ettevalmistamine 6) lahuste valmistamine 7) Füüsikaliste või keemiliste suuruse mõõtmine 8)Tulemuse arvutamine ja selle hindamine. 49. valideerimine- protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile ehk kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada – Eesmärgile vastavus määratletakse metoodika headust iseloomustavate parameetrite kaudu .Valideerimise olulisimateks vahenditeks on 1)referentsmaterjalid 2)laboritevahelised võrdlusmõõtmised 50. Avastamispiir on vähim analüüdi sisaldus proovis, mida on antud metoodikaga veel võimalik usaldusväärselt tuvastada. Määramispiir on madalaim analüüdi sisaldus proovis, mida antud katse võimaldab usaldusväärselt kvantitatiivselt määrata. Avastamispiir on oluline madalate sisalduste määramise metoodikatele. Näiteks mõne “keelatud” või “ebasoovitava”
Leida, mitmel etteantud perekonnaseisuga inimesel on etteantud hobi. Leida kõige madalama palgaga töötaja koduloom. Leida, mitu etteantud koduloomaliigi omanikku töötavad etteantud ametis. Leida, millises linnas elab kõige madalama palgaga töötaja. Leida etteantud perekonnaseisuga inimeste arv, kes töötavad etteantud ametis. Töölehel Päring luua tabeliobjekt (Table), mis koosneb 6 veerust. 1. veerus on töötajate isikukoodid (valite ise), mis määratakse valideerimise abil isikukoodide loetelust. 2 - 6 veeru väärtused leitakse otsingufunktsioonide abil isikukoodi järgi: Eesnimi, Perenimi, Pereseis, Amet, Tähtkuju ja Aastaaeg Perenimi, Linn, Osakond, Amet, Sugu ja Vanus Eesnimi, Aadress, Palk,Osakond, Sünnikuupäev ja Süünikuu Perenimi, Amet, Osakond, Huviala, Tähtkuju ja Aastaaeg Perenimi, Aadress, Linn, Pereseis, Sünnikuupäev ja Tähtkuju Eesnimi, Sugu, Osakond, Palk, Kodulemmik, Vanus
Näit. Nitriti määramine fotomeetriliselt Sisendsuurused: kaalumisandmed lahuste kontsentratsioonid optilise tiheduse väärtused Meetodi valideerimine ehk analüüsimeetodi usaldatavuse ja võimekuse kinnitamine. See on protsess, mille käigus defineeritakse analüütiline vajadus ja leitakse kinnitus, et vaatluse all olev meetodi suudab püstitatud nõudeid rahuldada. Valideerimise põhiprintsiibid: · analüütilised mõõtmised peavad rahuldama kokkulepitud nõudmisi · mõõtmiste teostamiseks tuleb kasutada meetodeid ja seadmeid, mis on katsetatud ja sobivad eesmärgiks · mõõtmisi teostav personal peab olema kvalifitseeritud ja kompetentne · peab toimuma labori tehnilise soorituse regulaarne sõltumatu hindamine · mõõtmised ühes paigast tehtutega peavad olema kooskõlas teises paigas tehtutega
osakond. Töölehel Päring luua tabeliobjekt (Table), mis Rakendused otsingufunktsioonide abil. koosneb 6 veerust. Tulemused esitada töölehtedel Otsing_1 ja 1. veerus on töötajate isikukoodid (valite ise), mis Otsing_2. määratakse valideerimise abil isikukoodide loetelust. Etteantavate väärtuste lahtritele määrata 2 - 6 veeru väärtused leitakse otsingufunktsioonide valideerimine loeteluga. abil isikukoodi järgi: Leida, millises linnas elab kõige madalama Perenimi, Pereseis, Osakond, Kodulemmik, Aastaaeg, palgaga töötaja. Tähtkuju Leida etteantud perekonnaseisuga inimeste arv,
Proovige Nimede loomine korraldusega Create from Selection Silindri ruumala ja täispindala Kauba maksumus r 3 Liik Hind Kogus h 10 kask 790 36 V S V r2 h S 2 r ( r h) V r2 h S 2 r ( r h) mine valemitesse Maksumus Valideerimine - sisendandmete kontroll Määrata lahtritele näidatud valideerimise tingimused Töötajate arv 13 täisarv 1 kuni 100 pikkus 45.6 reaalarv vahemikus 20 kuni 200 laius 72.4 reaalarv vahemikus 20 kuni 200 Valideerimine - väärtuse valimine loendist Liigid Päevad haab esmaspäev sugu naine naine või mees kask teisipäev
kontsentratsiooniga proovis Tulemuste arvutamine ja selle usaldusväärsuse (määramatuse) hindamine 85. Valideerimine. Valideerimine on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile, st. kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada Eesmärgile vastavus määratletakse metoodika headust iseloomustavate parameetrite kaudu Valideerimise olulisimateks vahenditeks on referentsmaterjalid laboritevahelised võrdlusmõõtmised. Referentsmaterjalid on reaalseid proove imiteerivad objektid, milles vastavate analüütide sisaldused on usaldusväärselt teada (veidi lihtsustatud definitsioon) Laboritevahelised võrdlusmõõtmised on selliselt korraldatud mõõtmised, kus erinevad laborid analüüsivad sama koostisega proove ja seejärel võrreldakse nende tulemusi
kliendi lugude (stories) põhjal: ühiku testid (programmeerijalt, kohe enne realiseerimist) ja vastuvõtmise testid (Tellijalt, funktsionaalsed) · Läbivaatuste asemel koostöö TPI(Test Process Improvement) mudeli eesmärk on analüüsida testimise olemasolevat protsessi ja näidata selle tugevaid ning nõrku külgi. Seda võib rakendada tarkvarale, aga ka laiemalt infotehnoloogiasüsteemidele. 16. Testimise etapid: ühiku-/mooduli-, integratsiooni-, valideerimise- ja süsteemitestid. Mooduli tasemel testimiseks on kasutatavad programmipõhised meetodid, tõestamine, mitmed testimise automatiseerimise vahendid jne. Seejuures on kasulik jälgida testimise hinnaefektiivsust. On leitud, et suureneva maksumuse järjekorras võib meetodid reastada järgmiselt: · arendaja poolne esmane testimine (saab teha kiirelt arenduse käigus, on mitmete arendusmetoodikate komponent) · suitsutestimine (väga kiire esmane testimine)
9. Füüsikaliste või keemiliste suuruste mõõtmine, mis on seotud analüüdi kontsentratsiooniga proovis 10. Tulemuse arvutamine ja usaldusväärsuse hindamine 72. Valideerimine. Protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile ehk kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada – Eesmärgile vastavus määratletakse metoodika headust iseloomustavate parameetrite kaudu . 73. Nimetage ja iseloomustage valideerimse olulisemad vahendid. Valideerimise olulisimateks vahenditeks on 1)referentsmaterjalid 2)laboritevahelised võrdlusmõõtmised 74. Metoodika avastamis- ja. määramispiirid. AVASTAMISPIIR - detekteerimispiir, vähim analüüdi sisaldus proovis, mida on antud metoodikaga võimalik detekteerida ja identifitseerida; eeskätt madalate sisalduste määramise metoodikatele (keelatud/soovimatud ained) MÄÄRAMISPIIR - kvantiseerimispiir, madalaim analüüdi sisaldus proovis, mida on antud metoodikaga võimalik
o Tihti kiti valik laboris subjektiivne mitte objektiivne o Hind In-House IVD: · in-house In Vitro Diagnostic Device (IVD) - in vitro test mis on välja töötatud ja valideeritud laboris, kus seda ka kasutatakse. in-house IVD olemasolu põhjused: · Kommertsiaalse IVD puudumine · Sensitiivsus ja spetsiifilisus on parem kui alternatiivsel kommertsiaalsel kitil · In-house IVD on tunduvalt odavam kui kommertsiaalne IVD Enne in-house IVD testi valideerimise kinnitamist ei tohi testi kasutada! 10.Võrdluskatsed ja referentsid. Võrdluskatsed: · Laborisiseselt 1x kvartalis · Eestis laborite vahel 1x aastas (referentlabor) · Rahvusvahelised n.ö. väline kontroll 1x 4 aasta jooksul tegelik tihedamini FEPAS, FAPAS Rootsi Labquality Soome Instand - Saksamaa QCMD Sotimaa jne. Referentsained: · WHO-st HCV RNA 100.000 cop/mL HIV-1 RNA 56.234 cop/mL Parvoviirus B19 77.247cop/mL · INSTAND Saksamaa Standardiamet
kui ka inimesi, kes kasutavad tehnilisi süsteeme ja suhtlevad nendega ning kasutusprotsesse. Süsteem, mis koosneb riistvarast, tarkvarast ja inimestest. Sotsio-tehniliste süsteemide omadused: 1) Süsteemi kui terviku omadused sõltuvad selle komponentidest ja nende seostest. 2) Süsteem ei anna sama sisendi puhul alati sama väljundit. (Mittemääratud käitumine) Mis on süsteemitehnika? Sotsio-tehniliste süsteemide spetsifitseerimise, kavandamise, realiseerimise, valideerimise, installeerimise ja hooldamise protsess. Tarkvararakenduste liigid Kohalikud (stand-alone) rakendused, nt. MS Office ja fotode mainupuleerimise süsteemid Interaktiivsed transaktsioonipõhised rakendused, nt. pangarakendused ja e- kaubanduse rakendused Mähisrakendused (embedded control systems), nt. ABS - pidureid ja mikrolaineahju kontrollivad süsteemid Andmetöötlusrakendused (batch processing systems), nt. arvete ja palgaarvestuse süsteemid Meelelahutusrakendused, nt. mängud
echo 'Username: '.$_POST['email'].'
';
echo 'Password: '.$_POST['pass'];
} else {
displayRegistrationErrors();
}
break;
}
}
function saveNewUser ($dataArray) {
// uue kasutaja salvestamise loogika
}
function userDataIsValid ($dataArray) {
return true;
// andmete valideerimise loogika
}
function displayRegistrationErrors() {
// valideerimise veade nдitamine
}
?>
8.1 MySQL sissejuhatus
MySQL on populaarseim vabatarkvaraline SQL (Structured Query Language) andmebaasiserver maailmas. MySQL on tuntud eelkõige
oma kiiruse,stabiilsuse ja töökindluse poolest. MySQL'i kasutavad näiteks Google, Yahoo, NASA ja teised tuntud tegelased. MySQL
Füüsikaliste või keemiliste suuruse mõõtmine, mis on seotud analüüdi konsentratsiooniga proovis Tulemuse arvutamine ja selle usaldusväärsuse (määramatuse) hindamine 95. Valideerimine. Valideerimine on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile, st. kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada. Eesmärgile vastavus määratletakse metoodika headust iseloomustavate parameetrite kaudu. Valideerimise olulisimateks vahenditeks on referentsmaterjalid ning laboritevahelised võrdlusmõõtmised. Referentsmaterjalid on reaalseid proove imiteerivad objektid, milledes vastavate analüütide sisaldused on usaldusväärselt teada Laboritevahelised võrdlusmõõtmised on selliselt korraldatud mõõtmised, kus erinevad laborid analüüsivad sama koostisega proove ja seejärel võrreldakse nende tulemusi. Labor,
4. põhileht “raportid” on valideeruv; Põhistsenaarium: 1. rakenduse arendaja võtab põhilehe HTML-‐koodi; 2. rakenduse arendaja asetab koodi lahtrisse “Validate by direct input”; 3. rakenduse arendaja vajutab nuppu “check”; 4. veebileht validator.w3.org kuvab valideerimise tulemuse MF03: Rakendus toimib erinevate veebilehitsejatega (kasutatavus) Tegutsejad: kõik kasutajad, veebilehitseja Eeltingimused: kasutajal on olemas järgmised veebibrauserid 1. Internet Explorer (11.0); 18
karakteristikud: • esilekerkiv käitumine (süsteemi kui terviku omadused sõltuvad süsteemi komponentidest ja seostest nende vahel), • mittemääratud käitumine (süsteem ei anna alati sama väljundit sama sisendi puhul, sest et süsteemi käitumine sõltub inimoperaatoritest ning riistvara, tarkvara ja andmete muudatustest). Süsteemitehnika on sotsio-tehniliste süsteemide spetsifitseerimise, kavandamise, realiseerimise, valideerimise, installeerimise ja hooldamise protsess. Protsess Protsess on sammude jada, mis hõlmab tegevusi, piiranguid ja ressursse mingit liiki tulemi loomiseks. Tarkvaraprotsess ehk tarkvara arendusprotsess on sammude jada, mille eesmärgiks on tarkvara loomine ja haldamine. Üldistatud tegevused tarkvaraprotsessides: • Spetsifitseerimine – mida süsteem peab tegema ja mis on piirangud tema arendamisel? • Arendamine – tarkvarasüsteemi tootmine.
kontrollimiseks on kvaliteedi kontrollimise ja tagamise süsteem (räme bürokraatia) külmkapi näidud käsistsi hommikul ja õhtul üles kirjutada; pipetid regulaarselt kalibreerimisel; jne. Oma arendusosakond peab in house laborites juures olema, et kontrollida ja arendada. Viimasele on alternatiivid robotite ja kitide kasutamine või kommertsiaalsete kitide kasutamine. Kvaliteedikontrollile alternatiive pole. 1. Valideerimise üks osa on laboritevahelised võrdluskatsed, mida viib läbi organisatsioon QCMD. 10. Millised ja millal tehtud avastused olid eelduseks molekulaardiagnostika meetodite väljaarendamisele ? (Nimetage mõned teie arvates olulisemad) 1869 DNA avastamine 1953 kaksikheeliks 1969/70 ensüümid restriktaasid PCR 1989 Taq polümeraas kaksikheeliksite de- ja renaturatsioon nukleotiidide komplementaarsus 11
6) Segavate mõjude kõrvaldamine 7) Proovi omaduse mõõtmine 8) Tulemuse arvutamine 9) Tulemuse usaldatavuse hindamine 71. Valideerimine. + 72. Nimetage ja iseloomustage valideerimse olulisemad vahendid. Valideerimine on protsess, mille eesmärk on välja selgitada, kas metoodika vastab eesmärgile ehk kas ta kõlbab analüüsiks, milleks teda soovitakse kasutada. Eesmärgile vastavus määratletakse metoodika headust iseloomustavate parameetrite kaudu. Valideerimise olulisimateks vahenditeks on: Referentsmaterjalid ( reference materials ) - reaalseid proove imiteerivad objektid, milledes vastavate analüütide sisaldused on usaldusväärselt teada (veidi lihtsustatud definitsioon) Laboritevahelised võrdlusmõõtmised (interlaboratory comparison measurements) - selliselt korraldatud mõõtmised, kus erinevad laborid analüüsivad sama koostisega proove ja seejärel võrreldakse nende tulemusi