Leidsid 6 sarnast õppematerjali, mis on seotud failiga "Süsteemianalüüs - Neljas loengutöö". Need materjalid aitavad sul teemat sügavamalt mõista.
domeen, kontsep, klassid, domeenimudel, organisatsioon, diagrammid, tarkvara, mudelis, kasutajaliides, klassidiagramm, hierarhia, eskiis, tükeldus, mustrid, kontseptuaalsed, spetsifikatsioon, kontseptuaalne, andmemudel, laiendus, loengutöö, klassidiagrammid, kasutajaliidese, modelleerimise, osakond, cons, klasse, vaadet, luuakse, analüüsisM. 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)
kasutaja on liiasusest teadlik ja andmebaasisüsteem tagab muudatuste ülekandmise kaudu, et selle liiasuse tõttu ei satu andmebaasi kunagi vastuolulisi andmeid. Andmebaas on loometöö tulemus ning selle loomine ja haldamine nõuab psüühilist pingutust. Andmebaasi kogutud andmed on selle omaniku jaoks oluline vara, mille turvalisuse eest ta peab hoolitsema. Andmebaasi peetakse kaasajal enamasti infotehnoloogiliste vahenditega, kasutades spetsiaalset tarkvara andmebaasisüsteem. Andmebaaside liigitus Lühimälu: operatiivandmete andmebaasid. Suhtelisel lühiajalise perspektiiviga otsuste langetamiseks Detailsed ja enamasti aktuaalsed andmed Kasutavad onlain-tehingutöötluse süsteemid Tüüpilised operatsioonid on üksikute faktide lugemine, lisamine, muutmine, kustutamine. Pikaajaline mälu: andmeaidad ja andmevakad. Andmete integreerimiseks, analüüsimiseks ning strateegiliste otsuste langetamiseks
Kui kustutada alluvkirje, siis tuleb peremeeskirjetest kustutada ka kõik viited sellele kirjele. Võrkandmebaasis on andmed organiseeritud võrkmudeli alusel. Relatsiooniline - 1970-ndatel töötati välja relatsiooniline andmemudel. Andmed on organiseeritud relatsioonideks (tabeliteks). 21. sajandi algul kõige levinum andmebaasi tüüp. Relatsioon on samade atribuutidega olemieksemplaride ja nende atribuutide hulk. Atribuut on nimeline olemi omadus. Atribuudi domeen on atribuudi kõigi võimalike väärtuste hulk. Domeen annab võimaluse defineerida väärtused, mida atribuut võib omada. Relatsioonide omadused : o Igal relatsioonil on relatsioonilise skeemi piires unikaalne nimi. o Igal atribuudil on relatsiooni piires unikaalne nimi. o Ühe atribuudi väärtused kuuluvad kõik ühte domeeni. o Iga kirje peab olema sisu (väärtuse) poolest unikaalne, st. eristatav relatsiooni teistest kirjetest.
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
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
17. Tarkvaraprotsessi mudel. ● Tarkvaraprotsessi lihtsustatud esitus teatud vaatepunktist. ○ Mudel on lihtsustatud esitus keerulisest asjast. ● Näited vaatepunktidest: ○ Tegevusekeskne (activitycentric) vaatepunkt: tegevuste jada. Nt BPM. ○ Andmekeskne (datacentric) vaatepunkt: andmevood. Nt andmevoogude diagrammid. ○ Rollikeskne (rolecentric või agentcentric) vaatepunkt: kes mida teeb? ○ Tulemikeskne (productcentric) vaatepunkt: mis on iga tegevuse tulem? Ja kuidas see on sisendiks järgmisele tegevusele? 18. Plaanipõhine vs agiilne tarkvaraprotsess. On olemas kahte liiki tarkvaraprotsesse: ● Plaanipõhine tarkvaraprotsess: kõik tegevused on ette planeeritud ja edu