Tarkvara projekt seminar VI. 16.märts 2006 Ivo Mägi, Roland Kender, Toomas Römer

Relevanta dokument
Tarkvara projekt seminar IX. 6.aprill 2006 Ivo Mägi, Roland Kender

Tarkvara projekt seminar aprill 2007 Ivo Mägi

Muudatused seadusandluses. Toimumise koht: Tallinn Toimumise aeg: 01/ 12/ 2011 Lektor: Annika Tamm Lektori kontakt:

Per Söderbäck oma sünnimajas kõnet pidamas Per Söderbäck håller tal i huset där han föddes

rr'f\p RONOR EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÖR ESTLANDSSVENSK KULTUR 1 /1990 Odensholm nu Osmussaar praegu

JK-International GmbH, Division JK-Global Service

RONOR. %^30^^G?&3w^ Rågöbornas återkomst. Pakrilaste tagasitulek SAMFUNDET FÖR ESTLANDSSVENSK KULTUR EESTIROOTSLASTE KULTUURI SELTS

RONOR. II N:o EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÖR ESTLANDSSVENSK KULTUR

FORD KA KA_202054_V8_2014_Cover.indd /01/ :04:46

Rahvuslik KONTAKT. 2016/1 nr 22. Aasta tegija IVAR ALGVERE. årets hjälte

EESTI KULTUURILOOLINE

RONOR SAMFUNDET FOR ESTLANDSSVENSK KULTUR EESTIROOTSLASTE KULTUURI SELTS 1 /1993

Motivet finns att beställa i följande storlekar

Muudatused seadusandluses. Toimumise koht: Tallinn Toimumise aeg: 06/ 12/ 2011 Lektor: Annika Tamm Lektori kontakt:

RONOR EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÕR ESTLANDSSVENSK KULTUR 2-3 /1996. Pakrilased tantsisid Eestis Rågöborna dansade i Estland

Bruksanvisning Kasutusjuhend WELLSYSTEM RELAX

KAS SA RÄÄGID ROOTSI KEELT? ROOTSI KEELE AUDIOVIDEOKURSUS. Kirjastus Pangloss. Ola Nilsson, Eugene Holman, Artem Davidjants, Inge Davidjants

Rootsi elanikkonna küsitlus: Eesti maine puhkusesihtkohana

Historik om Odensholm Osmussaare ajaloost

KONTAKT. Rahvuslik. REL kui mesipuu. üheskoos suudame rohkem üksteisele toeks olla! 2015 nr 1

RONOR. Z 3&&gŽ&SngrŠ5ž%e- SAMFUNDET FÖR ESTLANDSSVENSK KULTUR EESTIROOTSLASTE KULTUURI SELTS 4/1991. Foto: Erik Põld, 1940.

3/1992 EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÖR ESTLANDSSVENSK KULTUR

1. ÜLDOSA. 1.4 Sadama asukoht

antud väljaanne on mediaplaneti toodetud teemaleht BRÄND,

DOOR SQUARE. Version: 2013-Sep-23 Page 1 of 6 DOOR

INGVAR DEREŠIVSKI. Eesti, Soome ja Rootsi keskaegsed kindlustatud mõisamajad

Postikorralduse algus rootsiaegsetes provintsides Eestija Liivimaal. E. V. postiametkond 300. aastase juubeli lävel.

Rammu saare asustajad Mati Laane Eesti põhjaranniku lähedasi väikesaari asustasid pärast Põhjasõda peamiselt Klamased ja Lambotid.

RONOR. ORMSÖ GAMLA KYRKOGÅRD Juli 1990 EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FOR ESTLANDSSVENSK KULTUR 5 /1990

Estniska B höstterminen 2012 Allmänt Möten i Adobe Connect Dokument Dokument Dokument Dokument Innehåll Innehåll

Seesama romaan? Jaan Kaplinski Seesama jõgi teisel pool Läänemerd

PAIGALDUS- JA HOOLDUSJUHEND NIBE SPLIT AMS 10-16, HBS 16, HE 30/HEV 300/HEV 500

RONOR. %^^0^Si&3w=3g- EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FOR ESTLANDSSVENSK KULTUR 2-3/ 1991

Estlandssvensk Eestirootslane

Tervise Arengu Instituut, Haigekassa Projekt Kooli tervisenõukogude arendamine Vaimse tervise probleemide märkamine ja ennetamine koolis

l l Sll Kl RJAHl>lJSll K KOOllllOS SIOCKl10LH ~945 si s u:

Paigaldusjuhend NIBE F1155

Kiudoptilised ühendused lõppkasutajatele Juhised kiudoptiliste võrkude ehitamiseks FTTX

Översättningstjänster

Soolõimest avaliku sektori juhile. Kuidas edendada soolist võrdõiguslikkust organisatsioonis

Paigaldusjuhend NIBE F1255

Paigaldusjuhend NIBE F1255

Estlandssvensk Eestirootslane

Paigaldusjuhend NIBE F1145

Kasutusjuhend NIBE F1255

KÄYTTÖOHJE ÖLJYNTÄYTTEINEN LÄMPÖPATTERI. Tuotenumero: 4653, 4119, Teho: 500W/ 700W/ 1000W Jännite: 230V, 50Hz/ 230V, 50Hz/ 230V, 50Hz

tel

TERVE PERE. Aprill antud väljaanne on mediaplaneti toodetud teemaleht

UML use cases. Mikael Söderström Institutionen för informatik Umeå universitet

Upphandling av Naprapat- och kiropraktortjänster

PAIGALDUS- JA HOOLDUSJUHEND NIBE SPLIT AMS 10-16, HBS 16, HE 30/HEV 300/HEV 500

2/2005 PUUINFO. Foto: Erik Konze

LÜHIÜLEVAADE. euro pangatähtede turvaelementidest. MEIE

Originaali tiitel: Stieg Larsson Män som hatar kvinnor Norstedts Förlag, Stockholm

AM925AKN. Mikrovågsugn...2. EE Mikrolaineahi...16 LV Mikroviļņu krāsns...30 LT Mikrobanginė krosnelė...44 EN Microwave oven...58

Estlandssvensk Eestirootslane

RONOR. Till minnet av Anders Lindström. Anders Lindström! mälestuseks EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÖR ESTLANDSSVENSK KULTUR 4-5 /1992

RONOR %^30=^SR W%1. Ruhnu pillimehed. Runöspelmän EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÖR ESTLANDSSVENSK KULTUR 8/1990

Funktionärer Helgresa Mälarn runt åt fel håll THE TWIN CLUB

1)

Uppfattning av artiklar om finanskrisen publicerade i dagliga tidningar

19 6 B3 PN REV. 03 (03/05)

Looduskoolid kui õppetegevuse ressurss

Nuku- ja noorsooteater viib muinasjutumaale

Paigaldusjuhend NIBE F1255. Maasoojuspump IHB EE

"Nii nad tapsid Ferdinand!"

Anvisningar Svensk utgåva

LAPSED JA NOORED. Mitteinstitutsionaalsete tegevuste uurimine, planeerimine ja järelevalve vastavalt Rootsi sotsiaalteenuste seadusele

Eestirootslane Estlandssvensk Eestirootslane. Nr Torsdagstanterna Neljapäevamemmed

II^I. i' K. u Ui; T V I i' > i. O3-J:JVUS'J kohfta

Originaali tiitel: Maria Ulaner DRÖMMAR A-Ö LEXIKON Över 900 drömsymboler och tolkningar LevNu W&W

Paigaldusjuhend NIBE F1245

UTKAST TILL REGLER INSKICKADE TILL SKK

Estlandssvensk Eestirootslane

m^mm ,g##^m En sida ur Gustav Carlbloms handskrivna Nuckö krönika, Lehekülg Gustav Carlblomi käsikirjalisest Noarootsi kroonikast,

Rootsi elanike mitmepäevased välisreisid (milj). Allikas: Rootsi elanike reisiuuring TDB (Resurs AB) 13,9 13,3 12,8 12,4 12,5 12,5 12,7 10,5 10 9,9

Estlandssvensk Eestirootslane

KROONIKA VORMSI KULTUURISAAR!

TXNAST LEHTE 10 LK. UUS EESTI

Kes hoolib kütmisvalikutest?

EESTIROOTSLASTE KULTUURI SELTS SAMFUNDET FÖR ESTLANDSSVENSK KULTUR

TÜÜBIKINNITUSTUNNISTUS 0193/04

Estlandssvensk Eestirootslane

Tõlkinud Sirje Kõvask, retsensioon Margus Viigimaa, kaanekujundus Are Tralla Toimetanud AS Intermaag

S/JI;-4dr d.j (ör76//clnij?ls

Tori Põhikooli lõpetajad

Are valla leht. Nr. 10) 85 detsember 2008 Leelo Lusik TÄNA LEHES:

TE 60 / TE 60-ATC-AVR

Paigaldusjuhend NIBE F1226. Maasoojuspump IHB EE LEK

Sveriges internationella överenskommelser

FIAT TIPO SW HINNAKIRI

Mysinge Pelletikatel

Paigaldusjuhend NIBE VVM 310. Sisemoodul IHB EE

Pakkumis-ja noteerimisprospekti KOKKUVÕTE. 8. august Aktsiaselts Tallink Grupp. lihtaktsiate avalik pakkumine

Sverige och Estland. Rootsi ja Eesti THE SWEDISH INSTITUTE

VÄÄRTUSLIKE MAASTIKE MÄÄRATLEMINE

MEIE ÜLESANNE ON EHITADA TULEVIKU JAOKS. HeidelbergCement Northern Europe

ligipääsu loomine raske või puuduva ligipääsuga liigniisketesse puistutesse puistute juurdekasvu parandamine

Bröderna fara väl vilse ibland (epistel nr 35)

Transkript:

Tarkvara projekt seminar VI 16.märts 2006 Ivo Mägi, Roland Kender, Toomas Römer

Kava II iteratsiooni kokkuvõte. Punktiseis. III iteratsiooni artefaktide nõuded III iteratsiooni artefaktide näited 21.03.2006 Mägi,Kender,Römer-Webmedia AS 2

II iteratsiooni kokkuvõte: üldist Kõik rühmad saatsid taaskord tulemid tähtajaliselt. Aga on juba esimesi märke probleemidest: Releases peavad sisalduma ainult kompileeritud ja käivitusvalmis rakendus ning juhendid selle käivitamiseks ja kasutamiseks. Praegu on rühmadel seal ebavajalikku kraami. Risthindamisel saatke mõlemad hinnangud ühe kirjaga Risthindama ei pea (võib loomulikult) iteratsioonide plaane ja kokkuvõtteid. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 3

II iteratsiooni kokkuvõte: üldist (Projekti)plaanides antud aja/mahuhinnanguid ei ole täiendatud. Kui on plaanis kirjas et artefakti valmimisele kulus 10 tundi ning artefakt on 18-realine dokument siis Iteratsioonide kokkuvõtted ei anna teile hetkel väärtust võtke end kätte ning analüüsige mida saaks edaspidi paremini teha Ainult kolm rühma kasutasid konfiguratsioonihaldustarkvara Kõik teised rühmad said iteratsioonis 10 miinuspunkti Järgmises iteratsioonis 20, ülejärgmises 30, 21.03.2006 Mägi,Kender,Römer-Webmedia AS 4

II iteratsiooni kokkuvõte: üldist ÄRGE KOPEERIGE NÄITEPROJEKTI DOKUMENTE 21.03.2006 Mägi,Kender,Römer-Webmedia AS 5

II kokkuvõte: projekti plaan Hinnati peaasjalikult märgitud puuduste likvideerimist Aga ka näiteks projektiplaani täiendamist/mittetäiendamist Peaaegu kõik rühmad olid end parandanud. Aga ainult üksikud olid põhjalikult parandanud. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 6

II kokkuvõte: testimise plaan Mida hinnati Kes, kuidas, mida? 20% Automaattestimise vahendid 20% Käsitsi sooritatavate testimiste kirjeldus 20% Koodiülevaatuste kirjeldus 20% (või põhjendus nende puudumisele) Veahaldusprotsessi kirjeldus 20% Puudused Keegi ei kirjelda kas, kuidas ja millal koodi üle vaadatakse Vähesed kirjeldavad kes mida millal testib Automaattestimise vahendeid ei ole keegi uurinud Kõige halvem artefakt senini 21.03.2006 Mägi,Kender,Römer-Webmedia AS 7

II kokkuvõte: arhitektuuridok. Jaotus Loogiline arhitektuur 25% Füüsiline arhitektuur 10% Arhitektuursed otsused: Platvorm, tehnoloogiad 10% Kasutatavad teegid, viited 10% Laienduse ja edasiarenduse võimalused 10% Kihid (horisontaalne) 10% Funktsionaalsus (vertikaalne) 10% Aspektid(läbilõige) 5% Arhitektuursete mustrite kasutus 10% 21.03.2006 Mägi,Kender,Römer-Webmedia AS 8

II kokkuvõte: arhitektuuridok. Kõigil puudu vertikaalne kihistamine Kohati viited teekidele puudu Mustrid: Standardsetel veebirakendustel MVC raamistiku mitte kasutamine Aspektid Kopeerimine näidisprojektist, ei saada aru kasutatavate teekide olemusest Kihid hägused: JSP teenuste kihis? 21.03.2006 Mägi,Kender,Römer-Webmedia AS 9

II kokkuvõte: Nõuete dokument Asjatud eeltingimused. Kui süsteem on töökorras, Kui rakendus on käivitatud jne. Detailsus aste kasutuslugudes. Projekti id jõuab andmebaasi, Minnakse leheküljele A -> Lk. A avaneb. FURPSis mittefunktsionaalsetest nõuetest punktide katmata jätmine. Vale info vale punkti alla. Palju kirja- ja vormistusvigu. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 10

II kokkuvõte: Ainemudel Dokument eesti keeles, ainemudel inglise keeles. Mitte ühtegi tunnust olemitel. Esitatud ainult pilt olemitest ilma ühegi kommentaarita. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 11

II iteratsiooni kokkuvõte: punktid 21.03.2006 Mägi,Kender,Römer-Webmedia AS 12

Artefakt: ehitusskriptid Peavad eksisteerima kõik tähtsamad süsteemsed targetid Kompileerimine Release valmistamine Snapshoti valmistamine Peab käivituma kui käivitumiseks on vaja mitteintuitiivseid tegevusi siis tuleb need dokumenteerida installatsioonijuhendis 21.03.2006 Mägi,Kender,Römer-Webmedia AS 13

Artefakt: disainidokument Vähemalt ühe süsteemse komponendi realiseerimise detailne kirjeldus. Väga süsteemispetsiifiline. Võib sisaldada Algoritmide kirjeldusi UML diagramme Andmemudelit (tuletatuna ainemudelist) Viiteid teistele artefaktidele Peab andma lisaväärtust realiseerijale. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 14

Artefakt: kood Peab olema realiseeritud vähemalt üks süsteemne kasutuslugu Peab kompileeruma ja käivituma. Vastasel juhul 0pt Kui kompileerumiseks ja/või käivitamiseks on vaja mitteintuitiivseid tegevusi siis peab iteratsioonis sisalduma ka installatsioonijuhend Hindamine silma järgi. Code smells. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 15

Artefakt: prototüüp Peab olema välja toodud millist süsteemi aspekti prototüübitakse. Soovitame prototüüpida kasutajaliidest. Kasutajaliidese prototüüpimise korral: Ei pea prototüüpima kõiki ekraane Peab olema näha rakenduse navigatsiooniloogika Peab olema näha vähemalt ühe süsteemse kasutusloo käitumine. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 16

Artefakt: süsteemitestid Vigade raportid Changelogic keskkonnas Reprodutseerimise juhendid Paranduse kirjeldus Järelkontroll Ärge võltsige see on kohe näha. 21.03.2006 Mägi,Kender,Römer-Webmedia AS 17

Artefakt: täiendused Nõuete dokument Kõik eelmises iteratsioonis toodud puudused peavad olema kõrvaldatud Kõik kasutuslood peavad olema fully dressed Ainemudel Kõik eelmises iteratsioonis toodud puudused peavad olema kõrvaldatud Mudelisse peavad olema lisatud tunnused ja seoste tüübid 21.03.2006 Mägi,Kender,Römer-Webmedia AS 18

Artefaktide näited Roland, sinu shõu 21.03.2006 Mägi,Kender,Römer-Webmedia AS 19