Tarkvaratehnika kordamisküsimused (0)

5 Hindamata
 

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.  
 
Tarkvaratehnikas hallatakse ja kontrollitakse: 
● Kvaliteeti  
● Keerukust  
● Ressursse:  eelarvet , aega, inimesi  
● Riske 
 
! ​Tarkvaratehnika e. tarkvara inseneeria on ​professionaalsele tarkvaraarendusele suunatud 
distsipliin​
, mis tegeleb sellega, ​
kuidas organiseerida tarkvaraarendust  
 

2. Miks vajame tarkvaratehnikat?  
Kõrgenenud nõudmised tarkvara arendamisele 

● suuremad süsteemid  
● keerulisemad süsteemid;  
● kiiremini.  
 
Suuremastaabiline  programmeerimine  vrdl väiksemastaabiline programmeerimine. 
Näiteks: 
Asjalik  mees või naine suudab ehitada tööriistakuuri oma maja või  suvila  juurde. Kas 
seesama inimene saab hakkama ka 30­  korruselise  kontorihoone püstipanekuga?  
● Insener suudab valmis programmeerida lihtsa kontrolleri. Kas seesama insener saab 
hakkama ka lennuliikluse kontrollsüsteemi programmeerimisega? 
 

3. Milleks tarkvaratehnika?  

Tarkvara tööstuse kriis 1965 ­ 1985 (tarkvara arenduse edukus): 



 
99% sisust ei kuvatud. Kogu dokumendi sisu näed kui laed faili alla
Tarkvaratehnika kordamisküsimused #1 Tarkvaratehnika kordamisküsimused #2 Tarkvaratehnika kordamisküsimused #3 Tarkvaratehnika kordamisküsimused #4 Tarkvaratehnika kordamisküsimused #5 Tarkvaratehnika kordamisküsimused #6 Tarkvaratehnika kordamisküsimused #7 Tarkvaratehnika kordamisküsimused #8 Tarkvaratehnika kordamisküsimused #9 Tarkvaratehnika kordamisküsimused #10 Tarkvaratehnika kordamisküsimused #11 Tarkvaratehnika kordamisküsimused #12 Tarkvaratehnika kordamisküsimused #13 Tarkvaratehnika kordamisküsimused #14 Tarkvaratehnika kordamisküsimused #15 Tarkvaratehnika kordamisküsimused #16 Tarkvaratehnika kordamisküsimused #17 Tarkvaratehnika kordamisküsimused #18 Tarkvaratehnika kordamisküsimused #19 Tarkvaratehnika kordamisküsimused #20 Tarkvaratehnika kordamisküsimused #21 Tarkvaratehnika kordamisküsimused #22 Tarkvaratehnika kordamisküsimused #23 Tarkvaratehnika kordamisküsimused #24 Tarkvaratehnika kordamisküsimused #25 Tarkvaratehnika kordamisküsimused #26 Tarkvaratehnika kordamisküsimused #27 Tarkvaratehnika kordamisküsimused #28 Tarkvaratehnika kordamisküsimused #29 Tarkvaratehnika kordamisküsimused #30 Tarkvaratehnika kordamisküsimused #31 Tarkvaratehnika kordamisküsimused #32 Tarkvaratehnika kordamisküsimused #33 Tarkvaratehnika kordamisküsimused #34 Tarkvaratehnika kordamisküsimused #35 Tarkvaratehnika kordamisküsimused #36 Tarkvaratehnika kordamisküsimused #37 Tarkvaratehnika kordamisküsimused #38 Tarkvaratehnika kordamisküsimused #39 Tarkvaratehnika kordamisküsimused #40 Tarkvaratehnika kordamisküsimused #41 Tarkvaratehnika kordamisküsimused #42 Tarkvaratehnika kordamisküsimused #43 Tarkvaratehnika kordamisküsimused #44 Tarkvaratehnika kordamisküsimused #45 Tarkvaratehnika kordamisküsimused #46 Tarkvaratehnika kordamisküsimused #47 Tarkvaratehnika kordamisküsimused #48 Tarkvaratehnika kordamisküsimused #49 Tarkvaratehnika kordamisküsimused #50 Tarkvaratehnika kordamisküsimused #51 Tarkvaratehnika kordamisküsimused #52 Tarkvaratehnika kordamisküsimused #53 Tarkvaratehnika kordamisküsimused #54 Tarkvaratehnika kordamisküsimused #55 Tarkvaratehnika kordamisküsimused #56 Tarkvaratehnika kordamisküsimused #57 Tarkvaratehnika kordamisküsimused #58 Tarkvaratehnika kordamisküsimused #59 Tarkvaratehnika kordamisküsimused #60 Tarkvaratehnika kordamisküsimused #61 Tarkvaratehnika kordamisküsimused #62 Tarkvaratehnika kordamisküsimused #63 Tarkvaratehnika kordamisküsimused #64 Tarkvaratehnika kordamisküsimused #65 Tarkvaratehnika kordamisküsimused #66 Tarkvaratehnika kordamisküsimused #67 Tarkvaratehnika kordamisküsimused #68 Tarkvaratehnika kordamisküsimused #69 Tarkvaratehnika kordamisküsimused #70 Tarkvaratehnika kordamisküsimused #71 Tarkvaratehnika kordamisküsimused #72 Tarkvaratehnika kordamisküsimused #73 Tarkvaratehnika kordamisküsimused #74 Tarkvaratehnika kordamisküsimused #75 Tarkvaratehnika kordamisküsimused #76 Tarkvaratehnika kordamisküsimused #77 Tarkvaratehnika kordamisküsimused #78 Tarkvaratehnika kordamisküsimused #79 Tarkvaratehnika kordamisküsimused #80 Tarkvaratehnika kordamisküsimused #81 Tarkvaratehnika kordamisküsimused #82 Tarkvaratehnika kordamisküsimused #83 Tarkvaratehnika kordamisküsimused #84 Tarkvaratehnika kordamisküsimused #85 Tarkvaratehnika kordamisküsimused #86 Tarkvaratehnika kordamisküsimused #87 Tarkvaratehnika kordamisküsimused #88 Tarkvaratehnika kordamisküsimused #89 Tarkvaratehnika kordamisküsimused #90 Tarkvaratehnika kordamisküsimused #91 Tarkvaratehnika kordamisküsimused #92 Tarkvaratehnika kordamisküsimused #93 Tarkvaratehnika kordamisküsimused #94 Tarkvaratehnika kordamisküsimused #95 Tarkvaratehnika kordamisküsimused #96 Tarkvaratehnika kordamisküsimused #97 Tarkvaratehnika kordamisküsimused #98 Tarkvaratehnika kordamisküsimused #99 Tarkvaratehnika kordamisküsimused #100 Tarkvaratehnika kordamisküsimused #101 Tarkvaratehnika kordamisküsimused #102 Tarkvaratehnika kordamisküsimused #103 Tarkvaratehnika kordamisküsimused #104 Tarkvaratehnika kordamisküsimused #105
10 punkti Autor soovib selle materjali allalaadimise eest saada 10 punkti.
~ 105 lehte Lehekülgede arv dokumendis
2016-01-14 Kuupäev, millal dokument üles laeti
47 laadimist Kokku alla laetud
0 arvamust Teiste kasutajate poolt lisatud kommentaarid
zut Õppematerjali autor

Lisainfo

Sisukord

  • TARKVARATEHNIKA KORDAMISKÜSIMUSED 
  •  Mis on tarkvaratehnika? 
  • Software engineering
  • Tarkvaratehnika 
  • Tarkvaraarendus 
  •  Miks vajame tarkvaratehnikat?  
  •  Milleks tarkvaratehnika?  
  •  Tarkvaratehnika „point“?  
  •  Mis on tarkvara(toode)? 
  •  Kvaliteetse tarkvara atribuudid.  
  •  Tarkvaratehnika huvigrupid.  
  •  Tarkvaratehnika kui distsipliini eesmärgid.  
  •  Tarkvaratehnika kontekst.  
  •  Süsteemi kategooriad ja nende seletused. 
  • Küsimus: Mis on sotsio­tehniline süsteem? Mis on sotsio­tehnilise süsteemi erinevus 
  •  Mis on süsteemitehnika?  
  •  Millised on parimad tarkvaratehnika meetodid?  
  •  Tarkvararakenduse liigid.  
  • ! Protsess 
  •  Mis on tarkvara arendusprotsess e. tarkvaraprotsess? 
  • ! Tarkvaraprotsess 
  •  Tarkvaraprotsessi mudel. 
  •  Plaanipõhine vs agiilne tarkvaraprotsess.  
  •  Tarkvaraprotsessi mudelite tüübid.  
  •  Kirjelda Kose mudeli koos puudustega ja eelistega.  
  •  Mis on modifitseeritud kose mudel?  
  •  Mis on iteratiivne arendamine? Eelised ja puudused?  
  •  Mis on komponendipõhine tarkvaraarendus, puudused ja eelised? Mis tüübid on 
  •  Mis on kõige parem tarkvaraprotsessi mudel?  
  •  Millist tarkvaraprotsessi mudelit kasutatakse kõige rohkem?  
  •  Mis on tarkvaraarenduskulud? Kuidas nad jaotuvad?  
  •  Tarkvarainseneri professionaalsus.  
  •  Inimloomus ja eetika.  
  •  Tarkvarainseneri professionaalse vastutuse aspektid.  
  •  ACM/IEEE eetikakoodid ja printsiibid ning nende seletused.  
  •  Eetilised dilemmad.  
  •  Eetiliste dilemmade põhipunktid.  
  •  Tarkvara nõuete koostamise tehnikad ja lähenemised. (Requirements Engineering)  
  •  Millest koosneb tarkvara nõuded? 
  •  Miks on vaja kirjutada nõuded?  
  •  Parimad praktikad nõuete kirjeldamiseks. Too näited.  
  •  Tuleta meelde, mis maailma probleemid olid käsitletud. Ja mis lahendused arvutite 
  •  Nõuete esialgne definitsioon. Millised veel on nõuete definitsioonid?  
  •  Mis vahe nende mõistete vahel on: Süsteemi nõuded ja tarkvara nõuded?  
  •  Nõuete kolm mõõdikud koos seletustega.  
  •  Types of statements involved: descriptive vs. Prescriptive  
  •  Categories of requirements: functional vs. non­functional  
  •  A taxonomy of non­functional requirements  
  •  The requirements lifecycle: actors, processes, products  
  •  The requirement engineering process  
  •  Requirement engineering: an iterative process  
  •  Target qualities and defects to avoid  
  •  Types of software projects  
  •  Requirements in the software lifecycle 
  •  Relationship to other disciplines  
  •  The requirements problem: facts, data, citations  
  •  Role and stakes of requirement engineering.  
  •  Obstacles to good requirements engineering practice.  
  •  Millest koosneb tarkvarakvaliteet? Miks?  
  •  Mis võiks olla kvaliteet? 
  •  Millest koosneb tarkvaratoode?  
  •  Nimeta erinevate osapoolte erinevad nõuded.  
  •  Nimeta süsteemi kvaliteedi nõuded vastavalt EVS­ISO/IEC 25010:2011 standardile.  
  •  Mis on funktsionaalne nõue? Too näited.  
  •  Mis on mittefunktsionaalne nõue? Too näited.  
  •  Nimeta nõue, mis on testitav.  
  •  Nimeta nõue, mis on mittetestitav.  
  •  Mis on mittereaalne nõue?  
  •  Milline nõue on hea nõue?  
  • ! Oluline tuua välja, et kuidas süsteem peab reageerima, kui on veaolukord
  •  Kas nõue peab olema koguaeg testitav?  
  •  Mis on tarkvaraprotsessid?  
  •  Millistest komponentidest koosneb elutsüklimudel? 
  • Peab oskama erinevaid mudeleid omavahel võrrelda. 
  •  Kirjelda V­mudeli.  
  •  Mis on testimine?  
  •  Kui korraldad testimist, mida peale nõuetest ja protsessist peaks veel teadma?  
  •  Kuidas võiks jagada testimismeetodeid? Mis kaks põhilist meetodi on? Miks?  
  •  Kus leitud viga on kõige odavam parandada?  
  •  Räägi statistikast läbivaatuse kohta.  
  •  Valge kasti testimine.  
  •  Musta kasti testimine.  
  •  Halli kasti testimine.  
  •  Testimise tasandid. Nimeta need ja seleta lahti. Too näited.  
  • Ühiktestimine (Unit test) 
  • Lõimumise testimine (Integration testing) 
  • Süsteemi testimine (System test) 
  • Süsteemi integratsiooni testimine (Integration test) 
  • Regressioonitestimine 
  • Vastuvõtu testimine (Acceptance test)
  •  Testimise tüübid. Nimeta ja seleta lahti. Too näited.  
  • Funktsionaalne testimine 
  • Ekspertteadmiste testimine
  • Mittefunktsionaalne testimine 
  •  Millest koosneb testimise protsess?  
  •  Millal lõpetada testimist?  
  •  Kas igaüks võib olla testija?  
  •  Testijale abiks omadused ja oskused.  
  •  Valik jaotusi testimisele.  
  •  Testijaks olemise võlud.  
  •  Mis on tarkvara arhitektuur?  
  • http://www.sei.cmu.edu/
  •  Erinevused funktsionaalsest disainist.  
  • Arhitektuuri osad on nii riistvara kui tarkvara. 
  •  Mis on arhitektuuri erosioon.  
  •  Klient­server arhitektuur.  
  • Arhitektuur on tavaliselt erinevate mustrite kombinatsioon. Iga muster lahendab oma 
  •  Komponentidel põhinev arhitektuur. 
  •  Kihiline arhitektuur.  
  • Kasud
  •  Message bus.  
  •  N­tier.  
  •  Objekt orienteeritud arhitektuur.  
  • Kasu: 
  •  DDD arhitektuur.  
  •  Teenus orienteeritud arhitektuur.  
  •  Monoliitne arhitektuur.  
  •  Mikroteenused.  
  • Kasud 
  •  Kuidas valida arhitektuuri? 
  •  Arhitektuuri disain.  
  •  Nimeta ja seleta lahti arhitektuuri disainimise protsessid. ka 
  •  Kes on arhitektuuri omanik?  
  • Agiilne arhitektuur 
  •  Kuidas toimub töötamine arhitektuuriga suures meeskonnas?  
  •  Arhitektuuri testimine.  
  •  Agiilne arhitektuur. 
  • Tavalise praktika ja agiilse praktika erisused 
  •  Veebirakenduse arhitektuur.  
  •  Nimeta universaalsed põhimõtted ja seleta need lahti.  
  •  High cohesion  
  •  Low coupling
  • Loose coupling 
  •  Hea arhitektuuri eelised ja nende seletused.  
  •  HTTP protokoll.  
  •  HTTP päring  
  •  HTTP vastus  
  •  Nimeta veebirakenduste liike ja seleta need lahti.  
  • Veebiteenused 
  •  Veebirakendus JAVAs.  
  •  Servlet API  
  •  Model view controller  
  • MVC eelised 
  • Java Server Pages 
  •  JAX­RS  
  •  Starter KITS  
  •  Alternatiivid servletile  
  •  Nimeta tööriistu ja raamistike veebirakenduse jaoks.  
  •  Riskide võrdlus
  •  Nimeta manifesto agiilse tarkvaraarendamiseks ja seleta need lahti.  
  • Working software
  •  Agiilse meetodi printsiibid. Seleta lahti.  
  •  Agiilsete metodoloogiate maastik.  
  •  eXterme Programming.  
  •  XP väärtused.  
  •  Mis on kasutuslugu?  
  •  Kanban.  
  •  Minimal Marketable Feature (MMF)  
  •  Eesmärgi mudel  
  •  Mis on mudel? Kus kasutatakse? Milleks on mudeleid vaja?  
  •  Tarkvaratehnika vaated.  
  •  Liikumine ühelt vaatelt järgmisele. 
  •  Tarkvaraprotsessi etapid.  
  •  Iteratiivne arendamine: Rational Unified Process (RUP)  
  •  Modelleerimine.  
  •  Mudelite klassifikatsioon.  
  •  Käitumise analüüs.  
  •  Interaktsioonide analüüs.  
  •  Struktuuri analüüs.  
  •  Interaktsioonide disain.  
  •  Struktuuri disain.  
  •  Käitumise disain.  
  •  Kuidas on varem arhitektuurist mõeldud 
  • Maja ehitades on mõistlik vundamendist hästi aru saada  
  • Minge kõndige vanalinnas... (vanalinna paralleel arhitektuuriga): 
  • Tallinna vanalinna on sadu aastaid “arendatud“!  
  • Osad ajad kehtivad jätkuvalt, osad asjad ei kehti 
  • ! Tallinna vanalinnas kehtiv kehtib ka tarkvarale, ainult et palju lühemal 
  • ­ keegi alguses disainib asja valmis ja siis lastakse hulk “lolle” peale, 
  •  Moodsa süsteemiarhitektuuri mõtte juured  
  •  Arhitektuuri olemus  
  •  Arhitektuuri roll  
  •  Mis on arhitektuur?  
  • Keerukuse 
  •  Riigi kui selle arhitektuur 
  • Function 
  • Architectural model of a country  
  •  Riigi infosüsteemi kui terviku kontekstis ja miks on see oluline?  
  •  Süsteemid ja nende dünaamika  
  •  Tänapäevased keerulised süsteemid  
  •  Süsteemi definitsioon ja süsteemimõtlemine  
  • Süsteem 
  • Süsteemimõtlemine 
  •  Arhitektuur süsteemimõtlemise kontekstis  
  •  Vorm, funktsioon ja kontseptsioon
  • Kontseptsioon 
  •  Arhitekti roll  
  •  Miks koodi disain on vajalik?  
  • Ward Cunningham 
  •  Koodi lihtsa disaini neli elementi ja näited  
  •  Creator of Extreme Programming, author of JUnit 
  • Robert “Uncle Bob” Martin 
  •  Objektorienteeritud disain  
  • Iterable 
  • Collection 
  • SortedSet
  • SortedMap
  • InputStream 
  • OutputStream 
  • Reader 
  • Writer
  •  Disaini mustrid  
  • Antoine de Saint­Exupery 
  •  Finants­ või tehnoloogiaettevõtted?  
  •  «Äri», kelle jaoks IT taust on juba eeldus. 
  •  Lean põhimõtted.  
  •  Arenduse infrastruktuur ja konfiguratsioonihaldus  
  •  Mida endast kujutab arenduse infrastruktuur? 
  •  Milleks hallata nõudeid?  
  •  Milleks planeerida? 
  • Dwight D. Eisenhowe
  •  Versioonihaldus.  
  •  Build/Deploy. Toodangusse minek.  
  •  Virtualiseerimine.  
  • Näited: Mida küsiti eksamil eelmisel aastal? 

Teemad

  •  Mis on tarkvaratehnika? 
  •  Miks vajame tarkvaratehnikat?  
  •  Milleks tarkvaratehnika?  
  •  Tarkvaratehnika „point“?  
  •  Mis on tarkvara(toode)? 
  •  Kvaliteetse tarkvara atribuudid.  
  •  Tarkvaratehnika huvigrupid.  
  •  Tarkvaratehnika kui distsipliini eesmärgid.  
  •  Tarkvaratehnika kontekst.  
  •  Mis on süsteem?  
  •  Süsteemi kategooriad ja nende seletused. 
  • tehnilisest süsteemist? 
  •  Mis on süsteemitehnika?  
  •  Millised on parimad tarkvaratehnika meetodid?  
  •  Tarkvararakenduse liigid.  
  •  Mis on protsess?  
  •  Mis on tarkvara arendusprotsess e. tarkvaraprotsess? 
  •  Tarkvaraprotsessi mudel. 
  •  Plaanipõhine vs agiilne tarkvaraprotsess.  
  •  Tarkvaraprotsessi mudelite tüübid.  
  •  Kirjelda Kose mudeli koos puudustega ja eelistega.  
  •  Mis on modifitseeritud kose mudel?  
  •  Mis on iteratiivne arendamine? Eelised ja puudused?  
  •  Mis on komponendipõhine tarkvaraarendus, puudused ja eelised? Mis tüübid on 
  • olemas?  
  •  Mis on kõige parem tarkvaraprotsessi mudel?  
  •  Millist tarkvaraprotsessi mudelit kasutatakse kõige rohkem?  
  •  Mis on tarkvaraarenduskulud? Kuidas nad jaotuvad?  
  •  Tarkvarainseneri professionaalsus.  
  •  Inimloomus ja eetika.  
  •  Tarkvarainseneri professionaalse vastutuse aspektid.  
  •  ACM/IEEE eetikakoodid ja printsiibid ning nende seletused.  
  •  Eetilised dilemmad.  
  •  Eetiliste dilemmade põhipunktid.  
  •  Tarkvara nõuete koostamise tehnikad ja lähenemised. (Requirements Engineering)  
  • domain
  •  Millest koosneb tarkvara nõuded? 
  •  Miks on vaja kirjutada nõuded?  
  •  Parimad praktikad nõuete kirjeldamiseks. Too näited.  
  •  Tuleta meelde, mis maailma probleemid olid käsitletud. Ja mis lahendused arvutite 
  • poolt olid pakutud. Nimeta need ja seleta lahti. 
  •  Nõuete esialgne definitsioon. Millised veel on nõuete definitsioonid?  
  • why 
  • what 
  • how 
  •  Mis vahe nende mõistete vahel on: Süsteemi nõuded ja tarkvara nõuded?  
  •  Nõuete kolm mõõdikud koos seletustega.  
  •  Types of statements involved: descriptive vs. Prescriptive  
  •  Categories of requirements: functional vs. non­functional  
  •  A taxonomy of non­functional requirements  
  •  The requirements lifecycle: actors, processes, products  
  •  The requirement engineering process  
  •  Requirement engineering: an iterative process  
  •  Target qualities and defects to avoid  
  •  Types of software projects  
  •  Requirements in the software lifecycle 
  •  Relationship to other disciplines  
  •  The requirements problem: facts, data, citations  
  •  Role and stakes of requirement engineering.  
  •  Obstacles to good requirements engineering practice.  
  •  Millest koosneb tarkvarakvaliteet? Miks?  
  • Tarkvara kvaliteet = toode + nõuded + protsessid 
  •  Mis võiks olla kvaliteet? 
  •  Millest koosneb tarkvaratoode?  
  •  Nimeta erinevate osapoolte erinevad nõuded.  
  •  Nimeta süsteemi kvaliteedi nõuded vastavalt EVS­ISO/IEC 25010:2011 standardile.  
  •  Mis on funktsionaalne nõue? Too näited.  
  •  Mis on mittefunktsionaalne nõue? Too näited.  
  •  Nimeta nõue, mis on testitav.  
  •  Nimeta nõue, mis on mittetestitav.  
  •  Mis on reaalne nõue?  
  •  Mis on mittereaalne nõue?  
  •  Milline nõue on hea nõue?  
  •  Kas nõue peab olema koguaeg testitav?  
  •  Mis on tarkvaraprotsessid?  
  • tarkvara arendust
  •  Millistest komponentidest koosneb elutsüklimudel? 
  •  Kirjelda V­mudeli.  
  •  Mis on testimine?  
  •  Kui korraldad testimist, mida peale nõuetest ja protsessist peaks veel teadma?  
  •  Kuidas võiks jagada testimismeetodeid? Mis kaks põhilist meetodi on? Miks?  
  •  Kus leitud viga on kõige odavam parandada?  
  •  Räägi statistikast läbivaatuse kohta.  
  •  Valge kasti testimine.  
  •  Musta kasti testimine.  
  •  Halli kasti testimine.  
  •  Testimise tasandid. Nimeta need ja seleta lahti. Too näited.  
  • Ühiktestimine (Unit test) 
  • Lõimumise testimine (Integration testing) 
  • Süsteemi testimine (System test) 
  • Süsteemi integratsiooni testimine (Integration test) 
  • Regressioonitestimine 
  • Vastuvõtu testimine (Acceptance test)
  •  Testimise tüübid. Nimeta ja seleta lahti. Too näited.  
  • Funktsionaalne testimine 
  • Ekspertteadmiste testimine
  • Mittefunktsionaalne testimine 
  •  Millest koosneb testimise protsess?  
  • Nõuete analüüs
  • Testimise planeerimine
  • Testide arendamine
  • Testide täitmine
  • Testide aruandlus
  • Testitulemuste või vigade analüüs
  • Vigade uuesti testimine
  • Regressioonitestimine
  • Testimise lõpetamine
  •  Millal lõpetada testimist?  
  •  Mida teha, kui testida ei saa?  
  •  Kas igaüks võib olla testija?  
  •  Testijale abiks omadused ja oskused.  
  •  Valik jaotusi testimisele.  
  • Arendus testimine
  • vastuvõtutestimine 
  • Dünaamiline
  • staatiline testimine 
  • Checkimine 
  • testimine 
  • re­testimine 
  • Funktsionaalne
  • mittefunktsionaalne testimine 
  • Manuaalne 
  • automatiseeritud testimine 
  •  Testijaks olemise võlud.  
  •  Mis on tarkvara arhitektuur?  
  • ! Arhitektuur on vundament millele, tarkvara ehitatakse
  •  Erinevused funktsionaalsest disainist.  
  • Arhitektuurne disain
  • Funktsionaaldisain
  •  Mis on arhitektuuri erosioon.  
  •  Klient­server arhitektuur.  
  • probleeme. Järgnevalt mõned mustrid. 
  •  Komponentidel põhinev arhitektuur. 
  •  Kihiline arhitektuur.  
  •  Message bus.  
  •  N­tier.  
  •  Objekt orienteeritud arhitektuur.  
  •  DDD arhitektuur.  
  •  Teenus orienteeritud arhitektuur.  
  •  Monoliitne arhitektuur.  
  •  Mikroteenused.  
  •  Kuidas valida arhitektuuri? 
  •  Arhitektuuri disain.  
  •  Nimeta ja seleta lahti arhitektuuri disainimise protsessid. ka 
  • Won Kim
  •  Kes on arhitektuuri omanik?  
  •  Kuidas toimub töötamine arhitektuuriga suures meeskonnas?  
  •  Arhitektuuri testimine.  
  •  Agiilne arhitektuur. 
  •  Veebirakenduse arhitektuur.  
  •  Nimeta universaalsed põhimõtted ja seleta need lahti.  
  •  Hea arhitektuuri eelised ja nende seletused.  
  • kerge lugeda
  • kerge kasutada
  • kerge muuta
  • kerge testida 
  •  HTTP protokoll.  
  •  HTTP päring  
  • nimi:väärtus paarid
  •  HTTP vastus  
  •  Nimeta veebirakenduste liike ja seleta need lahti.  
  • Thin­client veebirakendused
  • Fat­client veebirakendused 
  • Veebiteenused 
  •  Veebirakendus JAVAs.  
  •  Servlet API  
  •  Model view controller  
  •  JSP  
  •  JAX­RS  
  •  Starter KITS  
  •  Alternatiivid servletile  
  •  Nimeta tööriistu ja raamistike veebirakenduse jaoks.  
  •  Riskide võrdlus
  •  Nimeta manifesto agiilse tarkvaraarendamiseks ja seleta need lahti.  
  • priority 
  • customer 
  • delivery 
  • software
  • measure of progress
  • changing requirements
  • late in development
  •  Agiilse meetodi printsiibid. Seleta lahti.  
  •  Agiilsete metodoloogiate maastik.  
  •  eXterme Programming.  
  • discipline 
  • organises 
  • higher­quality
  • productively 
  •  XP väärtused.  
  • communication
  • simplicity 
  • feedback
  • courage
  •  Scrum? Kõik, mis oli loengus. Seletada lahti kõik mõisted, tegevused ja osalejad.  
  •  Mis on kasutuslugu?  
  •  Kanban.  
  •  Minimal Marketable Feature (MMF)  
  •  Eesmärgi mudel  
  •  Kanban vs Scrum  
  •  Mis on mudel? Kus kasutatakse? Milleks on mudeleid vaja?  
  •  Tarkvaratehnika vaated.  
  •  Liikumine ühelt vaatelt järgmisele. 
  •  Tarkvaraprotsessi etapid.  
  •  Iteratiivne arendamine: Rational Unified Process (RUP)  
  •  Modelleerimine.  
  •  Mudelite klassifikatsioon.  
  •  Käitumise analüüs.  
  •  Interaktsioonide analüüs.  
  •  Struktuuri analüüs.  
  •  Interaktsioonide disain.  
  •  Struktuuri disain.  
  •  Käitumise disain.  
  •  Kuidas on varem arhitektuurist mõeldud 
  • durability
  • convenience 
  • beauty
  • ajaksaalal 
  •  Moodsa süsteemiarhitektuuri mõtte juured  
  •  Arhitektuuri olemus  
  •  Arhitektuuri roll  
  •  Mis on arhitektuur?  
  •  Mis on keerukus ja miks on see oluline?  
  •  Riigi kui selle arhitektuur 
  • country
  •  Riigi infosüsteemi kui terviku kontekstis ja miks on see oluline?  
  •  Süsteemid ja nende dünaamika  
  •  ICBM ja nende ohutus  
  •  Tänapäevased keerulised süsteemid  
  •  Süsteemi definitsioon ja süsteemimõtlemine  
  •  Arhitektuur süsteemimõtlemise kontekstis  
  •  Vorm, funktsioon ja kontseptsioon
  •  Arhitekti roll  
  •  Miks koodi disain on vajalik?  
  •  Clean Code  
  • inventor of Wiki and Fit 
  • co­inventor of eXtreme Programming
  •  Koodi lihtsa disaini neli elementi ja näited  
  •  Objektorienteeritud disain  
  •  Disaini mustrid  
  •  Finants­ või tehnoloogiaettevõtted?  
  •  «Äri», kelle jaoks IT taust on juba eeldus. 
  •  Lean põhimõtted.  
  •  Arenduse infrastruktuur ja konfiguratsioonihaldus  
  •  Mida endast kujutab arenduse infrastruktuur? 
  •  Milleks hallata nõudeid?  
  •  Milleks planeerida? 
  •  Versioonihaldus.  
  •  Build/Deploy. Toodangusse minek.  
  •  Virtualiseerimine.  

Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri


Sarnased materjalid

62
pdf
72
docx
138
docx
24
docx
12
pdf
22
docx
1072
pdf
19
pdf





30 päevane VIP +50% ROHKEM

Telli VIP ja ole 30+14 päeva mureta

5.85€

3.9€

Oled juba kasutaja? Logi sisse

Faili allalaadimiseks, pead sisse logima
Kasutajanimi / Email
Parool

Unustasid parooli?

Pole kasutajat?

Tee tasuta konto