TALLINNA TEHNIKAULIKOOL INFORMAATIKAINSTITUUT OPENCMS SISUHALDUSE SUSTEEMI KVALITEEDI ANALUUSI RETSENSIOON Projekt oppeaines "Tarkvara kvaliteet ja standardid" TALLINN 2016 Sisukord 1.Retsenseerija andmed............................................................3 2.Vaadeldava projekti andmed...................................................3 2.1 Autorite andmed........................................................................3 2.2 Projekti andmed........................................................................3 3.Töö analüüs...........................................................................3 3.1Projekti struktuur.......................................................................3 3.2Ülesande püstitus.......................................................................3 3.3Nõuded süsteemile......
TALLINNA TEHNIKAÜLIKOOL TARKVARATEADUSE INSTITUUT Ainetöö õppeaines "Kasutajamugavus ja kasutajakogemus" Autor, üliõpilaskood, õpperühm: Jelena Turbina 153396, IABM Savva Mirosnikov 178819, IABM20 Konstantin Burdakov 164846, IAPB Juhendaja: Jekaterina Tsukrejeva TALLINN 2018 Ülesande püstitus Antud projekti põhieesmärgiks on veebilehe www.apotheka.eedisaini analüüs. Apotheka Netiapteek pakub võimalust osta ravimeid ja tervisekaupu mugavalt just seal, kus klient parasjagu viibib. Siin saab kiirelt ja mugavalt otsida huvitavat ravimit nime, toimeaine või ise märksõna abil. Nõu saab küsida ka apteekrilt reaalajas. Projekti töö struktuur 1. Projekti käigus analüüsivad projekti tegijad veebilehe disaini 2. Projekti käigus tuvastavad projekti tegijad puudused disa...
Tarkvaratehnika: Loeng 1: Taust: o Tarkvara iseloom o Kõrgenenud nõudmised: Suuremad süsteemid Keerulisemad süsteemid Kiiremini Erinevad näited vigadest mis on tehtud: o Ariane Crash 1996 kosmosesüstiku alla kukkumine, tuli välja et selle alla kukkumise põhjuseks oli tarkvarasüsteemis viga ilmus trajektoori osas. o Therac-25 kiiritusravi andmises tehti viga kasutaja liideses, kus pandi vale täht ühte kohta, mille tulemusena anti 125 kordne doos patsiendile. o MCO marsi satelliidi maandumise ebaõnnestumine, nimelt tarkvara arvutas vale trajektoori, kuna oli kaks eri pikkusühikut ehk meetreid ja naela. Tarkvaratehnika ajalugu: o Esmakordselt kasutati seda NATO-s 1968, oli mõeldud ideena, kuidas to...
TALLINNA TEHNIKAÜLIKOOL INFORMAATIKAINSTITUUT ERPLY KASSASÜSTEEMI TESTIMINE Projekt õppeaines “Tarkvara kvaliteet ja standardid” Autor: Esitatud: Juhendaja: Jekaterina Tšukrejeva TALLINN 2016 Sisukord 1. Ülesande püstitus. Organisatsioon, süsteem, metoodika......................................................4 1.1 Organisatsioon (ja süsteem)..............................................................................................4 1.2 Süsteem (ja organisatsioon)..............................................................................................5 1.3 Metoodika.........................................................................................................................5 2. Nõuded süs...
Telefonijaam Antud juhul mõtlen telefonijaama kui telefoninumbrite laialijagamissüsteemi. Selleks, et iga kasutaja saaks endale koju lauatelefoninumbri on vaja teha jaamas ühendus liini peale, mis läheb läbi sidekappide kasutaja majani. Kasutaja saab endale telefoninumbri läbi maakaabli ühenduse otse jaamast. Liin peab minema telefoni, et see annaks tooni ning et saaks korraliku heli kvaliteedi tagada, peab kasutaja jaamast ca 10 km raadiuses elama, mida lähemal kasutaja asub, seda stabiilsem ning kindlam heli kvaliteet on. Kuna signaal levib läbi kaabli, siis viiteaeg on millisekunditest sekunditeni, kuna süsteem toimib vaseliini peal. Otseselt andureid ning täitureid liinil ega jaamas ei ole, ainukene monitoorimisvahend on jaamas asuv enda arvuti, mida saab lihtsalt kontrollimas käia, ega see kahjustusi pole saanud ning vajadusel mingi teatud aja möödudes (s. o. aastates) arvutile uuendusi jaamas teh...
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.Dünaamiline testimine eksam 23.Valge kasti testimine 24.Musta kasti testimine 25.Testimise tasemed 26.Re-testmine ja regressioonitestimine 27....
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 aren...
1. Tarkvaratoode mis siia kuulub? Tarkvara arenduse tulem (toode, teenus) hõlmab mitmesuguseid komponente, mis kõik võivad olla kvaliteedihalduse objektid, näiteks arenduse käigus hangitud infotehnoloogiavahendid: riistvara, standardtarkvara, sideseadmed arenduse käigus tehtud töö: täitja arendatud tarkvara (sealhulgas lähtekood, objektkood, täitmiskood jm); installatsioonid, kohandamised, muudatused; andmehõive muudatused tellija organisatsioonis, protsessides, töökorralduses... projektdokumentatsioon kasutamise kohta (kasutajajuhendid); objektsüsteemi kohta; loodavate objektide kohta (programmi/testimise dokumentatsioon); installeerimise ja seadistamise kohta; arenduse (sh testimise) kohta metoodika: tulemuste kasutamine; tulemuste edasiarendamine; uute arenduste tegemine vahendid hoolduseks, muudatusteks, arenduseks teadmised projekti tulemuste kasutamisest; objektsüsteemist (süsteemianalüüs või vajalikud muudatused sead...
TARTU ÜLIKOOL Pärnu kolledz Turismiosakond AÜTH-2 KÄRSTNA PÕHIKOOLI RAAMATUKOGU LAENUTUSPROGRAMMILE ÜLEMINEK Äri analüüs ja pakkumiskutse Juhendaja: Taavi Tamberg Pärnu 2008 Sisukord Sissejuhatus....................................................................................................................... 3 1. Ettevõtte iseloomustus...................................................................................................4 1.1 Missioon.................................................................................................................. 4 1.2 Visioon.....................................................................................................................4 1.3 Eesmärgid...................................................................................................
1. Millistest komponentidest koosneb tavapärane reaalajasüsteem? Palun esitage erinevad vaated (max 10p) Reaalajasüsteemid on täpsemal vaatlusel tegelikkuse uus komponent (s.o. mitte mudel, ega ka mitte mudeli mudel), mis toimib iseseisvalt reaalses maailmas, on interaktsioonis teda ümbritsevate reaalse maailma osadega ja võib aktiivselt mõjutada viimaste käitumist. Reaalajasüsteem koosneb tegelikku maailma sisseehitatud arvutist, andurite ja täiturite võrgust, ja programmidest. Näiteks, aerodünaamiliselt mittestabiilne lennuk ja mittestabiilne keemiline reaktsioon on realiseeritavad vaid tänu arvuti aktiivsele sekkumisele. Reaalajasüsteem toimib sageli üsna pika aja jooksul sõltumatult oma kasutajast (inim- operaatorist) ning teeb tema ette seatud ülesannete täitmiseks omi otsuseid. Küllalt sageli on need otsused siiski vaid taktikalised, strateegilisi otsuseid teeb inimene, ka uusi eesmärke formuleerida lubatakse enamasti vaid inimes...
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSTKOND INFORMAATIKAINSTITUUT Puhkuste ja töölt eemalolekute haldamise rakenduse testimine Projekt õppeaines “Tarkvara kvaliteet ja standardid” Autorid: Martin Koidu ...
Majandusinfosüsteemid 1. Selgita süsteemse käsitluse põhimõtteid. · Süsteemne käsitlus põhineb arvamusel, et süsteemi elemendid toimivad erinevalt, kui need on keskkonnast või tervikust eraldatud. · Mõtlemisviis, mis käsitleb meid ümbritsevas maailmas ja meis endis toimuvat/leiduvat süsteemidena ja süsteemidesse kuuluvana. · Näiteks: majandussüsteemid (kapitalism, turumajandus), õigussüsteem jne. 2. Süsteemi definitsioon, selgita (kasuta joonist). · Süsteem omavahel seotud objektide terviklik kogum, mis on mitteamorfne ja terviklik. Süsteemi iseloomustavad elemendid ehk objektid, sidemed, hierarhia ja käitumine. Sageli on süsteemi piiritlemine keeruline. · Süsteemi struktuur ja omadused peavad garanteerima süsteemi eesmärkide täitmise. · Joonised: Sisendiks on mingi re...
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, tasuvust ning põhimõtete ja korra tundmist ja rakendamist. Tar...
1. Mille poolest erinevad süsteemitehnika ja tarkvaratehnika? Sarnasused? Tarkvaratehnika on süsteemitehnika konkretiseering tarkvaratoodete tegemise valdkonda. Tarkvaratehnika on tugevalt seotud arvutiteadusega., erinev on suhtumine reaalsesse maailma. Tarkvaratehnika tunneb rohkem huvi tarkvara loomise protsessi administratiivsele ja tehnilise korraldamisele ning juhtimisele. Tarkvaratehnika peab ideaalis oluliseks, et töötluseks kasutatav lähteinfo vastaks võimalikult täpselt tegelikkusele. Tarkvaratehnika toode valideeritakse näidates tema vastavust reaalse maailma vajadustele. Tarkvaraprojekti lähteülesanne tuleneb vahetult süsteemile esitavatest nõuetest, lahendus sõltub oluliselt kogu süsteemile ja süsteemi arendamisele seatud kitsendustest ning konkreetsetest nõuetest. Süsteemitehnika on tehnokäsitluse rakendamine süsteemide projekteerimiseks ja loomiseks. 2. Mida tuleb silmas pidada süsteemi tükeldamisel alamsüsteemide...
Rapla Vesiroosi Gümnaasium SOTSIAALMEEDIA Arvestuslik töö Koostas: Marten Merila Klass: 10MÜ Juhendaja: Kersti Luik Rapla 2015 SISSEJUHATUS Sotsiaalvõrgustike kasutajate üha suurenev kogukond ja voogmeedia on olnud ajendiks uute toodete ja teenuste arendamisel digiTV valdkonnas, sest Internetist kättesaadav multimeedia on piisavalt mõjuvõimas, et televisiooni vaatajaskond veebi suunata. Interneti kättesaadavus ei ole tänaseks enam probleem ja see on saanud osaks meie igapäevaelust. Seetõttu on sotsiaalmeedia rakendused saavutanud olulise rolli digiTV arendusprojektides. Teema valikul sai määravaks autori varasem töökogemus digiTV valdkonnas ja isiklikud huvid digiTV arenguvõimaluste vastu. Teema aktuaalsust põhjendab asjaolu, et digitaaltelevisiooni ja sotsiaalmeedia rakendustega integreeritud lahendused on saanud lähiaas...
Duck tape makes even "no no" sound like "mm mm" 1. Domeenimudel Domeen ==Valdkond. UP (ja RUP) kontekstis me nimetame domeeni mudeliks kontseptuaalsete klassidiagrammide vormis staatilist esitust valdkonna objektmudelist. Iteratiivses arendusprotsessis UP Kui muidu tegelesime ärisüsteemide mõistete ja objektide (registrid) äriprotsesside modelleerimisega, siis nüüd modelleerime neid konkreetse iteratsiooni tarkvara nõuete ja kasutusjuhtude kontekstis suurema täpsusega. Domeenimudelid tehakse peamiselt detailimisfaasis (elaboration) iteratiivselt. Algfaasis tehtav domeenimudeli eskiis on kasulik, kuid tõestamata kvaliteediga. PS. Seda saab teha ka siis, kui äriprotsesse pole eelnevalt kirjeldatud. Põhisammud 1. Identifitseerida kontseptuaalsed klassid, mis on seotud jooksva iteratsiooni nõuetega. 2. Luua esialgne domeeni mudel (just selle iteratsiooni fookuses olevate nõuete ja kasutusjuhtude jaoks. 3. Eristad...
RAS operatsioonisüsteemid - reaalajalised tuumad 1.Millised reaalajalised nõuded määravad RAS tarkvara koostamise eripära? RAS nõuded määravad tarkvara valmistamise eripärad (enamasti tekib sundparalleelsus): · Jõudlus tippkoormusel peab olema ennustatav · Töökiiruse juhtimine toimub ümbritsevast keskkonnast · Ohutus on sageli kriitilise tähtsusega · Andmemahud on väikesed või keskmised · Aktiivne liiasus (dubleerimine, jne) · Andmete terviklikkus nõutav lühiajaliselt · Autonoomne vigade avastamine 2.Selgitada sundparalleelsuse ja traditsioonilise paralleeltöötluse erinevusi. Sundparalleelsus on mitme samaaegse andmevoo töötlus ja interaktsioon, kus esinevad vahele segamised. Ühe töö katkestamine ja hiljem lõpetamine (Andmevood tükeldatakse kiiremaks töötluseks). See on paralleelsus, mis on peale sunnitud ümbritseva keskkonna poolt. Traditsiooniline paralleeltöötluses ei esine vahelesegamist ühe või mitme and...
Near far wherever UML are 1. Tarkvara Nõuete analüüs Äri(...tegelt ka või see on kuradi esimene vastus??)modelleerimise (distsiblinni) tulemused annavad konteksti ning “keele” (põhimõistestiku) tarkvara nõuete püstitamiseks. Iteratiivses arendusprotsessis UP toimub tarkvara nõuete püstitamine ja analüüs põhiliselt tarkvara kasutusjuhtude kirjutmise, modelleerimise ja analüüsimise kaudu. 2. Kasutusjuhtude mudel ehk (kui te olete inglise keeles väga sitt juhuslikult) Use Case Model UP defineerib Use Case mudeli nõuete analüüsi distsiblinni sees. Use Case mudel on kõikide kasutusjuhtude hulk: süsteemi funktsionaalsuse(kasutusjuhud) ja keskkonna(tegutsejad) mudel Eesmärgid ja kasutuslood Tellijad ja lõppkasutajad omavad eesmärke (goals, UP-s needs, sest UP on needy motherfucker) ning soovivad, et süsteem aitaks neid täita. Kasutusjuhud on jutustused süsteemi kasutamisest nende eesmärkide täitmiseks. N...
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 o...
Info jaguneb: Objektiivne reaalselt meie ümber Subjektiivne objektiivse keskkonna kirjeldus oma nägemuse järgi Sense making liigub objektiivse ja subjektiivse info vahel Nt: väljas sajab, panen kummikud jalga Tegevuse ja dokumendi vaheline seos Dokumendid tekivad asutuse tegevuse tulemusena. Dokumendid luuakse või saadakse asutuse mingisuguse tegevuse vältel või pärast tegevust. Dokumente luuakse tegevuste tõestamiseks ja dokumenteerimiseks. Dokumendi sisu, vorm ja struktuur Dokument on koostatud kindla vormi ja nõuete kohaselt ühe sündmuse või juriidilise fakti kirjalikuks tõenduseks. Dokumendi vorming määrab, kuidas dokumendi elemendid on organiseeritud/paigutatud paberil või esitatud failis. Dokumendi element on informatiivelement, mis kuulub dokumendi vormingu koosseisu. Digitaalne dokument Kõik digitaaldokumendid on baastasandil elektrooniliste impulsside või seisundite jadad. Dokumendi sisu, vormi ja struktuuri kohta käiv i...
TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Iseseisev töö aines 'Infosüsteemide projekteerimine': Kino infosüsteemi strateegilise arenduse dokumentatsioon Teostajad: Indrek Kempi (001546) Pärtel Lias (010617) Eero Ringmäe (010636) Õpperühmad: LAP51 ja LAP 52 Juhendaja: Lea Elmik Tallinn 2003 Autorideklaratsioon: ...
ANDMED- inimesele või masinale arusaadaval kujul vormindatud info esitusviis, mida saab kasutada suhtlemiseks, tõlgendamiseks, säilitamiseks või töötlemiseks. (Info esitamise viis inimesele arusaadaval kujul) INFORMATSIOON- fakte, sündmusi, asju, protsesse, ideid, mõisteid või muid objekte puudutav teadmus, millel on teetud kontekstis eritähendus. (Andmed millel on teatud kontekstis tähendus minule. Inf. On tavaliselt kodeeritud kujul, kokkulepe saaja ja saatja vahel. Inf. on edasi antud teadmus.) TEADMUS- informatsioon ja oskused, mis on omandatud läbi kogemuse või hariduse. (Andmed>Informatsioon>Teadmus) DOKUMENT- on mis tahes teabekandjale jäädvustatud teave, mis on loodud või saadud asutuse või isiku tegevuse käigus ning mille sisu, vorm ja struktuur on küllaldane faktide või tegevuse tõendamiseks. (dok. On registreeritud teavik) DOKUMENT (record) organisatsiooni või üksikisiku poolt seadusest tulenevate ülesannete täitmise või äri...
Küsimus 1 Läbipääsusüsteem sissepääsu ukse juures fikseerib, kes ja mis kell on tööle tulnud või töölt lahkunud. Millise süsteemiliikiga on tegemist? Vali üks: a. Expert System b. Decision Support System c. Management Information System d. Transaction Processing System Küsimus 2 Tegevus "Alternatiivide võrdlemine" on seotud järgmise SLDC etapiga: Vali üks: a. Süsteemi analüüs b. Süsteemi planeerimine ja valik c. Süsteemi teostus ja kasutamine d. Süsteemi disain Küsimus 3 Systems planeerimine ja valik on seotud järgmiste tegevustega: Vali üks või enam: a. Süsteemi piirete ja mahu määramine b. Parima lahenduse soovitamine c. Dokumentatsiooni koostamine d. Nõuete kindlakstegemine e. Vajaduse identifitseerimine Küsimus 4 Infosüsteemi arendamise elutsükkel on sammude jada, mis on vajalik infosüsteemi arendamise haldamiseks. Mis on elutsükli neljas samm? Vali üks: a. Infosüsteemi väljavalimine ja planeerimine b. Infosüsteem...
Tarkvara testimist käsitlev juhendmaterjal Tarkvara testimine Testimise parimad praktikad Nõudmiste määratlemine Maili Markvardt ASA Quality Services OÜ Tallinn 2006 Sisukord 1 Lugejaskond ja käsitlusala.......................................................................................3 2 Kasutatavad mõisted.................................................................................................3 3 Sissejuhatus testimisse..............................................................................................4 4 Testimise koht arendusprotsessis.............................................................................5 5 Testimise liigid...........................................................................................................5 5.1 Liigitus tarkvara testitavate omaduste järgi.....................................
1. Selgita süsteemse käsitluse põhimõtteid. Süsteemi mõistet kasutatakse väga paljudes valdkondades. Näiteks võib tuua väga üldised eetiliste kategooriate alusel inimühiskonnas loodavad käitumismudelid, ehk süsteemid mida mõjutab kultuur. Võime ka uskuda, et kõrgemalt poolt on ette antud teatav õigussüsteem. Näiteks on olemas majandussüsteemid, sotsiaalsed süsteemid jne. Need süsteemid on tihti vaadeldavad ka mudelitena (nii on neid kasulikum kirjeldada). Mudelid omakorda on ka abstraktsel tasandil arendatavad ja nii võib luua uusi kasulikke süsteeme (tööpingid, robotid, elektrooniline pangandus jne) 2. Süsteemi definitsioon, selgita (kasuta joonist). Süsteem on omavahel seotud objektide terviklik kogum. Ta on mitteamorfne ja terviklik. Joonis 1 süsteem ja alamsüsteemid (dekomponeerimine), seosed ja liidesed 3. Selgita süsteemide klassifitseerimise aluseid. 1. Käituminestaatilised süsteemid, dünaamilise...
Tarkvaraprojekti esialgne kavandamine Tarkvaraprojekti esialgsel kavandamisel koostatakse tarkvaraarenduskava. See hõlmab järgmisi tegevusi: · Projekti visiooni määratlemine, · Põhiotsustaja määratlemine, · Projekti eesmärkide määratlemine, · Riskihaldus, · Efektiivsete personalikasutuse strateegiate kujundamine, · Ajaarvestus. Nagu eelmisest punktist nähtub, peab ka Tarkvaraarenduskava suhtes rakendama muudatuste juhtimise skeemi. Käsitleme järgnevas lühidalt tarkvaraarenduskava iga alajaotust. Projekti visioon. Enne mistahes projekti käivitamist peab projektimeeskond projekti põhieesmärgi suhtes kujundama ühised arusaamad ja need ka kirjalikult lühidalt formuleerima. Põhieesmärk peab olema kõrge, kuid reaalne. Halvim on, kui projekti täitjad saavad aru eesmärkide ebareaalsusest, kuid projekti juhtkond mitte; sellisel juhul täitjate motivatsioon langeb kiiresti. Visioonist peaks lähtuma, määratlemaks, mida loodav tarkvara peab võimalda...
M. Roost , TTÜ Informaatikainstituut, Loengukonspektid aines Süsteemianalüüs, 2014 IDU 5360 SÜSTEEMIANALÜÜS Loeng 1. Sissejuhatus (kontseptuaalsesse) süsteemianalüüsi. Aine fookus Aine taust Eesmärgid ja õpiväljundid Aine korraldus Aine fookus KONTSEPTUAALNE SÜSTEEMIANALÜÜS VALDKONNA ANALÜÜS TARKVARA NÕUETE ANALÜÜS ITERATIIVNE ARENDUSPROTSESS Fookus: Kontseptuaalse süsteemanalüüsi meetodite rakendamine valdkonna ning tarkvara nõuete detailseks analüüsiks iteratiivses arendusprotsessis Aine taust Analüüsi ained: 1. Sissejuhatus infosüsteemidesse (IDU 3350) või Modelleerimine (IDU 3355); -> 2. -> Süsteemianalüüs (IDU 5360) -> 3. -> Infosüsteemi strateegiline analüüs (idu0021) ehk Ettevõtte äriarhitektuur (idu1321) Aine on eelduseks (OIS) IDU5661 - Infosüsteemide projekteerimine, IDU0050 - Objektorienteeritud disain, IDX5010 - Struktuuranalüüs ja ekspertsüsteemide te...
VEEBIT EENUSED. KONT ROLLTÖÖ. SOA o A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology. o Kasutab XMLi sõnumivahetuseks o Võimalus integreeride süsteeme Service-oriented architecture (SOA) Arhitektuur, mis kasutab – teenuseid organisatsiooni integrastiooni ehitusklotsidena – komponentide taaskasutust läbi nõrga seotuse. SOA: On arhitektuur Mingi hulga teenuste tegemine ei anna meile SOA-d. Arhitektuur peab andma meile juhised teenuste loomiseks. SOA: Ehitatakse teenustest Nagu objekt-orienteeritud maailmas on objekt/klass nii on SOA-s teen...