A 1. számú gyakorlat “tárgyi honlapja”.

2013. 12. 03. Gyak 13

Harmadik értékelés: megkapjátok a 3. jegyet és a félév végi jegyet is.

A biztonság kedvéért azt mondom, hogy 8:20-kor kezdünk, de igyekszem majd korábban beérni, a közlekedéstől függ.

Az utolsó héten nem lesz óra!

Emlékeztető, hogy mi kell most:

  • A teljes NetBeans projekt mappa a végleges dokumentációval egybe ZIP-elve és elküldve az óra kezdéséig emailben
  • PROGRAM
    • javadoc
    • formázott kód, lásd 11. gyak
  • szekvenciadiagram(ok)
    • +leírás, ahol nem egyértelmű, pl. thread-eknél
  • végleges osztálydiagram
    • +leírás  ha van eltérés a szakterületihez képest
    • nyilak jól legyenek beállítva (leszármazás, implementálás, aggregáció, kompozíció, ha kiírod a számosságot: akkor az is)
  • tesztelés
    • fekete VAGY fehér doboz, fekete esetén 1-2 oldal leírás, fehér esetén megírt junit tesztek és kb. fél oldal leírás
  • felhasználói dokumentáció
    • screenshot-ok működés közben és leírás alattuk, hogy mi történik, mit látni, stb. (mintha ismerősnek magyaráznád el, hogy hogyan működik)

2013. 11. 26. Gyak 12

Konzultáció, leírást lásd a Gyak 4-nél.

2013. 11. 19. Gyak 11

A kódkonvenciókról volt szó, ezen belül különös figyelmet szentelve a név-, formátum- és kód közeli dokumentálási konvencióknak.

Az alábbi linkeket és ezzel párhuzamosan a NetBeans lehetőségeit néztük meg:

A következő óra a 3. konzultáció.

2013. 11. 12. Gyak 10

Mivel tönkrement a gépemben a HDD, így gyakorlat helyett elméletben ismerkedtünk meg a verziókezelés alapjaival és az általa nyújtott lehetőségekkel, amiket a beadandó program kódolása során már egyből fel is lehet használni. A hivatkozott programok:

2013. 11. 05. Gyak 9

Második értékelés, leírást lásd a Gyak 5-nél.

2013. 10. 22. Gyak 7

Konzultáció, leírást lásd a Gyak 4-nél.

A következő óra elmarad, őszi szünet!

2013. 10. 15. Gyak 6

Részletesen átnéztük az alábbiak elkészítését Enterprise Architect-ben:

  • képernyőterv
  • szekvenciadiagram -> új business process csomagot kell létrehozni, kitörölni a tartalmát, és új diagrammal lehet a szekvenciát hozzáadni a projekthez
  • (szakterületi) osztálydiagram -> nyilak jelentése, beállítása + kódgenerálás diagramból + diagram készítése reverse engineering-gel kódból

2013. 10. 08. Gyak 5

Sor került az első értékelésre. Aki nem jött el ma, az a következő héten bemutathatja a dokumentációt, de minden hét késés természetesen -1 jegy a végleges értékelésből.

2013. 10. 01. Gyak 4

Az eheti alkalom ún. fakultatív konzultáció volt, amelyen a dokumentáció jelenlegi állapotával és a jövő heti értékeléssel kapcsolatban lehetett kérdezni, ill. segítségnyújtást/támogatást/iránymutatást kérni.

A következő órán a megjelenés kötelező (első értékelés), mindenki hozza magával az eddig készült projektjét!

2013. 09. 24. Gyak 3

A következő óra fakultatív konzultáció lesz, nem lesz előadás, csak a kérdéseitekre válaszolok.

A mai órán az alábbi diagramok szerepével, elméleti jelentőségével és gyors elkészítésével ismerkedtünk meg:

  • képernyőterv
  • szekvenciadiagram
  • szakterületi osztálydiagram

2013. 09. 17. Gyak 2

A félévre választott feladatokat beszéltük meg, és a Dokumentáció Felépítése dokumentumon mentünk végig párhuzamosan vizsgálva egy korábbi féléves minta dokumentációt, mint gyakorlati példát az elméleti anyag mellett.

Megismerkedtünk az Enterprise Architect program felületével, felépítésével, és a használati eset diagram elkészítésének lépéseivel.

A félév során készítendő diagramok elméleti alapját a csatolt pdf-ekben találjátok meg, ezek kidolgozott záróvizsga tételek, így ott is hasznosítani tudjátok majd a megszerzett információt. 2 doksi elméleti leírást tartalmaz (fogalmak, definíciók), a másik 2 pedig a gyakorlati szemléltetést adja meg egyszerű példák segítségével.

2013. 09. 10. Gyak 1

Gyakorlatvezető:

Tárgyfelelős:

  • Keszthelyi Zsolt
  • keszthelyi [kukac] inf.elte [pont] hu

Órák:

  • mindig 9:00-10:00
  • kivétel:
    • bemutatók: 8:00-10:00 (valószínűleg kell majd a 2 óra)
    • 2. gyak, vagyis következő óra: 8:30-10:00 (feladat megbeszélése egyesével)

3 jegy lesz (1-5), kötelező megjelenni:
okt. 8:

  • cél
  • fogalmak
  • funkcionális követelmények
  • használati esetek (diagram(ok)+leírás)

nov. 5:

  • képernyőterv (diagram(ok)+leírás)
  • nem funkcionális követelmények
  • szakterületi osztálydiagram (+leírás)

dec. 3:

  • PROGRAM
  • szekvenciadiagram(ok) (+leírás)
  • végleges osztálydiagram (+leírás  ha van eltérés a szakterületihez képest)
  • tesztelés
  • felhasználói dokumentáció

A következő órán is jöjjön el mindenki a feladatot megbeszélni!

Jegybeírás (és esetleges pótlások)

  • dec. 10 – NEM LESZ ÓRA!
  • elektronikus index 😀

Ki kell találni egy feladatot a következő órára:

  • max. 2 ember lehet adatbáziskezelés
  • max. 2 ember lehet Java ME
  • lehet: szimuáció, játék, oktatóprogram, stb.

A program:

  • Java SE 6/7
  • GUI kell (grafikus felhasználói felület, Swing)
  • min. 8 értelmes osztály
  • min. heti 2 óra munka legyen benne

Fejlesztőeszköz:

  • Netbeans IDE
  • Eclipse

CASE eszköz:

  • Enterprise Architect
  • Visual Paradigm
  • Argo UML, drawIO, stb… – NE

A tárgyi honlapon megtalálható a dokumentáció felépítése dokumentum, azt kell követni.
Az osztályzás elsősorban a dokumentációt értékeli, és csak másodsorban a programot, minőségi munkát adjatok ki a kezetekből.

Minden osztályzó óra előtti alkalom kifejezetten csak konzultáció az addig elkészült munkáról.
A közbeeső órákon 20-30 perces előadás a dokumentáció felépítésével, elemeinek tulajdonságaival kapcsolatban, egyéb érdekességek, fejlesztő eszközök bemutatása. Ezek után szintén lehet konzultálni.

2