Szoftvertechnológia

Tárgykód:
Tárgyfelelős:
Goldschmidt Balázs
Szak:
Mérnök informatikus
Képzési szint:
BSc
Képzés féléve:
3
Kategória:
Szakmai törzsanyag
Leírás:

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.

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 házi feladat javításához használt szempontok megtekinthetők itt: javítási szempontok.

A pót házi feladat megoldását a jporta rendszerben kell feltölteni. A feltöltés határideje: 2018. december 10. 23:59.

Vizsgák

SorszámVizsgaTeremMegoldásMegtekintés
1 2018. december 18. 14:00-16:00
2 2019. január 8. 14:00-16:00
3 2019. január 15. 14:00-16:00

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

A félév időbeosztása

Az előadásdiákat csak bejelentkezés után lehet letölteni.

HétDátumTémakörOktatási anyagok
1. Szeptember 7. Bevezetés. A szoftverről és a szoftverfejlesztésről. Aktuális trendek és problémák. Folyamatok és modellezésük. Bevezetés
Diák (extra)
2. Szeptember 13. UML: Use Case Diagram, Activity Diagram, Component Diagram, Deployment Diagram Diák
Szeptember 14. OO fogalmak, UML: Class Diagram, Package Diagram, Object Diagram Diák
3. Szeptember 21. UML: Sequence Diagram, Communication Diagram, Interaction Overview Diagram Diák
4. Szeptember 27. UML: State Machine Diagram, Timing Diagram, Composite Structure Diagram, Profile Diagram; Beyond UML: MOF, XMI, OCL Diák
Szeptember 28.
Szünet
5. Október 5. Objektumorientált tervezési elvek Diák
6. Október 11. Népszerű életciklus modellek. Hagyományos és agilis szoftverfejlesztés. Életciklus, Agilis (extra)
Október 12. Folyamatfejlesztési modellek. Elemek, célok és gyakorlatok. Folyamatcsoportok. Diák (extra)
7. Október 19. 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 (extra)
8. Október 25. Gyakorlat: PacMan minta házi megoldása Diák
Október 26. Gyakorlat: Házi konzultáció
9. November 2.
Szünet
10. November 8. Tervezés és implementálás. Diák (extra)
November 9. Tesztelés. Alapfogalmak, a tesztelési folyamat, tesztelési dokumentumok, teszt típusok. Diák (extra)
11. November 16. Tesztelés hagyományos és agilis környezetben. Diák (extra)
12. November 22. Tesztelés hagyományos és agilis környezetben. Diák (extra)
November 23. A szoftver projektek irányítási vonatkozásai. Becslés, tervezés, követés, vezérlés. Diák (extra)
13. November 30.
Szünet
14. December 6. Agilis projektmenedzsment. Gyakorlatok. Vizsgapéldák megoldása. Diák (extra)
December 7. Támogató folyamatok: minőségbiztosítás, mérések. Diák (extra)

Hallgatói előadások:

Házi feladat

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 javításához használt szempontok megtekinthetők itt: javítási szempontok.

A házi feladat megoldását a jporta rendszerben kell feltölteni. A feltöltés határideje: 2018. november 12. 23:59. 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!).

A 2018. október 14. 23:59-ig feltöltött házi feladatokat előzetes értékelésnek vetjük alá. Csak teljes megoldásokat nézünk meg, félkész vagy hiányos megoldásokról nem adunk visszajelzést.

A házi feladathoz hasonló példák mintamegoldásai:

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.

További gyakorlási lehetőségek:

A házi feladat pótlására a pótlási héten lesz lehetőség egy új feladat keretében.

Házi feladat eredmények

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!).

A házi feladat eredményeivel kapcsolatban konzultációt tartunk 2018. november 30-án 14:15-16:00 óráig az IB.026-os teremben. Az értékeléssel kapcsolatos kérdéseket kérjük, hogy a konzultáción tegyék fel, és ne email-en keresztül. A konzultáción mutatunk egy mintamegoldást is a házi feladatra.

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.