Szoftvertechnológia


Information about the English course can be found on the English page of the subject.

Oktatók: Dr. Balla Katalin, Dr. Simon Balázs

Tantárgyi adatlap: BMEVIIIAB01

Időpont és helyszín:

  • Péntek: 10:15-12:00 Q.I.
  • Páros csütörtök: 10:15-12:00 Q.I.

Vizsgák

SorszámVizsgaTeremMegoldásMegtekintés
1 2017. december 19. 14:00-16:00 An-Jo: IB.028.
Ju-Taj: Q.I.
Tak-Zs: Q.II.
németes: Q.II.
vizsgakurzus: Q.II.
megoldás 2017. december 22. 9:00, IB.139.
2 2018. január 9. 14:00-16:00 Szur-Zs: IB.026.
Mar-Ször: IB.028.
Gál-Máh: Q.I.
A-Fül: Q.II.
németes: Q.II.
vizsgakurzus: Q.II.
megoldás 2018. január 12. 10:00, IB.140.
3 2018. január 16. 14:00-16:00 A-M: Q.I.
N-Zs: Q.II.
németes: Q.II.
megoldás 2018. január 19. 13:30, IB.139.

A vizsga hetének csütörtöki napján a jegyek bekerülnek a Neptunba, a pontszámok pedig a jportára. A megtekintéshez arcképes igazolvány bemutatása kötelező.

Minta vizsgasor itt érhető el: minta vizsgasor

(Vizsgakurzuson a BMEVIIIAB01 tárgykódú tárgyat felvett hallgatóknak is az ebben a félévben leadott anyagból kell vizsgázniuk.)

Pót házi feladat

A pót házi feladat kiírása az alábbi linken tölthető le: házi feladat. A megoldáshoz egy sablon letölthető innen: sablon

A pót házi feladat megoldását a jporta rendszerben kell feltölteni. A feltöltés határideje: 2017. december 13. 8:00

A pót házi feladattal kapcsolatos konzultáció: 2018. január 19-én, pénteken 14:30-kor az IL.408-as teremben.

Házi feladat

A házi feladat eredményeit a jporta rendszerben az "Értékelések" alatt lehet megtalálni (nem a feltöltött fájl mellett!). Megtekintési és kérdezési lehetőség személyesen: 2017. december 8-án, pénteken 14-16 óráig az QAF.14-es teremben. A tárgy nagy létszámára tekintettel kérdésekre e-mailben nem tudunk válaszolni.

A házi feladat javításához használt útmutató megtekinthető itt: javítási útmutató. A jportára kikerült néhány pontosított megjegyzés is.

A házi feladat kiírása az alábbi linken tölthető le: házi feladat. A megoldáshoz egy sablon letölthető innen: sablon

A házi feladat megoldását a jporta rendszerben kell feltölteni. A feltöltés határideje: 2017. november 26. 23:59

Egy a házi feladathoz hasonló példa mintamegoldása itt érhető el: mintamegoldás. A házi feladat megoldása során hasonlóan részletes és alapos munkát várunk el. Fontos, hogy a beadott megoldás jól átgondolt legyen, a rajzolt diagramok konzisztensek legyenek egymással, és törekedni kell a tanult objektumorientált tervezési elvek betartására.

Für die deutschsprachige Ausbildung: Hausaufgabe, Template

Feladatgyűjtemény

A vizsgára való felkészüléshez az alábbi feladatgyűjtemények adnak segítséget:

A feladatgyűjteményben esetlegesen előforduló hibákat kérjük jelezzék a tárgy előadóinak! Köszönjük!

Az UML feladatgyűjtemény a tárgy korábbi változatából is tartalmaz példákat. A vizsgán azonban csak az e félévi anyagot kell tudni.

A félév időbeosztása

Dr. Balla Katalin előadásdiáit csak bejelentkezés után lehet letölteni.
HétDátumTémakörOktatási anyagok
1. Szeptember 8. UML: Use Case Diagram, Activity Diagram, Component Diagram, Deployment Diagram Bevezetés
Diák
2. Szeptember 14. OO fogalmak, UML: Class Diagram, Package Diagram, Object Diagram Diák
Szeptember 15. UML: Sequence Diagram, Communication Diagram, Interaction Overview Diagram Diák
3. Szeptember 22. UML: State Machine Diagram, Timing Diagram, Composite Structure Diagram, Profile Diagram; Beyond UML: MOF, XMI, OCL Diák
4. Szeptember 28.
Szünet
Szeptember 29.
Szünet
5. Október 6. Objektumorientált tervezési elvek Diák
6. Október 12. Bevezetés. A szoftverről és a szoftverfejlesztésről. Aktuális trendek és problémák. Folyamatok és modellezésük. Diák
Október 13. Népszerű életciklus modellek. Hagyományos és agilis szoftverfejlesztés. Diák
7. Október 20. Gyakorlat: PacMan minta házi megoldása Diák
8. Október 26. Folyamatfejlesztési modellek. Elemek, célok és gyakorlatok. Folyamatcsoportok. Diák
Október 27. Követelmények. Egyeztetés, elemzés, meghatározás, dokumentálás. A követelmények változásának menedzselése. Diák
9. November 3. Tervezés és implementálás. Diák
10. November 9. Tesztelés. Alapfogalmak, a tesztelési folyamat, tesztelési dokumentumok, teszt típusok. Diák
November 10. Tesztelési technikák. Hagyományos és agilis tesztelés. Diák
11. November 17. A szoftver projektek irányítási vonatkozásai. Becslés, tervezés, követés, vezérlés. Diák
12. November 23. DevOps Diák
November 24.
Szünet
13. December 1. Gyakorlat: Házi feladat megoldása Hibák
Megoldás
14. December 7. Támogató folyamatok: minőségbiztosítás, mérések. Diák
December 8. Gyakorlat: Vizsgapéldák megoldása UML

A korábbi félévek (2016/2017-os tanév) anyaga elérhető ezen a linken.