mittefunktsionaalsed nõuded (jõudlus, tarkvara integreeritus, veakindlus jne), kusjuures protsessina käsitletakse mingit terviklikku täidetavat üksust. Võib esitada erineval abstraktsioonitasemel. · Komponentide vaade, mis kirjeldab tarkvaramoodulite struktuuri, · Evitamise vaade (füüsiline vaade), mis kirjeldab tarkvara evitamisega/rakendamisega seotud füüsiliste elementide (arvutid, võrgud, lisaseadmed jne) ja tarkvara koostööd . Eelpoolviidatud aadressil lähtutakse vaadete 4+1-mudelist, kus loetletud neljale on lisandunud nn stsenaariumite (scenarios) vaade. Kasutusmall on süsteemi osa funktsioonide kirjeldus kasutaja terminates, stsenaariumid aga kasutusmallide (use cases) elemendid (mis ei pruugi olla kirja pandud kasutaja terminates). 1.4. Tarkvara väljastamine Tarkvara väljastamiseks valmisolek peaks saavutatama iga etapi lõpus, see välistab vigade ja mittekavandatud töö kuhjumise
* Nr 1. Jaan Tamm * Nr 2. Peeter Meeter * Nr 3. Margus Mardus Selline skript väljastab siis vaatajale lehe, mis näitab fiktiivse ürituse ,,Muutujate konverents" osalejate nimekirja. Ürituse nimi ning osalejate nimekiri antakse lehemallile skripti poolt ette massiivina. Reaalsuses tuleksid need andmed kas andmebaasist või mõnest muust dünaamilisest allikast, hetkel aga on väärtused programmi koodi sisse kirjutatud. Täpsemalt saab kõikide lehemalli võimaluste kohta lugeda eelpoolviidatud Django lehemallide versioon 0.96 leheküljelt. 27 / 55 Google App Engine Andris Reinman BigTable andmebaas Tutvustus Google App Engine ei kasuta ühtegi ,,tavakäibes" olevat andmebaasi nagu näiteks MySQL, MSSQL või Oracle, vaid selle asemel on kasutusel Google poolt välja töötatud mitte-relatsiooniline andmebaas BigTable