detailsemale analüüsile, kuid annab üldülevaate arendatava objekti eesmärkidest. Süsteemi funktsionaalsed ja mittefunktsionaalsed nõudmised kõik süsteemile (või süsteemi osale) esitatavad nõudmised, mille hulka tavaliselt kuuluvad kasutuslugude mudel, kasutuslood ning lisaspetsifikatsioonid (kirjeldavad nõudmisi, mida pole võimalik kasutuslugude abil kirjeldada) Süsteemi kasutuslugu defineerib kasutaja võimalikud tegevused süsteemiga ning süsteemi vastused. Kasutuslood koondatakse kasutuslugude mudelisse, mis väljendab kasutuslugude omavahelisi ning kasutuslugude ja tegutsejate suhteid. Projektiplaan kajastab kogu arendusprojekti läbiviimise korra, tegevused ja vastutused. Võib kaasata ka teisi dokumente (näiteks iteratsiooniplaane) vastavalt projekti iseloomule. Kõikvõimalikud asjassepuutuvad lisadokumendid sõnastikud, kasutajaliidese prototüübid jm. 6.3.2 Testispetsiifilised artefaktid Testiplaan
EE juhtimismudel oli muutmas piirkondlikust funktsioonipõhiseks o Juhtimissüsteem ei olnud läbipaistev Probleemid kuhjusid ahela viimasele lülile Vastu piiride vahetulemis ei olnud süsteemist must-valgelt kättesaadavad Erinevad äriüksused eitasid vastu käivad ootusi samale andmeolemile või funktsionaalsusele o Vastused, protsessid, andmed paika 8 liikmeline ärianalüütikute meeskond kaardistas AS-IS seisu Koos tippjuhtidega pandi paika To-Be pilt helikopter vaatest Ärianalüütikud + äriarhitekt+osakonnajuhid panid paika To-Be detailselt o Kuulutati välja IT süsteemi hange Nõuete list oli ligi 400 lk o Probleem: Äriprotsessid on läbipaistmatud ja tulemeid ei saa mõõta Vabaturu projekt
Tarkvaratehnika konspekt. Tarkvaratehnika Tarkvaratehnika e. tarkvara inseneeria on professionaalsele tarkvaraarendusele suunatud distsipliin, mis tegeleb sellega, kuidas organiseerida tarkvaraarendust, arvestades organisatsiooniliste ja rahaliste piirangutega. Tarkvaratooted koosnevad valjatöötatud programmidest ja nende dokumentatsioonist. Tarkvaratehnika eesmärgiks on kuluefektiivne tarkvaraarendus kogu tarkvara elukaare ulatuses. Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaratehnika „point“: Tarkvaratehnika on suunatud professionaalsele tarkvaraarendusele. Tarkvaratehnika ei tegele tarkvaraarenduse endaga vaid sellega, kuidas organiseerida tarkvaraarendust. Tarkvaratehnika vajadus - kõrgenenud nõudmised: suuremad süsteemid, keerulisemad süsteemid, kiiremini arendatavad süsteemid. Insener suuda
Tarkvaratehnika 1. Loeng Kvaliteetse tarkvara atribuudid: 1. Teostab ettenähtud funktsionaalsust 2. Hooldatav Tarkvara peab arenema, et vastata muutuvatele vajadustele. 3. Usaldusväärne Töökindlus ja turvalisus. 4. Vastuvõetav Kasutajad on aktsepteerinud selle. Tarkvara on neile arusaadav, kasutatav ja ühilduv teiste süsteemidega. Mis on tarkvaratehnika? Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara, mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähenemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid jne Mis on süsteem? Üksteisega üh
Nversiooniline programmeerimine (N-version programming); veapuu analüüs; formaalsed meetodid, sealhulgas programmide tõestamine; teatud kvaliteediomadustele, nt töökindlusele või turvalisusele orienteeritud arenduse ja halduse meetodid (sh Cleanroom development, Common Criteria, ka ISKE mõned moodulid). N-versioonilise programmeerimise (N-version programming) idee on, et paralleelselt arendatakse ja kasutatakse mitut programmi versiooni. Kasutamisel võrreldakse tulemusi, enam levinud vastused loetakse õigeks (hääletamine). Meetod, millelt palju loodeti ja mis õigustab ennast hästi riistvara puhul, on kasutatav, kuid ei anna sama häid tulemusi tarkvara korral. Üks põhjus on selles, et inimlik loogika jälgib tihti samu radu ja paralleelsetes arendustes tehakse ühesuguseid vigu. Veapuu analüüsi puhul ehitatakse ja/või veapuu. Alustatakse suurest veast, mida tahetakse vältida, vaadatakse selle vea eeltingimusi, eeltingimuste eeltingimusi ja nii edasi. Kui iga puu
TARKVARATEHNIKA KORDAMISKÜSIMUSED 1. Mis on tarkvaratehnika? Software engineering ! “Engineers Australia” definitsioon: Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. IEEE definitsioon: Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid, jne. Tarkvaraarendus on progemine + konfigursatsiooni haldus. Tarkvaratehnika ei ole ainult programmi kirjutamine, vaid teemad hõlmavad ka kvaliteeti, ajakavasid,
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSTKOND INFORMAATIKAINSTITUUT Puhkuste ja töölt eemalolekute haldamise rakenduse testimine Projekt õppeaines “Tarkvara kvaliteet ja standardid” Autorid: Martin Koidu
Kütuste ja materjalide ning muude ressursside kokkuhoiu võimalusi ja taaskasutust käsitletakse õpiku viimases, üheksateistkümnendas peatükis. Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Iga alapeatüki lõpus on toodud küsimused, mis nõuavad vastamiseks läbiloetu üksik- asjalikku mõistmist ja süsteemset käsitlemist. Raamat sisaldab ka näidisülesandeid, mis peaksid aitama õppijal mõista konkreetsete tüüpülesannete lahendamise loogikat. Logistikatehnoloogiate õpetamine oleks mõeldamatu ilma illustreerivat materjali kasutamata. Sel põhjusel sisaldab raamat
Kõik kommentaarid