„Szoftvertechnológia (régi)” változatai közötti eltérés

Csia Klaudia Kitti (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
19. sor: 19. sor:
[[Tantárgynevek rövidítései levlistás levelek tárgyához|Ajánlott rövidítés]]: "szofttech" <br>
[[Tantárgynevek rövidítései levlistás levelek tárgyához|Ajánlott rövidítés]]: "szofttech" <br>
A tárgy anyaga 2015-től tiszta elmélet, a Javás részek átkerültek a [[A programozás alapjai 3]] tárgyba.
A tárgy anyaga 2015-től tiszta elmélet, a Javás részek átkerültek a [[A programozás alapjai 3]] tárgyba.


== Követelmények ==
== Követelmények ==
=== Előtanulmányi rend ===
=== Előtanulmányi rend ===
[[A_programozás_alapjai_II.|A programozás alapjai 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.
* [[A_programozás_alapjai_II.|A programozás alapjai 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.


=== A szorgalmi időszakban ===
=== A szorgalmi időszakban ===
*Heti 2 előadás van, kötelező jelenléti ív nincs.
* Felváltva van heti két előadás (páros héten 2, páratlan héten 1), nincs kötelező jelenléti ív.
*Az '''aláírás''' feltétele:
* Az '''aláírás''' feltétele:
** '''Régi tárgy esetén''':
** Egy egyszerű feladat UML modelljét kell elkészíteni és rögzíteni a megadott template szerint!
***A kiadott '''házi feladat''' elkészítése. Egy névre szóló feladatsort kell letölteni, kinyomtatni és a feladatokat megoldani, majd leadni. Akkor fogadják el, ha a feladatsor minden feladatára az adható pontok min. 50%-át sikerült megszerezni.
* '''Pótlási lehetőségek:'''
** '''Új tárgy esetén''':
** A házi feladat pótolható a pótlási héten új feladatsor kérésével (két és fél nap alatt kell megcsinálni), különeljárási díj ellenében.
*** Egy egyszerű feladat UML modelljét kell elkészíteni és rögzíteni a megadott template szerint!
* '''Megajánlott jegy:''' nincs.
*'''Megajánlott jegy:''' nincs.
*'''Pótlási lehetőségek:'''
**A házi feladat pótolható a pótlási héten új feladatsor kérésével (két és fél nap alatt kell megcsinálni), különeljárási díj ellenében.
*'''Elővizsga:''' nincs.


=== A vizsgaidőszakban  ===
=== A vizsgaidőszakban  ===
* '''Elővizsga:''' nincs.
* '''Vizsga:''' írásbeli, amely két részből áll. Az első (beugró) részben 24, a másodikban 26 pont szerezhető. A vizsga első 30 percében kell megírni a beugrót, majd azt beszedik és utána lehet folytatni a vizsgát. A vizsga sikeres, ha a beugró 24 pontjából min. 14 megvan (~58%), valamint a vizsga összpontszáma eléri a 21 pontot (42%).
* '''Vizsga:''' írásbeli, amely két részből áll. Az első (beugró) részben 24, a másodikban 26 pont szerezhető. A vizsga első 30 percében kell megírni a beugrót, majd azt beszedik és utána lehet folytatni a vizsgát. A vizsga sikeres, ha a beugró 24 pontjából min. 14 megvan (~58%), valamint a vizsga összpontszáma eléri a 21 pontot (42%).
**Előfeltétele: az aláírás megléte.
** Előfeltétele: az aláírás megléte.


===Félévvégi jegy===
=== Félévvégi jegy ===
*A házi feladat eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre kapod.
* A házi feladat eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre kapod.


== Segédanyagok ==
== Segédanyagok ==
=== Tanácsok ===
=== Tanácsok ===
Közösen szerkesztett [[Szoftvertechnológia/Hasznos tanácsok|hasznos tanácsok]] egymásnak. Oszd meg te is tapasztalataidat!
* Közösen szerkesztett [[Szoftvertechnológia/Hasznos tanácsok|hasznos tanácsok]] egymásnak. Oszd meg te is tapasztalataidat!
 
=== Jegyzet ===
* [[Media:SzofttechJegyzet8_jav.pdf | Szofttech Jegyzet 2011]] Nem hivatalos jegyzet + feladatok megoldással, előfordulnak benne hibák/elírások
** ''[[Szerkesztő:Ferrero| A készítő elérhetősége]]''
* Dropbox-os link, hogy mindig elérhető legyen a legfrissebb változat: [http://www.fos.hu/8wm Ultrabrutál Jegyzet by Kris 2015]
** ''Aki átment ennek a jegyzetnek a segítségével, hívjon meg egy sörre gondolatban.''
* [https://goo.gl/Z06Fx1 Mindmap a diákban található rövidítésekből] - by Nagy Péter
 
=== Könyv ===
=== Könyv ===
''Főbb könyvek''
==== Főbb könyvek ====
* Kondorosi, László, Szirmay-Kalos: [[Media:szofttech_objektumorientaltszoftverfejlesztes_konyv.pdf|Objektum orientált szoftver fejlesztés]], ComputerBooks, Bp., 1997 , Kempelen Farkas Digitális Tankönyvtár
* Kondorosi, László, Szirmay-Kalos: [[Media:szofttech_objektumorientaltszoftverfejlesztes_konyv.pdf|Objektum orientált szoftver fejlesztés]], ComputerBooks, Bp., 1997 , Kempelen Farkas Digitális Tankönyvtár
* Sommerville, I. – Szoftver rendszerek fejlesztése 2. bővített kiadás, Panem Kiadó, Debrecen, 2007.  
* Sommerville, I. – Szoftver rendszerek fejlesztése 2. bővített kiadás, Panem Kiadó, Debrecen, 2007.  
55. sor: 62. sor:
* Használtan nehezen beszerezhető, ki kell fogni. A korábbi verziója (ami a közkedvelt illegaláis helyeken is megtalálhatók) egyáltalán nem váltja ki. Szájbarágós, ezért hosszú, DE ebből BÁRKI megérti! (Aki meg pro, az az olyan részekkel úgyis gyorsan halad.) A honlapon (stuser) be vannak hivatkozva a könyv szükséges fejezetei.
* Használtan nehezen beszerezhető, ki kell fogni. A korábbi verziója (ami a közkedvelt illegaláis helyeken is megtalálhatók) egyáltalán nem váltja ki. Szájbarágós, ezért hosszú, DE ebből BÁRKI megérti! (Aki meg pro, az az olyan részekkel úgyis gyorsan halad.) A honlapon (stuser) be vannak hivatkozva a könyv szükséges fejezetei.


''Egyéb könyvek''
==== Egyéb könyvek ====
* Sommerville, I. - Software Engineering 8th ed., Pearson Education Ltd, 2007, http://www.cs.st-andrews.ac.uk/%7Eifs/index.html  
* Sommerville, I. - Software Engineering 8th ed., Pearson Education Ltd, 2007, http://www.cs.st-andrews.ac.uk/%7Eifs/index.html  
* Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, Addison-Wesley, 1999.  
* Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, Addison-Wesley, 1999.  
61. sor: 68. sor:
* UML 2.1.1 Superstructure Specification & Infrastructure Specification, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML
* UML 2.1.1 Superstructure Specification & Infrastructure Specification, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML


===Hasznos publikációk===
=== Hasznos publikációk ===
* [http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf Rational Unified Process] - minden, amit a RUP-ról tudni lehet (workflow-k, fázisok)
* [http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf Rational Unified Process] - minden, amit a RUP-ról tudni lehet (workflow-k, fázisok)
=== SzofttechJegyzet 2015 ===
* 2015-ben írt jegyzet, kerek, érthető magyar mondatokkal, példákkal kiegészítve.
* Dropbox-os link, hogy mindig elérhető legyen a legfrissebb változat: [http://www.fos.hu/8wm Ultrabrutál Jegyzet by Kris]
* Aki átment ennek a jegyzetnek a segítségével, hívjon meg egy sörre gondolatban. - Kris
* [https://goo.gl/Z06Fx1 Mind map a diákban található rövidítésekből] - by Nagy Péter
=== SzofttechJegyzet ===
* Legfrissebb változat: [[Media:SzofttechJegyzet8.pdf|SzofttechJegyzet8]]
* Készítettünk egy módosított verziót, amiben az elírások nagyrésze javítva lett [[Media:SzofttechJegyzet8_jav.pdf|SzofttechJegyzet8_jav]]
* NEM HIVATALOS JEGYZET: nincs benne minden, vannak benne hibák/elírások
* 2011-es Elméleti anyag + feladatok megoldással + java
* (utolsó frissítés 2011.12.30. 16:58)
* A 2011-es tematika anyagai találhatóak meg benne, a 2012-es anyagok nincsenek benne!!!
* Továbbfejlesztési lehetőségek:
** Minden évben szükséges lenne frissíteni az aktuális anyagokkal és kiegészíteni, újabb "kiadásban" feltölteni!
** [[Szerkesztő:Ferrero| a készítő elérhetősége]], vele egyeztetve lehet elkérni a forrást és továbbfejlesztésről érdeklődni (mely mindenki számára nyitott, csak pár tanácsot adna)


=== Videó ===
=== Videó ===
*2010 őszén az EHK felvette a tárgy előadásait, akkor még nem volt Java a tananyagban, illetve azóta megváltozott a tárgy szoftvertechnológiai része is, a videók NEM fedik le teljes mértékben az anyagot!
* 2010 őszén az EHK felvette a tárgy előadásait, akkor még nem volt Java a tananyagban, illetve azóta megváltozott a tárgy szoftvertechnológiai része is, a videók NEM fedik le teljes mértékben az anyagot!
 
* A 2010-es videókhoz készült [[Media:szofttech_video_jegyzet_timestamps_v1.pdf|Videó-jegyzet]] időbélyegzőkkel. Segítségével könnyű megkeresni adott anyagot a videókban.
*A 2010-es videókhoz készült [[Media:szofttech_video_jegyzet_timestamps_v1.pdf|Videó-jegyzet]] időbélyegzőkkel. Segítségével könnyű megkeresni adott anyagot a videókban.
* 2012 őszén a [http://videotorium.hu/hu/search/all?q=Szoftvertechnol%C3%B3gia+Java+gyakorlat Java-előadásokat] is felvették.
 
*2012 őszén a [http://videotorium.hu/hu/search/all?q=Szoftvertechnol%C3%B3gia+Java+gyakorlat Java-előadásokat] is felvették.
 
* '''[[Szoftvertechnológia - Videójegyzet]]''' - a pdf Wiki-aloldallá alakított változata. --[[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2013. június 9., 17:20 (UTC)
* '''[[Szoftvertechnológia - Videójegyzet]]''' - a pdf Wiki-aloldallá alakított változata. --[[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2013. június 9., 17:20 (UTC)
* [http://bme.videotorium.hu/hu/channels/details/902,Szoftvertechnologia A videók itt megnézhetőek, innen letölthetőek]


*[http://bme.videotorium.hu/hu/channels/details/902,Szoftvertechnologia A videók itt megnézhetőek, innen letölthetőek]
=== Gyakorlati feladatok ===
 
* Algebrai axiómák: [[:Media:szofttech_jegyzet_algebrai_axioma_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_algebrai_axioma_mo.pdf | Megoldások]]
=== Vizsgakérdések ===
* Activity diagram:[[:Media:szofttech_jegyzet_activity_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_activity_diagram_mo.pdf | Megoldások]]
* [[Szoftvertechnológia - Lehetséges vizsgakérdések]] - szerkesszétek bátran! (korábbi [https://docs.google.com/document/d/1y6989PPel8nhjoPSYU3ztUS4poe0XC23kAQigjBVcQ4/edit?usp=sharing Google Docs-segédlet Wikis változata])
* Állapot diagram: [[:Media:szofttech_jegyzet_UML_allapotdiagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_allapotdiagram_mo.pdf | Megoldások]]
* [https://docs.google.com/document/d/1UcrKOjgA3vN9S4SD3uF_I6EjGssRkgN7ofhonbmohTM/edit?usp=sharing| Diagramok kigyűjtve a diákból] - szerkesszétek bátran!
* Class Diagram: [[:Media:szofttech_jegyzet_class_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_class_diagram_mo.pdf | Megoldások]]
* [[Szoftvertechnológia - Igaz/Hamis]] - a tárgyhonlapon lévő kérdések alapján
* DTD, ELH, XML, szintakszis gráf, állapotgráf/tábla: [[:Media:DTD_XML_ELH_fs.pdf | Feladatsor]] és [[:Media:DTD_XML_ELH_mo.pdf | Megoldások]]
 
* ERD: [[:Media:szofttech_jegyzet_ERD_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_ERD_mo.pdf | Megoldások]]
===Vizsgafeladatok csoportosítva (2008.01.08 - 2015.01.20)===
* Kommunikációs diagram: [[:Media:szofttech_jegyzet_Komm_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Komm_diagram_mo.pdf | Megoldások]]
A 2008.01.08 vizsgától kezdve csoportosítva vannak itt a feladatok, külön feladatsor/megoldás formában, megoldásoknál esetleges magyarázással/indoklással. Igyekeztem logikusan csoportosítani őket, mondjuk, hogy inkább sikerült, mint nem. Nyilván lehetnek (vannak) benne hibák, hiányosságok, ezeket lehetőleg jelezni az [mailto:arklurwiki@gmail.com arklurwiki@gmail.com] e-mail címre.
* Komponens diagram: [[:Media:szofttech_jegyzet_komponens_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_komponens_diagram_mo.pdf | Megoldások]]
*'''Friss módosítások / javítások:'''
* Szekvencia diagram: [[:Media:szofttech_jegyzet_UML_szekvenciadiagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_szekvenciadiagram_mo.pdf | Megoldások]]
** -
* Timing diagram: [[:Media:szofttech_jegyzet_timing_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_timing_diagram_mo.pdf | Megoldások]]
 
* UML ABCDE-s class diagram: [[:Media:szofttech_jegyzet_UML_classdiagram_ABCDE_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_classdiagram_ABCDE_mo.pdf | Megoldások]]
*'''Gyakorlati feladatok:'''
* Use-case diagram: [[:Media:szofttech_jegyzet_UML_usecasediagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_usecasediagram_mo.pdf | Megoldások]]
**Algebrai axiómák: [[:Media:szofttech_jegyzet_algebrai_axioma_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_algebrai_axioma_mo.pdf | Megoldások]]
**Activity diagram:[[:Media:szofttech_jegyzet_activity_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_activity_diagram_mo.pdf | Megoldások]]
**Állapot diagram: [[:Media:szofttech_jegyzet_UML_allapotdiagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_allapotdiagram_mo.pdf | Megoldások]]
**Class Diagram: [[:Media:szofttech_jegyzet_class_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_class_diagram_mo.pdf | Megoldások]]
**DTD, ELH, XML, szintakszis gráf, állapotgráf/tábla: [[:Media:DTD_XML_ELH_fs.pdf | Feladatsor]] és [[:Media:DTD_XML_ELH_mo.pdf | Megoldások]]
**ERD: [[:Media:szofttech_jegyzet_ERD_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_ERD_mo.pdf | Megoldások]]
**Kommunikációs diagram: [[:Media:szofttech_jegyzet_Komm_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Komm_diagram_mo.pdf | Megoldások]]
**Komponens diagram: [[:Media:szofttech_jegyzet_komponens_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_komponens_diagram_mo.pdf | Megoldások]]
**Szekvencia diagram: [[:Media:szofttech_jegyzet_UML_szekvenciadiagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_szekvenciadiagram_mo.pdf | Megoldások]]
**Timing diagram: [[:Media:szofttech_jegyzet_timing_diagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_timing_diagram_mo.pdf | Megoldások]]
**UML ABCDE-s class diagram: [[:Media:szofttech_jegyzet_UML_classdiagram_ABCDE_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_classdiagram_ABCDE_mo.pdf | Megoldások]]
**Use-case diagram: [[:Media:szofttech_jegyzet_UML_usecasediagram_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_usecasediagram_mo.pdf | Megoldások]]


*'''Elméleti feladatok:'''
=== Elméleti feladatok ===
**Agilis: [[:Media:szofttech_jegyzet_agilis_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_agilis_mo.pdf | Megoldások]]
* Agilis: [[:Media:szofttech_jegyzet_agilis_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_agilis_mo.pdf | Megoldások]]
**Config. menedzsment: [[:Media:szofttech_jegyzet_CM_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_CM_mo.pdf | Megoldások]]
* Config. menedzsment: [[:Media:szofttech_jegyzet_CM_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_CM_mo.pdf | Megoldások]]
**Design: [[:Media:szofttech_jegyzet_Design_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Design_mo.pdf | Megoldások]]
* Design: [[:Media:szofttech_jegyzet_Design_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Design_mo.pdf | Megoldások]]
**Java: [[:Media:szofttech_jegyzet_java_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_java_mo.pdf | Megoldások]]
* Java: [[:Media:szofttech_jegyzet_java_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_java_mo.pdf | Megoldások]]
**Project menedzsment: [[:Media:szofttech_jegyzet_Proj_man_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Proj_man_mo.pdf | Megoldások]]
* Project menedzsment: [[:Media:szofttech_jegyzet_Proj_man_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Proj_man_mo.pdf | Megoldások]]
**RUP: [[:Media:szofttech_jegyzet_RUP_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_RUP_mo.pdf | Megoldások]]
* RUP: [[:Media:szofttech_jegyzet_RUP_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_RUP_mo.pdf | Megoldások]]
**Software architecture: [[:Media:szofttech_jegyzet_SW_arch_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_SW_arch_mo.pdf | Megoldások]]
* Software architecture: [[:Media:szofttech_jegyzet_SW_arch_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_SW_arch_mo.pdf | Megoldások]]
**Software process: [[:Media:szofttech_jegyzet_SW_process_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_SW_process_mo.pdf | Megoldások]]
* Software process: [[:Media:szofttech_jegyzet_SW_process_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_SW_process_mo.pdf | Megoldások]]
**Specification: [[:Media:szofttech_jegyzet_Specification_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Specification_mo.pdf | Megoldások]]
* Specification: [[:Media:szofttech_jegyzet_Specification_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_Specification_mo.pdf | Megoldások]]
**Technology: [[:Media:szofttech_jegyzet_technology_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_technology_mo.pdf | Megoldások]]
* Technology: [[:Media:szofttech_jegyzet_technology_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_technology_mo.pdf | Megoldások]]
**UML: [[:Media:szofttech_jegyzet_UML_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_mo.pdf | Megoldások]]
* UML: [[:Media:szofttech_jegyzet_UML_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_UML_mo.pdf | Megoldások]]
**Verification and validation: [[:Media:szofttech_jegyzet_V_V_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_V_V_mo.pdf | Megoldások]]
* Verification and validation: [[:Media:szofttech_jegyzet_V_V_fs.pdf | Feladatsor]] és [[:Media:szofttech_jegyzet_V_V_mo.pdf | Megoldások]]


===Egyéb segédanyagok===
=== Egyéb segédanyagok ===
==== Java ====
==== Java ====
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit '''Közösen szerkeszthető''' Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is!
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit '''Közösen szerkeszthető''' Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is!
185. sor: 160. sor:
|mutatott='''Régi anyagok'''
|mutatott='''Régi anyagok'''
|szöveg=
|szöveg=
*A régi anyagok (pl.: Progtechnológia) teljesen más tematikát követtek, de nem érdemes kitörölni őket, mert találhatunk bennük értékes információkat.
* A régi anyagok (pl.: Progtechnológia) teljesen más tematikát követtek, de nem érdemes kitörölni őket, mert találhatunk bennük értékes információkat.


* [[Media:Szofttech_magyarJegyzet_1.pdf|Szofttech_magyarJegyzet_1.pdf]]
* [[Media:Szofttech_magyarJegyzet_1.pdf|Szofttech_magyarJegyzet_1.pdf]]
200. sor: 175. sor:


== Házi ==
== Házi ==
A [https://www.iit.bme.hu/oktatas/tanszeki_targyak/BMEVIIIAB01 tárgyhonlapról] lehet letölteni a házi feladat template-et, illetve két mintamegoldást. A feladat egy program tervezése követelmények definiálásával, use-case-, osztály-, szekvencia- és állapotdiagrammal. A házi feladatra külön jegy nem jár, csak go-no go eredmény, amely egyben az aláírást is jelenti. A pótlási időszakban a házi feladat pótolható, de ekkor egy hónap helyett csak néhány napot (max kb. 1 hetet) kapunk. A házi feladatot a tárgyhonlapon írt időpontig kell feltölteni a [https://jporta.iit.bme.hu/ JPortára].
* A [https://www.iit.bme.hu/oktatas/tanszeki_targyak/BMEVIIIAB01 tárgyhonlapról] lehet letölteni a házi feladat template-et, illetve két mintamegoldást. A feladat egy program tervezése követelmények definiálásával, use-case-, osztály-, szekvencia- és állapotdiagrammal. A házi feladatra külön jegy nem jár, csak go-no go eredmény, amely egyben az aláírást is jelenti. A pótlási időszakban a házi feladat pótolható, de ekkor egy hónap helyett csak néhány napot (max kb. 1 hetet) kapunk. A házi feladatot a tárgyhonlapon írt időpontig kell feltölteni a [https://jporta.iit.bme.hu/ JPortára].


'''A házi elsődlegesen azt kéri számon, képes vagy-e egy feladatot a tanult ''objektumorientált'' tervezési elvek szerint megtervezni, majd ezt a tanult jelölésrendszerrel egy dokumentumba leírni.''' Különösen vigyázz a következőkre:
* '''A házi elsődlegesen azt kéri számon, képes vagy-e egy feladatot a tanult ''objektumorientált'' tervezési elvek szerint megtervezni, majd ezt a tanult jelölésrendszerrel egy dokumentumba leírni.''' Különösen vigyázz a következőkre:
* '''Ne egy darab nagyon okos osztály (God Object) irányítson sok butát, amik csak adatot tárolnak.''' Oszd meg az osztályok közt a felelősségeket.
* '''Ne egy darab nagyon okos osztály (God Object) irányítson sok butát, amik csak adatot tárolnak.''' Oszd meg az osztályok közt a felelősségeket.
** ''„Ne az legyen, hogy az ágy hívja be a fiút és a lányt a szobába, és ő izélteti meg őket... Sokkal jobb, ha egymással csinálják.”''
** ''„Ne az legyen, hogy az ágy hívja be a fiút és a lányt a szobába, és ő izélteti meg őket... Sokkal jobb, ha egymással csinálják.”''
235. sor: 210. sor:
== Vizsga ==
== Vizsga ==


====2019/20/1 félév====
=== Vizsgakérdések ===
* [[:Media:st_mintav-2.pdf|st_mintav-2.pdf]]: Minta vizsgasor
* [[Szoftvertechnológia - Lehetséges vizsgakérdések]] - szerkesszétek bátran! (korábbi [https://docs.google.com/document/d/1y6989PPel8nhjoPSYU3ztUS4poe0XC23kAQigjBVcQ4/edit?usp=sharing Google Docs-segédlet Wikis változata])
 
* [https://docs.google.com/document/d/1UcrKOjgA3vN9S4SD3uF_I6EjGssRkgN7ofhonbmohTM/edit?usp=sharing| Diagramok kigyűjtve a diákból] - szerkesszétek bátran!
* [[:Media:ab01_200107.pdf|ab01_200107.pdf]]: 2020. január 7-ei vizsga (VIIIAB01)
* [[Szoftvertechnológia - Igaz/Hamis]] - a tárgyhonlapon lévő kérdések alapján
* [[:Media:ab01_200114.pdf|ab01_200114.pdf]]: 2020. január 14-ei vizsga (VIIIAB01)
* [[:Media:ab01_200121.pdf|ab01_200121.pdf]]: 2020. január 21-ei vizsga (VIIIAB01)


====2015/16/1 félév====
====2015/16/1 félév====
261. sor: 234. sor:
* [[:Media:Ab01_170530.pdf|ab01_170530.pdf]]: 2017. május 30-ai vizsga (VIIIAB01 - új)
* [[:Media:Ab01_170530.pdf|ab01_170530.pdf]]: 2017. május 30-ai vizsga (VIIIAB01 - új)
* [[:Media:Ab01_170613.pdf|ab01_170613.pdf]]: 2017. június 13-ai vizsga (VIIIAB01 - új)
* [[:Media:Ab01_170613.pdf|ab01_170613.pdf]]: 2017. június 13-ai vizsga (VIIIAB01 - új)
====2019/20/1 félév====
* [[:Media:st_mintav-2.pdf|st_mintav-2.pdf]]: Minta vizsgasor
* [[:Media:ab01_200107.pdf|ab01_200107.pdf]]: 2020. január 7-ei vizsga (VIIIAB01)
* [[:Media:ab01_200114.pdf|ab01_200114.pdf]]: 2020. január 14-ei vizsga (VIIIAB01)
* [[:Media:ab01_200121.pdf|ab01_200121.pdf]]: 2020. január 21-ei vizsga (VIIIAB01)


{{Rejtett
{{Rejtett
348. sor: 328. sor:
== Tippek ==
== Tippek ==


*A régi tantárggyal ellentétben itt már a házi is nehézséget szokott okozni, viszont cserébe rászorulsz, hogy évközben is tanulj, így a vizsga diagramos részeit már valamennyire tudod, mire odakerülsz. A Java-s rész eltűnt. A házinak érdemes időben nekiállni, mert idő míg letisztul a fejekben, hogyan is állnak össze a diagramok. Halálfejes hibák kerülendők.
* A régi tantárggyal ellentétben itt már a házi is nehézséget szokott okozni, viszont cserébe rászorulsz, hogy évközben is tanulj, így a vizsga diagramos részeit már valamennyire tudod, mire odakerülsz. A Java-s rész eltűnt. A házinak érdemes időben nekiállni, mert idő míg letisztul a fejekben, hogyan is állnak össze a diagramok. Halálfejes hibák kerülendők.


{{Rejtett
{{Rejtett
377. sor: 357. sor:


== Egyéb anyagok/linkek ==
== Egyéb anyagok/linkek ==
Interjú Dr. László Zoltánnal:
* Interjú Dr. László Zoltánnal:
* [[SzoftTechTippek|Tanulási tippek, FAQ a tárggyal kapcsolatban]]
** [[SzoftTechTippek|Tanulási tippek, FAQ a tárggyal kapcsolatban]]


''Mottó:''
''Mottó:''
* Az OOP nagyon class dolog.
* Az OOP nagyon class dolog.
* There are no significant bugs in our released software that any significant number of users want fixed. (Bill Gates - http://en.wikiquote.org/wiki/Bill_Gates)
* There are no significant bugs in our released software that any significant number of users want fixed. (Bill Gates - http://en.wikiquote.org/wiki/Bill_Gates)
* - Mit mond a hallgató, amikor megkapja a szoftvertechnológia vizsgalapot? - OMG UML!
* ''Mit mond a hallgató, amikor megkapja a szoftvertechnológia vizsgalapot? - OMG UML!''
* "Ami a vizsga nehezseget illeti: alig fejezodott be a vizsgaidoszak, es maris felulemelkedik a "multbeli" nehezsegen, belatja, hogy a vizsganak komoly szerepe volt a tudasanak megszerzeseben. Ez igy van rendjen. A velt kellemetlenseg elhalvanyul idovel, a tudas megmarad."
* ''Ami a vizsga nehézségét illeti: alig fejeződött be a vizsgaidőszak, és máris felülemelkedik a "múltbéli" nehézségen, belátja, hogy a vizsgának komoly szerepe volt a tudásának megszerzéseben. Ez így van rendjen. A vélt kellemetlenség elhalványul idővel, a tudás megmarad.''
* "A targyban szerzett ismeretek reven lassan bekerul abba a profi tarsasagba, amit "informatikusok"-nak is szoktak nevezni. Van sajat nyelvunk, fogalomrendszerunk, felszavakbol megertjuk egymast."
* ''A tárgyban szerzett ismeretek révén lassan bekerül abba a profi társaságba, amit "informatikusok"-nak is szoktak nevezni. Van saját nyelvünk, fogalomrendszerünk, félszavakból megértjük egymást.''


=== Fun Page ===
=== Fun Page ===