„Szoftver projekt laboratórium” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
a (szglab4 -> szoftlab4 mert a linkelt tárgyrövidítések oldalon is így szerepel)
5. sor: 5. sor:
 
|felev=4
 
|felev=4
 
|kereszt=nincs
 
|kereszt=nincs
 +
|tanszék=IIT
 
|kiszh=nincs
 
|kiszh=nincs
 
|vizsga=nincs
 
|vizsga=nincs
14. sor: 15. sor:
 
|levlista=szoftlab4{{kukac}}sch.bme.hu  }}
 
|levlista=szoftlab4{{kukac}}sch.bme.hu  }}
  
A labor célja objektum orientált alkalmazás készítése UML (Unified Modeling Language) leírással,  JAVA-ban  megvalósítva, RUP (Rational Unified Process) processz szerint.
+
A labor célja objektum orientált alkalmazás készítése UML (Unified Modeling Language) leírással,  JAVA-ban  megvalósítva, RUP (Rational Unified Process) processz szerint. A hallgatók 3-4 (újabban 4-5) fős csoportokban dolgoznak és készítik el a dokumentumokat a megadott ütemezés szerint (a félév során 11 beadandó feladat lesz). A dokumentumokat a megadott formátumban, az összefoglalás és a programkód kivételével nyomtatott változatban kell beadni.
A hallgatók 3-4 (újabban 4-5) fős csoportokban dolgoznak és készítik el a dokumentumokat a megadott ütemezés szerint (a félév során 11 beadandó feladat lesz). A dokumentumokat a megadott formátumban, az összefoglalás és a programkód kivételével nyomtatott változatban kell beadni.
 
  
 
[[TargynevAjanlas|Ajánlott rövidítés]]: szoftlab4
 
[[TargynevAjanlas|Ajánlott rövidítés]]: szoftlab4
23. sor: 23. sor:
 
==Követelmények==
 
==Követelmények==
 
===Előtanulmányi rend===
 
===Előtanulmányi rend===
A tárgy felvételéhez szükséges a [[Szoftvertechnológia]] tárgy teljesítése.
+
[[Szoftvertechnológia]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.  
  
 
===Szorgalmi időszakban===
 
===Szorgalmi időszakban===
A kezdés feltétele, hogy az egyes hallgatók ''csapatokba szerveződjenek (4-5 fő)'', és ''konzultációs időpontot válasszanak'' maguknak. Ha ez explicit nem történik meg, LZ implicit módon a maradék embereket csapatokká kasztolja.
+
*A kezdés feltétele, hogy az egyes hallgatók ''csapatokba szerveződjenek (4-5 fő)'', és ''konzultációs időpontot válasszanak'' maguknak. Ha ez explicit nem történik meg, LZ implicit módon a maradék embereket csapatokká kasztolja.
 +
*A min. elégséges '''félévvégi jegy''' feltételei:
 +
**A félév során kiadott '''11 feladat leadása''' (8 dokumentáció, 3 dokumentáció+szoftver). Egy feladat leadásának feltétele ''az összes előző feladat sikeres teljesítése''. A teljesítés feltétele a 3 szoftver fázisnál (Szkeleton, Proto, Grafikus) a kapható pontok 41%-nak teljesítése (ez rendre 9, 15, 17 pontot jelent), a többi feladatnál, hogy a konzulens a feladatot elfogadja (tehát itt nincs minimum pont követelmény).
 +
*'''Pótlási lehetőségek:'''
 +
**Késedelmes leadás esetén a kapható pontok ''naponta 10%-kal csökkennek'', tehát 10 nap késés esetén már biztosan nem jár pont (de ebben az esetben is le lehet adni a feladatot, hiszen ez a többi feladat teljesítésének feltétele). Késés esetén közvetlenül a konzulensnek, vagy a tanszéken lehet leadni az anyagot.
 +
**Ha a konzulens egy feladatot ''nem'' fogad el, úgy azt a következő hétre (a következő beadandó feladattal együtt) újra be kell adni, ilyenkor a rá kapható pont a maximális pontszám 40%-a. Pótolni egy alkalommal lehet.
  
A félév során ''11 feladatot kell leadni'' (8 dokumentáció, 3 dokumentáció+szoftver). Egy feladat leadásának feltétele ''az összes előző feladat sikeres teljesítése''. A teljesítés feltétele a 3 szoftver fázisnál (Szkeleton, Proto, Grafikus) a kapható pontok 41%-nak teljesítése (ez rendre 9, 15, 17 pontot jelent), a többi feladatnál, hogy a konzulens a feladatot elfogadja (tehát itt nincs minimum pont követelmény).
+
===A vizsgaidőszakban===
 +
*'''Vizsga:''' nincs.  
  
Késedelmes leadás esetén a kapható pontok ''naponta 10%-kal csökkennek'', tehát 10 nap késés esetén már ''biztosan'' nem jár pont (de ebben az esetben is le lehet adni a feladatot, hiszen ''ez a többi feladat teljesítésének feltétele''). Késés esetén közvetlenül a konzulensnek, vagy a tanszéken lehet leadni az anyagot.
+
===Félévvégi jegy===  
 
+
*A feladatok részletes pontozása:
A félév során a 3 beadandó szoftver 3 blokkra bontja a fejlesztést, ezek egyenként 100 pontot érnek. A sikeres teljesítéshez szükséges, hogy ''mindegyik ilyen blokkból a csapat legalább 41 pontot elér'' (és a ''blokkok végén található szoftver beadásra is legalább 41%-ot kap''). Ha ez a feltétel ''nem'' teljesül, az ''egyéni teljesítménytől függetlenül mindenki elégtelent kap'' a csapatban!
 
 
 
Ha a konzulens egy feladatot ''nem'' fogad el, úgy azt a következő hétre (a következő beadandó feladattal együtt) újra be kell adni, ilyenkor a rá kapható pont a maximális pontszám 40%-a. Pótolni egy alkalommal lehet.
 
 
 
==Feladatok==
 
 
# Szkeleton (összesen 100 pont, ''min 41 pont'')
 
# Szkeleton (összesen 100 pont, ''min 41 pont'')
 
#* Követelmény, projekt, funkcionalitás (10 pont)
 
#* Követelmény, projekt, funkcionalitás (10 pont)
51. sor: 52. sor:
 
#* Grafikus változat beadása (40 pont, ''min 17 pont'')
 
#* Grafikus változat beadása (40 pont, ''min 17 pont'')
 
#* Összefoglalás (30 pont)
 
#* Összefoglalás (30 pont)
 
+
*Mindhárom feladatrész 100 pontot ér. A sikeres teljesítéshez szükséges, hogy ''mindegyik ilyen blokkból a csapat legalább 41 pontot elér'' (és a ''blokkok végén található szoftver beadásra is legalább 41%-ot kap''). Ha ez a feltétel ''nem'' teljesül, az ''egyéni teljesítménytől függetlenül mindenki elégtelent kap'' a csapatban! Ha a minimum követelmények teljesülnek, úgy a Szkeleton (Sc), Proto (Pr), illetve Grafikus (Gr) feladatrészekre kapott pontok súlyozott átlagát kell venni, ahol a súlyok:
==Osztályozás==
+
*<math>P= 0,3*Sc+0,5*Pr+0,2*Gr</math>
Mindhárom feladatrész 100 pontot ér, ha a minimum követelmények teljesülnek, úgy a Szkeleton, Proto, illetve Grafikus feladatrészekre kapott pontok súlyozott átlagát kell venni, ahol a súlyok rendre 30, 50, 20, az így képzett átlag a csapat pontszáma. Ez a pontszám végül az egyes csapattagok kontribúciójának arányában oszlik el (ezt az arányt a csapat állapítja meg). Amennyiben ez az arány nem tükrözi a napló tartalmát, úgy a konzulens ezt az arányt a csapattagok részvételével (vagy akár anélkül) megváltoztathatja. A végső pontszám jegyre konvertálása az alábbi táblázat szerint működik:
+
*Az így képzett átlag a csapat pontszáma. Ez a pontszám végül az egyes csapattagok kontribúciójának arányában oszlik el (ezt az arányt a csapat állapítja meg). Amennyiben ez az arány nem tükrözi a napló tartalmát, úgy a konzulens ezt az arányt a csapattagok részvételével (vagy akár anélkül) megváltoztathatja. A végső pontszám jegyre konvertálása az alábbi táblázat szerint működik:
 
+
:{|class="wikitable" align="center"
{{Jegykonvertálás|0-40|41-54|55-68|69-82|83+}}
+
!P !!Jegy
 +
|-
 +
|   0 - 40 || 1
 +
|-
 +
41 - 54 || 2
 +
|-
 +
55 - 68 || 3
 +
|-
 +
69 - 82 || 4
 +
|-
 +
83 - 100|| 5
 +
|}
  
 
==Jótanácsok==
 
==Jótanácsok==

A lap 2014. február 5., 09:58-kori változata

Szoftver Laboratórium 4.
Általános infók
Szak
info
Kredit
2
Ajánlott félév
4
Keresztfélév
nincs
Tanszék
IIT
Követelmények
KisZH
nincs
NagyZH
nincs
Házi feladat
11 db
Vizsga
nincs
Elérhetőségek
Levlista
szoftlab4
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
@sch.bme.hu


A labor célja objektum orientált alkalmazás készítése UML (Unified Modeling Language) leírással, JAVA-ban megvalósítva, RUP (Rational Unified Process) processz szerint. A hallgatók 3-4 (újabban 4-5) fős csoportokban dolgoznak és készítik el a dokumentumokat a megadott ütemezés szerint (a félév során 11 beadandó feladat lesz). A dokumentumokat a megadott formátumban, az összefoglalás és a programkód kivételével nyomtatott változatban kell beadni.

Ajánlott rövidítés: szoftlab4

Kedvcsináló

Követelmények

Előtanulmányi rend

Szoftvertechnológia tárgyból kredit megszerzése szükséges a tárgy felvételéhez.

Szorgalmi időszakban

  • A kezdés feltétele, hogy az egyes hallgatók csapatokba szerveződjenek (4-5 fő), és konzultációs időpontot válasszanak maguknak. Ha ez explicit nem történik meg, LZ implicit módon a maradék embereket csapatokká kasztolja.
  • A min. elégséges félévvégi jegy feltételei:
    • A félév során kiadott 11 feladat leadása (8 dokumentáció, 3 dokumentáció+szoftver). Egy feladat leadásának feltétele az összes előző feladat sikeres teljesítése. A teljesítés feltétele a 3 szoftver fázisnál (Szkeleton, Proto, Grafikus) a kapható pontok 41%-nak teljesítése (ez rendre 9, 15, 17 pontot jelent), a többi feladatnál, hogy a konzulens a feladatot elfogadja (tehát itt nincs minimum pont követelmény).
  • Pótlási lehetőségek:
    • Késedelmes leadás esetén a kapható pontok naponta 10%-kal csökkennek, tehát 10 nap késés esetén már biztosan nem jár pont (de ebben az esetben is le lehet adni a feladatot, hiszen ez a többi feladat teljesítésének feltétele). Késés esetén közvetlenül a konzulensnek, vagy a tanszéken lehet leadni az anyagot.
    • Ha a konzulens egy feladatot nem fogad el, úgy azt a következő hétre (a következő beadandó feladattal együtt) újra be kell adni, ilyenkor a rá kapható pont a maximális pontszám 40%-a. Pótolni egy alkalommal lehet.

A vizsgaidőszakban

  • Vizsga: nincs.

Félévvégi jegy

  • A feladatok részletes pontozása:
  1. Szkeleton (összesen 100 pont, min 41 pont)
    • Követelmény, projekt, funkcionalitás (10 pont)
    • Analízis modell kidolgozása 1. (20 pont)
    • Analízis modell kidolgozása 2. (30 pont)
    • Szkeleton tervezése (20 pont)
    • Szkeleton beadása (20 pont, min 9 pont)
  2. Proto (összesen 100 pont, min 41 pont)
    • Prototípus koncepciója (35 pont)
    • Részletes tervek (30 pont)
    • Prototípus beadása (35 pont, min 15 pont)
  3. Grafikus (összesen 100 pont, min 41 pont)
    • Grafikus felület specifikálása (30 pont)
    • Grafikus változat beadása (40 pont, min 17 pont)
    • Összefoglalás (30 pont)
  • Mindhárom feladatrész 100 pontot ér. A sikeres teljesítéshez szükséges, hogy mindegyik ilyen blokkból a csapat legalább 41 pontot elér (és a blokkok végén található szoftver beadásra is legalább 41%-ot kap). Ha ez a feltétel nem teljesül, az egyéni teljesítménytől függetlenül mindenki elégtelent kap a csapatban! Ha a minimum követelmények teljesülnek, úgy a Szkeleton (Sc), Proto (Pr), illetve Grafikus (Gr) feladatrészekre kapott pontok súlyozott átlagát kell venni, ahol a súlyok:
  • [math]P= 0,3*Sc+0,5*Pr+0,2*Gr[/math]
  • Az így képzett átlag a csapat pontszáma. Ez a pontszám végül az egyes csapattagok kontribúciójának arányában oszlik el (ezt az arányt a csapat állapítja meg). Amennyiben ez az arány nem tükrözi a napló tartalmát, úgy a konzulens ezt az arányt a csapattagok részvételével (vagy akár anélkül) megváltoztathatja. A végső pontszám jegyre konvertálása az alábbi táblázat szerint működik:
P Jegy
0 - 40 1
41 - 54 2
55 - 68 3
69 - 82 4
83 - 100 5

Jótanácsok

Befejezett projektek galériái

Csapattoborzás

Ha nincs csapatod, levlistán érdemes szóvá tenni, a legkönnyebben ott lehet csapatot verbuválni. Mivel a csapatban mindenképpen szükség lesz jó kóderre, dokumentálóra, érdemes az ilyen jellegű igényeket is beleírni a toborzó emailekbe. Viszont azt, hogy szeretném elvégezni a tárgyat, lehetőleg ne, hisz én még nem találkoztam olyan emberrel, aki azért vette föl, mert nem szeretné elvégezni. (lennon (vita) 2013. január 19., 21:32 (CET))