Szoftvertechnológia (régi)

A VIK Wikiből
A lap korábbi változatát látod, amilyen Csukás Tamás Áron (vitalap | szerkesztései) 2017. május 18., 16:34-kor történt szerkesztése után volt. (→‎Vizsga)
Szoftvertechnológia
Tárgykód
VIIIAB01
Régi tárgykód
VIIIA217
Általános infók
Szak
info
Kredit
4
Ajánlott félév
3
Keresztfélév
vizsgakurzus
Tanszék
IIT
Követelmények
KisZH
nincs
NagyZH
nincs
Házi feladat
1 db
Vizsga
írásbeli
Elérhetőségek
Levlista
szofttechATsch.bme.hu

Ajánlott rövidítés: "szofttech"

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

Előtanulmányi rend

A programozás alapjai 2. tárgyból kredit megszerzése szükséges a tárgy felvételéhez.

A szorgalmi időszakban

  • Heti 2 előadás van, kötelező jelenléti ív nincs.
  • Az aláírás feltétele:
    • Régi tárgy esetén:
      • 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.
    • Új tárgy esetén:
      • Egy egyszerű feladat UML modelljét kell elkészíteni és rögzíteni a megadott template szerint!
  • 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

  • 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 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.

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.

Segédanyagok

Tanácsok

Közösen szerkesztett hasznos tanácsok egymásnak. Oszd meg te is tapasztalataidat!

Könyv

Főbb könyvek

  • Kondorosi, László, Szirmay-Kalos: 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.
  • Harald Störrle: UML 2, Panem Kiadó, Budapest, 2007
    • Az UML 2 szabvány van benne. Egy esettanulmányt vezet végig a könyvön és az összes diagramtípust részletesen kivesézi. A mély megértéshez nagy segítség.
  • Java 2 - Útikalauz programozóknak 5.0, ISBN 9630640923, Kiadó:ELTE TTK Hallgatói Alapítvány
  • 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

Hasznos publikációk

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: Ultrabrutál Jegyzet by Kris
  • Aki átment ennek a jegyzetnek a segítségével, hívjon meg egy sörre gondolatban. - Kris

SzofttechJegyzet

  • 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!
    • 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ó

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!

2012 őszén a Java-előadásokat is felvették.

A videók itt megnézhetőek, innen letölthetőek

A 2010-es videókhoz készült Videó-jegyzet időbélyegzőkkel. Segítségével könnyű megkeresni adott anyagot a videókban.

Vizsgakérdések

Vizsgafeladatok csoportosítva (2008.01.08 - 2015.01.20)

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 arklurwiki@gmail.com e-mail címre.

  • Friss módosítások / javítások:
    • -

Egyéb segédanyagok

Java

Órai jegyzet

UML

DTD

ELH

Jackson system development (JSD), Jackson Structured Programming (JSP)

XML

Algebrai axiómák

Tesztelés

Agilis szoftverfejlesztés

Egyéb

Régi anyagok

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.

Nemhivatalos konzultációk

Házi

A 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 két napot kapunk.

A házi feladatot a tárgyhonlapon írt időpontig kell feltölteni a Hercules feladatbeadó rendszerre. A belépéshez szükséges adatokat a XXXXXX@nk.hszk.bme.hu-s email címre küldik ki.

  • 2015 - Saját feladat kitalálása, megvalósítása
  • 2015 pót - Izidor karácsonya
  • 2016 - Logisztikai cég (teherautó,futószalag, váltók, csomagok...)
  • 2016 pót -

Házi felépítése a régi tanrendben

  • 8 darab, tipikus szoftvertechnológia feladat vagy elméleti kérdés (olyan feladatok melyek vizsgákban szoktak szerepelni), tehát az AllInOne PDF sokat segít hasonló feladatok keresésében
  • minden egyes feladatra külön-külön a pontok 50%-ának megszerzése.

A feladatlapot kinyomtatva, kitöltve és összetűzve kell leadni az emailben említett helyen (IIT adminisztráció), az emailben említett határidőig, ami általában november vége.

Vizsga

2016/17/1 félév


2015/16/1 félév


RÉGI VIZSGÁK


2014/15/2 félév

2014/15/1 félév

2013/14/2 félév

2013/14/1 félév

2012/13/2 félév

2012/13/1 félév

2011/12/2 félév

2011/12/1 félév

2010/11/2 félév

2010/11/1 félév

2009/10 év

2008/09 év

2007/08 év

All In One PDF

Tippek

RÉGI SZOFTTECH - A tárgyat nem könnyű elvégezni, de nem is lehetetlen. A szofttech tipikusan olyan tárgy, melyre ha félév közben csak pár órat készülsz, akkor is eljutsz vizsgára, de vizsgán veszed észre hogy milyen keveset is tudsz, ezért ajánlom mindenkinek a félév közbeni készülést. A Java rész bevezetésével csak nehezedett a vizsga, arra úgy érdemes készülni hogy kódolsz és minden anyagrészt kipróbálsz amit csak vettünk órán, a diákból mindent meg kell értened, mert bármi előfordulhat vizsgán belőle. A szofttech részt pedig meg kell tanulni és meg kell érteni! Nincs mese, ez tanulós és nem egyszerü tárgy!

Kedvcsináló

ÚJ TÁRGY



RÉGI TÁRGY


Szabó Csaba

A tárgy tetszett, hasznos de nehéz. Szerintem nagyon hasznos tárgy, én már találkoztam több részével az életben (UML, scrum, DTD, XML), illetve végre a Java programozási nyelvet is megtanulhatod rendesen (régi szoftlab3 képzés siralmas volt), van róla 4 előadás melyeket Goldschmidt Balázs tart, a java rész gyakorlata lényegében a szoftverlabor 3 tárgy. A vizsgákról, főleg a beugróról mindenkinek megvan a saját véleménye, nem egyszerü az biztos, de ez nem ennek a vitának a helye, levlistán lehet sok ilyen vitát találni/kezdeni.
-- Szabó Csaba

Lord Viktor

A tárgy a Bsc. egyik legnehezebb(en elvégezhető) tárgya. Az aláírás lényegében ingyen van, gyakorlatilag egy ZH-feladatsort kell megoldanod otthon egy-két hét alatt. Cserébe viszont a vizsga nehéz, nem is az anyag, hanem inkább a számonkérés módja miatt. A beugrató beugró teljesítéséhez kell nagy adag szerencse is, valamint lelemény és logika, hogy az ember egy kétértelmű dolognál kitalálja, hogy LZ mire gondolt. Ne tévesszen meg a neve: nem alapinformációkra kérdez rá, az anyagból bármi lehet benne. Sok előző évekbeli vizsgasor van fenn itt a wikin, ezekből látszik, mire gondolok. Ezért érdemes a vizsgát véresen komolyan venni, főleg a 6 vizsgás szabály bevezetése óta. A tárgy összességében nem haszontalan, csak sok a száraz elmélet, de aki szoftverfejlesztő akar lenni, annak kifejezetten érdekes is lehet.
-- Lord Viktor (vita) 2013. április 17., 09:20 (UTC)

Egyéb anyagok/linkek

Interjú Dr. László Zoltánnal:

Mottó:

  • 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)
  • - 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."
  • "A targyban szerzett ismeretek reven lassan bekerul abba a profi tarsasagba, amit "informatikusok"-nak is szoktak nevezni. Van sajat nyelvunk, fogalomrendszerunk, felszavakbol megertjuk egymast."

Fun Page

SzofttechFunPage

Facebook csoport

Szofttech_VIK csoport


Bevezetők
1. félév
2. félév
3. félév
4. félév
5. félév
6. félév
7. félév


Sablon:Lábléc - Mérnök informatikus alapszak