46
A mérnökké válás folyamata Gonosz ikertestvérek 2008

Gonosz IkertestvéRek

  • Upload
    c4m7sx

  • View
    673

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gonosz IkertestvéRek

A mérnökké válás folyamata

Gonosz ikertestvérek2008

Page 2: Gonosz IkertestvéRek

Miért leszünk mérnökök?

Megőrültünk Nem őrültünk meg annyira mint a

bölcsészek Úgy érezzük(gyakran tévesen), hogy

tudásunkkal jobbá tehetjük a világot Hajt minket a profit (ez esetben

ajánlottabb a manager szakmát változtatni)

Page 3: Gonosz IkertestvéRek

Hol kezdődik a folyamat?

Aki azt hiszi, hogy csettint egyet, és máris mérnökké válhat, az nagyot téved

Hosszas és gondos tervezőmunka szükséges, ahhoz hogy a leggazdaságosabban, a legrövidebb idő alatt érjük el a célt

A tervezés akkor kezdődik, mikor a leendő mérnökszülő fejében megszületik a gondolat, ő bizony mérnök csemetét szeretne

Page 4: Gonosz IkertestvéRek

A mérnökké válás definíciója

Erőforrások költséges és hibás allokációja, azon cél érdekében, hogy génállományunkat továbbörökítve, az emberiség szolgálatába állítsunk egy tévesen költséghatékonynak és hasznosnak megítélt mérnököt

Page 5: Gonosz IkertestvéRek

Fázisok

Megvalósíthatósági tanulmány

Igényfelmérés Szerződéskötés Rendszerszervezési

alternatíva kiválasztása

Rendszertechnikai alternatíva kiválasztása

Skeleton elkészítése Keretrendszer elkészítése Architektúrális tervezés Részletes tervezés Implementáció Tesztelés Üzembehelyezés

Page 6: Gonosz IkertestvéRek

Esettanulmány

Józsi 25 éves egyedülálló férfi. A megvalósíthatósági tanulmány (párválasztás) során nem figyelt kellőképpen arra, hogy mik befolyásolhatják az eredményt.

A képen látható tényezőt teljes mértékben figyelmen kívül hagyta, így hibás értéket kapott.

A másik fél a szerződéskötés előtt faképnél hagyta, ezzel visszavetve a folyamatot 2 évvel, és feleslegessé téve minden addigi költséget.

Page 7: Gonosz IkertestvéRek

Megvalósíthatósági tanulmány(Párválasztás) Bonyolult számítások sorozata,

melyek végül egy %-os eredményt adnak, arra vonatkozóan, hogy mekkora eséllyel, kezdeményezhetünk mérnökgyártást a kiszemelt ellenkező nemű egyeddel

Rengeteg tényező befolyásolja az értéket, de mind közül a legerőteljesebb, és a számításainkban a legnagyobb pontatlanságot okozó az az alkohol, ezért célszerű kiküszöbölni.

Page 8: Gonosz IkertestvéRek

Példák tanulmányokra Kisebb mint 1%-os valószínűség

Page 9: Gonosz IkertestvéRek

Példák tanulmányokra Nagyobb mint 99%-os valószínűség

Page 10: Gonosz IkertestvéRek

Igényfelmérés

Page 11: Gonosz IkertestvéRek

Szóbeli megállapodás

A szerződni kívánó felek (továbbiakban befektetők) megegyeznek a leendő mérnök elvárt paramétereiben. A megrendelő elmondja igényeit a későbbi szállítónak, a szállító pedig mérlegeli a képességeit, majd elfogadja vagy elutasítja a projektet. Amennyiben elfogadja, akkor a megrendelőtől kapott objektumot a továbbiakban mindkét félnek kötelező a gyűrűsujján hordania.

Page 12: Gonosz IkertestvéRek

Szóbeli megállapodás

Page 13: Gonosz IkertestvéRek

Követelményelemzés

A létrejövő rendszerrel kapcsolatos elvárásokat dokumentálják egymás igényei alapján. Ezután előkészítik a szerződést.

A követelményelemzés során ki kell térni funkcionális (pl.: szabályok, felhasználói felület, stb.) és nem funkcionális követelményekre (pl.: teljesítmény, megbízhatóság, stb.)

Page 14: Gonosz IkertestvéRek

Követelményelemzés

Page 15: Gonosz IkertestvéRek

Kockázatelemzés

Kockázat minimalizálásA felek dokumentálják, hogy mit tesznek az

egyes kockázati események elkerülése érdekében

Kockázat tervezésA felek tervet készítenek arra az esetre is, ha

egy kockázati esemény mégis bekövetkezne

Page 16: Gonosz IkertestvéRek

Lehetséges kockázatok 1.

Page 17: Gonosz IkertestvéRek

Lehetséges kockázatok 2.

Page 18: Gonosz IkertestvéRek

Szerződéskötés

A felek a korábbi fázisok során létrejött dokumentumokat közjegyző jelenlétében aláírásukkal hitelesítik, ezzel létrejön a megegyezés.

Elkezdik a fejlesztési folyamatot

Page 19: Gonosz IkertestvéRek

Rendszerszervezési alternatíva kiválasztása Fogantatás, első fázis A legnagyobb kérdés: fiú legyen vagy lány?

Page 20: Gonosz IkertestvéRek

Rendszerszervezési alternatíva kiválasztása

Az első mellett szóló érvek:

Korán önállósodik Nagyobb agytérfogat Statisztikai alapon

sikeresebb lesz a mérnöki pályán

A második mellett szóló érvek:

-

Page 21: Gonosz IkertestvéRek

Rendszerszervezési alternatíva kiválasztása

A mérleg elég egyértelműnek tűnik, mégis min kell még filozofálni?

Hazánkban jelenleg nem legális a rendszerszervezési alternatíva befolyásolása, így érdemes mindkét lehetőséget jól végig gondolni.

Page 22: Gonosz IkertestvéRek

Rendszertechnikai alternatíva kiválasztása Fogantatás második fázis Olyan dolgok

meghatározása mint például: szemszín, hajszín, bőrszín

Az értékkészlet korlátos Az értékkészlet kibővítése

céljából igénybe lehet venni a postás segítségét

Page 23: Gonosz IkertestvéRek

A skeleton elkészítése

A rendszertechnikai alternatíva kiválasztását követően a női tervező elkezdi hasában kialakítani a mérnök csontvázát. Ez a folyamat 9 hónapot vesz igénybe.

Page 24: Gonosz IkertestvéRek

Keretrendszer elkészítése

A skeleton elkészültével elkezdődik a csecsemőkor. A tervezőknek (Optimális esetben a férfinak) célszerű ilyenkor külön keretrendszert gyártani a mérnökpalánta számára.

Page 25: Gonosz IkertestvéRek

Architektúrális tervezés

Jellemzően Ovodáskor

Első jövőképek kialakulása

A mi leszel, ha nagy leszel kérdésre adott lehetséges válaszok: rendőr, tűzoltó, katona, szuperhős, böllér

Page 26: Gonosz IkertestvéRek

Részletes tervezés

Iskolás kor A leghosszabb fázis Jövőképek racionalizálódása Már nem szeretne rendőr, tűzoltó, katona

lenni, csak szuperhős vagy böllér Idővel egyre több jövőkép alakul ki

Page 27: Gonosz IkertestvéRek

Részletes tervezés

A szakasz 2/3-adától a jövőképek száma elkezd csökkeni Első próbálkozások új mérnök tervezésében, mindenféle

megvalósíthatósági tanulmány nélkül Ritka esetben sikeres a tervezés, ilyenkor gyakran abortálják a

folyamatot, a megfelelő kockázat- és költségelemzés hiánya miatt. A szakasz végére a jövőképek száma viszonylag alacsonyra

csökken, bár a böllér mellett még mindig tartalmazhat életképtelen dolgokat, például bölcsész.

Megfelelő esetben a mérnökpalánta, valamely mérnöki jövőkép megvalósításába kezd, egyéb esetben a folyamatot abortálják.

Page 28: Gonosz IkertestvéRek

Implementáció

Egyetemre járás A részletes tervezés végén kialakult

jövőkép megvalósítása A Platform kiválasztásával kezdődik

minden Spirál modellel leírható fejlesztési szakasz Végül tesztelés

Page 29: Gonosz IkertestvéRek

Platform kiválasztása

El kell dönteni, hogy melyik kar melyik szakát szeretnénk elvégezni.

Szempontok: érdeklődés, új mérnök tervezésére való igény

Pl. ha az első a domináns: Villamosmérnök

Pl. ha a második a domináns: Építész

Page 30: Gonosz IkertestvéRek

Spirál modell

Page 31: Gonosz IkertestvéRek

Kódolás

Forráskód elkészítése Előadásra járás Jegyzetelés Már megírt

forráskódok megvásárlása

Page 32: Gonosz IkertestvéRek

Fordítás

Egyesek tanulásként ismerik a jelenséget Az elkészített forráskódból futtatható állomány

készítése a modul teszt előtt fél nappal A futtatható állomány minden kérdésre azonnali

választ tud A fordítás gyakran sikertelen Nagyon sokszor előfordul, hogy a kapott bináris

a legegyszerűbb modulteszteken is megbukik

Page 33: Gonosz IkertestvéRek

Linkelés

Ebben a fázisban a létrejövő rendszer több komponenséből készül egyetlen végrehajtható állomány.

A hallgatók nagy részének kedvenc időtöltése

Az oktatók nem tűrik a hosszú linkelést

Page 34: Gonosz IkertestvéRek

Linkelés

Page 35: Gonosz IkertestvéRek

Erőforrások hozzáadása

Puskaírás néven ismert Akkor van rá szükség, ha a fordítás túl

lassan történik Tesztelés közben történik a fordítás Tipikus jelenség, hogy a mérnök megkísérel

világrekordot dönteni minél kisebb méretű olvasható Font gyártásában, hogy ezzel maximalizálja az információ/cm2-t

Page 36: Gonosz IkertestvéRek

Modulteszt

A modultesztek célja a tesztelendő komponens minél alaposabb "megmozgatása" az összeépítés előtt.

A modulteszt sikerességének mérőszáma az érdemjegy. Ez azt jelenti, a tesztelendő modul hány százalékát "mozgatta meg" a tesztelő, vannak-e olyan részek, amelyek nem hajtódtak végre (tehát a hibáik nem derülhettek ki)

A sikerességet leginkább az erőforrások jó hozzáadása, másodsorban a jó kódolás befolyásolja

Page 37: Gonosz IkertestvéRek

Modulteszt

Page 38: Gonosz IkertestvéRek

Integrációs teszt

Fontos, hogy az alkalmazást a többi alkalmazással összekapcsolva, azokkal kommunikálva is leteszteljük és elvégezzünk úgynevezett „end-to-end” teszteket is, mikor is egy-egy üzleti folyamatot tesztelünk végig, melyek több alkalmazást is érintenek. Ezeknek, a teszteknek az elvégzését szervezetileg ki lehet emelni.

Ebben a fázisban a kódolás minősége kevésbé mérvadó, inkább a rendszer különleges adottságai befolyásolják a sikerességet

A tesztelő egyénileg állít fel rangsort a tesztalanyok közül, és a neki leginkább megfelelő alanyt választja

Page 39: Gonosz IkertestvéRek

Integrációs teszt

Page 40: Gonosz IkertestvéRek

Alfa teszt

Az újonnan fejlesztett termék legelső tesztje, laboratóriumi körülmények közt

Az itt kiderülő hibákat javítják, majd továbbítják a terméket a béta tesztre.

Page 41: Gonosz IkertestvéRek

Alfa teszt

Page 42: Gonosz IkertestvéRek

Béta teszt

A végfelhasználók tesztelik a terméket, és a hibákat jelentik a fejlesztőknek

Page 43: Gonosz IkertestvéRek

Béta teszt

Page 44: Gonosz IkertestvéRek

Verifikáció és validáció

A megerősítés arról, hogy a mérnök az implementációt követően, megtalálja a helyét az iparban, és rendelkezik a megfelelő anyagi háttérrel egy újabb mérnök tervezéséhez

Page 45: Gonosz IkertestvéRek

Verifikáció és validáció

Page 46: Gonosz IkertestvéRek

Kész termék átadása

Új mérnök tervezésébe kezdés