A tárgy keretében a hallgatók. Szoftverrendszerek Fejlesztése



Hasonló dokumentumok
Kormányrendeletek. 2. Ez a rendelet a kihirdetését követő napon lép hatályba. Orbán Viktor s. k., miniszterelnök

LEGYEN MÁS A SZENVEDÉLYED!

E F O P


Készült a Gazdasági Versenyhivatal Versenykultúra Központjának támogatásával november



IMÁDOK AZÖNINTERSPORT NYERŐÁR

Heart ra te correc ti on of t he QT interva l d ur i ng e xercise

Mintaillesztő algoritmusok



Hátracsatolt mesterséges neuronháló modellek



Együttműködési ajánlat Kulturális intézmények a köznevelés eredményességéért EFOP Véglegesített pályázat 3.0 (Forrás:


* 3 db bármilyen különálló Firefly, Etirel, vagy Magic M. márkájú bikinirész vásárlása esetén a legkedvezőbb árút ajándékba adjuk!

Méret: Végződés: Min. hőmérséklet: Max. hőmérséklet: Max. nyomás: Specifikációk:


31-ik szám. Tizenötödik évfolyam. l f!' *J J"7 tónín igttí ltln30 uis^:~ JaI. Nagy Miklós, (1-3) mánybiztossá neveztetett ki.

VÁLASZLAP ..BF.. KockaKobak Országos Matematikaverseny MINTA Kezdő feladat: KockaKobak Országos Matematikaverseny MINTA 2012.



LVÉNY. SZERE Kft. 598/599



Tamaro GTX női/férfi túracipő Könnyű túra vagy kirándulócipő vízálló Gore Tex membránnal és strapabíró, jól tapadó talppal. [ , ]



LS A FELFOGATÁS FEJLÕDÉSE EV

Didíer«E s' v a s ú t i k o c s i k t ó l. A k ö v e tk e z ő f e l t é t e l e k n e k k e l l u i. m e g fe l e l n i e s

Kedves Csapat! Köszönjük, hogy vállalkoztatok a küldetésre, amelyet az alábbiakban olvashattok.


P ÁRAD IFFÚ ZIÓ ÉP Ü LETFIZIKA

ISKOLÁNK DOLGOZÓI AZ TANÉVBEN AZ OSZTÁLYOK TANULMÁNYI EREDMÉNYEI STATISZTIKAI ÖSSZESÍTÉS A KÉT TANÉVRŐL

MINERVA TÉRINFORMATIKAI RENDSZER ÚT-ŐR KÖZTERÜLET HELYSZÍNELÉSI ÉS FELÚJÍTÁSI ÜGYKEZELŐ MODUL


A verseny kérdése az oligopol távközlési piacokon


ÉSREMEK L. csak1 NYERŐÁR













ő ź ľé ę ó ú ó ú ű ź ó ľ ź Ü źú ę äąź ź ö ľü ó ľ ő ö ü ö ö ö ľü ö ü ľ ö Á ó ö ö őľ ľť ľ ü ű ö ę ó ź ź Ü ę ö ő ő ö ü ö ü ö ü ö ü źů ö ť ü ö ó ü ó ó ź ę

Háztartási termékek ártáblázat Megnevezés Nettó ár Bruttó ár Bellis Classic Bellis Mini-Maxi 0 Bello Plusz Mekkmester Clean

CYEB Energiakereskedő Kft. H-2000 Szentendre, Szmolnyica sétány 6/5. Tel: +36 (26) Fax: +36 (26)






Együttműködési ajánlat A társadalmi kohézió erősítése az egyházak közösségfejlesztő tevékenységének bővítésével EFOP Pályázati tervezet 2.






ľ ö ö í í Ĺ ü í ź ľ í ľé Ĺ ö ĺ ľ ť ťĺ ť ľ ľ łł í ĺ ü Ü ú Ü ú ĺ ź ö ď ö í ĺ ć ć ĺ ö đ ľ ĺ ú ü ú Íź ö Ó ĺ ĺ ĺ ź ĺ É ö ö ĺ ö ľ í ĺĺ ľ ź ĺ źĺ ź í ú ĺ ľ ź


IGAZI MÁRKÁKKAL ÉS REMEK AJÁNLATOKKAL!


27 KEDD 28 SZERDA 29 CSÜTÖRTÖK 30 PÉNTEK 20 KEDD 21 SZERDA 22 CSÜTÖRTÖK 23 PÉNTEK 24 SZOMBAT 25 VASÁRNAP 26 HÉTFŐ







1. Előterjesztés a Képviselő-testület működését érintő önkormányzati rendeletek felülvizsgálatára Előterjesztő: Kecze István polgármester


ź ĺ Ą ö Ś Ś ł Ź í ľ Ĺ ľ í ľ ő íľ ľ ľ ľ ő í ĺ ő ě ü ľ ľ ľ ľ ö ó ľ ü ľ ö ĺ ź ź ť ľ ó ó ó ö ľ ő ő ľ ö ľ ś ź í ä ľ ľ ö ó ľ í ľ Ĺ ő ó ö í í ľ ó ę í ľ í ľ ó






VARÁZSLÓ TULAJ- DONSÁG- ÉRTÉK ERŐ ÜGY ÜGYESSÉG ÁLL INT INTELLIGENCIA BÖL KAR KARIZMA. Egyéb módosító ALAPTÁMADÁS

csak csak4 csak3 csak1 sak csak2 NYERŐÁR


A berendezkedés programja


A Griff halála. The Death of Griff. énekhangra / for voice. jön. œ œ. œ œ œ. œ J. œ œ œ b J œ. & œ œ. n œ œ # œ œ. szí -vű sze-gé-nyek kon-ga.

Együttműködési ajánlat Szemléletformálási programok KEHOP Véglegesített pályázat 3.1 (Forrás: Javasolt cselekvés


ľ ó ľ ľ ľ í ę ę ľ Ĺ ó ö ö ľ í ľ ú ť ľ ľ ü ó ö ö ü ľ ó í ľ ź ó Í óľ ľó ľ Ü ó ó ľ ľó ľ ľ ű ľ Ńź ľ í ź źę ľó ú ľľ Ü ń ľ ľ ó ľ ľ í ľ ú ł ó ó źľ ü ľ ű ľ ľ

Az aradi vértanúkra emlékeztünk meg rádiós műsor keretében, melyet a 7.a osztály tanulói adtak elő, Király Laci bácsi irányításával.



ľ ö ľ ü ľ ľ ö í í ľ í ľ í ő Ĺ Ĺ ő ľ ő ľ ü ľ ť ľ ľ ľ ő ľ ľ í ľ ľ ľ ľ ľ í ľ ľ ő ő ľ ľ í ľ ľ Ĺ ő í ľ ľ ľ ľ ľ ľ í ő ľ ö ö ő ľ ľ ľ ľ ľ ö ľ ü Ą ý ä


Átírás:

Szofv Tvzé é Tchnoló. Tck Józf Kon Kzn Kud Zobo Óbud Ey Nunn Jáno Infok K Szofvchnoló Inéz ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 1 Tlojyzék 1. Bvzé, poblé folzá, oldá pdák 2. A zofv n ék lőállíáánk foly, zofv élcklu odllj 3. A zofvfoly lpvő véknyé 4. Pojk ndzn 5. Unfd Modln Lnu (UML) 6. Ronl Unfd Poc (RUP) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 2 Oká cél: A áy kébn hllók kdnk zofvchnoló lpvő pdávl, zofv vzé, fjlzé odkájávl, különö knl z objku-onál odllzén lpuló odn oldáok. A hllók ykolok oán jááo zznk CASE zköz íéévl öénő objkuonál zofvfjlzébn. Ajánlo odlk In Sovll: Szofvndzk Fjlzé Pn kdó, Budp 1. kdá: 2002 2. bőví kdá: 2007 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 3 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 4 1

Ro S. Pn: Sofw Ennn A Pcon Appoch McGRAW-HILL In. Ed., 2005 ISBN 007 123840 9 Hlu Blz: Lhbuch h d Sofw-Tchnk Spku Akdch Vl Hdlb, Bln 1998 ISBN 3 8274 0065 1 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 5 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 6 Ey londolkodó péld: 1. Bvzé, poblé folzá, oldá pdák Épíéz Ey pc épíény Szofvfjlzé Ey k po (vzé nélkül yon (honló lóké képpn) özüjük ) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 7 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 8 2

Clád ház Közp éű Po Flhőkcoló Ny éű zofv pojk (vázl, vzé, (njúk, vzé, v ndélyzé, poozá, zlé, kvlző bízá, ódoíá, ódoíá, öbé-kvébé v ódoíá ádá.) zn épíé, hználb vél ndélyzé) (Anlíz, nyon hozú, lpo, vzé, yo, v zn kvlzé, lnyéző záú válozá) (Anlíz, vzé, plnálá, zlé, ok-ok ódoíá) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 9 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 10 Mé? A poblé K O M P L E X I T Á S Tlán, bon 28 np l kö!... é zofv? ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 11 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 12 3

1. Bvzé 1.1 M poblé? A ndzkölén blül hdv / zofv ány válozá Rndzkölé 100% 90% 10% Hdv Szofv 1957 1987 Idő ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 13 Szofvfjlzé kölék: NASA Hold-pojk: 1.000.000.000 $ (8 év) Th on ll p fo () n, on n lp fo nknd 1961. Máju 25. 1969. Júlu 20. Az k Konzu üléén Th l h lndd A zofv p z USA-bn 80- évkbn 10.000.000.000 $/év l ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 14 A zofvfjlzé dconál fáz: Tuljdonképpn dá bnn? A zofvfjlzé lyk fáz dá? Anlíz Tvzé Iplnácó Tzlé Kövé ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 15 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 16 4

A zofvfjlzé fáznk kölé ány: A kövé kölénk ozlá: Kövé 2/3 Anlíz Tvzé Iplnácó Tzlé 1/3 Tovább- fjlzé 2/3 Jvíá 1/6 Adpácó 1/6 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 17 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 18 A zofvfjlzé köléány kövé nélkül: Anlíz Tvzé Tzlé 1/3 1/2 Hb bák zá Növljük zlé nnzáá? Kölék Kódolá 1/6 Innzá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 19 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 20 5

Jó udn A zofvpojkk 31%-á llövk lő lkézül! A zofvpojkk 53%- 90%-kl úllép z lő vz kölék! 9%- ny, é 16%- k zofvpojkknk n kézül l hádő! A zofvpojkk 56%- á z nlíz fázábn lcúzk! 1.2 A zofvkíz 2% zonnl n 30% oh n n, d kfzék 45% oh n n ndn 20% lpo ádolozá uán n 3% jvíá uán n ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 21 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 22 Előzényk ( poozá hőko) A folk zn yn hdv Gyn fjlző zofv lláoá Monolku poozá Nhzn bcülhő lő züké őfoá nnyé Nhzn hádőzhő fld Köülény -unk n lj köű zlé (vál hbák é fuáko kbukhnk (npk)) Nyon nhézk po ódoíá, bővíé Szélyé füő pook A zofv kíz ün Mbízhlnok zofvk (n udj pckó, n zű z npuo, n obozu) Nhzn lklzkodnk konfuácó válozáához A fjlzé nhézk (ézpook özállíá nhézk, köülény zlé, n hékony -unk) N nfoívk zofvk (nnc kok hbjlzé, v npu oldl, b.) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 23 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 24 6

A zofvkíz ok A nőé kövlényk válozá Fuá dő nlzálá Táény nlzálá Flhználóbá flül Fléln bízhóá Könnyű kbnhóá Könnyű ovábbfjlzhőé Gyo, olcó kvlzhőé Hádők pono bá Eyéné füln fjlzé ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 25 A zofvkíz ok (foly.) A zofvk éénk növkdé uán von koplxá növkdéé (n. néyz z özfüé). A fjlzé ódzk n ok lépé válozál. A flhználó könyz válozá ( flhználók zá, flkézülé, z lklzá köülényk yökn válozk. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 26 A kízből kvző ú Sofw Ennn Konfnc 1968. Okób 7-11. Gch, NSZK E. W. jk 1930-2002 2002, Aun 1968, Gch ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 27 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 28 7

Moldá A zofvkézíé chnolozálá Új lvk, ódzk é zközök kfjlzé (CASE) Szofvzbványok bvzé, zofv nőébzoíá Új poozá pdák lklzá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 29 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 30 Új poozá Pdák Sukuál poozá (SP, S, SA) Modulá poozá ( vd Ip ) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 31 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 32 8

Objku-Onál poozá (OOP, OO, OOA, OOA) A zofv jllző A hyoányo ékk kézíéénk foly Anlz Vázlo vzé Rézl vzé Fzk vlóíá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 33 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 34 A zofv ékk ébn: A hyoányo ékk hbány öbéj A zofv ék ébn léő vlóíá fáz Nnc áülé z nyb N kll fylb vnn vzé oán Anyjllzők Munkálá ódok jllző hbán ny ykbék ödé, kopá A zofv n kopk l ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 35 dő ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 36 9

A ykbék ok: vzé-, yáá-, zlé hbák hbá nyok, IC-k, b. z lkopá ok: ödé, hőéékl-, chnku-, könyz bháok ny hbán A zofv ékk hbány öbéj Konn z lvulá dő Ez z dál, llv válozá nélkül állpo. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 37 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 38 A zofv ékk hbány öbéj válozáok fylb vév hbán ny Válozáok Győz cpon n váloz!??? dő A válozáok újbb hbák dényznk, lyk ékbn özződnk. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 39 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 40 10

2. A zofv n ék lőállíáánk foly, zofv élcklu odllj A zofvfoly odllj zofvfoly bzk pznácój y do pcál pkuból. Szokáo ípu lhnk: Munkfoly odll (véknyék ondj, bn, kn, füőé) Az dfoly vy véknyé odll (ndyk véknyé vllyn dnzfoácó hj vé. Az pználj, hoyn lkul á foly bn kné z bk, vy záíóépk áll véhjo véknyék oán). A zpkö / clkvé odll( zofvfolybn ézvvő bk zpkö é fllőéük ábázolj.) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 41 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 42 Modllzé koncpcó M nvzünk odllnk? ndz éé íő bzkcó lhnyolj lényln ézlk odll kzáól z d ndz lény l lzz LÉNYEGI ELEM? -- lény vzál zponjából Modllk például: Épíéz odllk, Modllvú, Clud Schff, No Cpbll, A odllk különböző célok zolálhnk: koplxá cökkné kounkácó z üyfélll ndz vzál épíé lő vzulzálá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 43 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 44 11

2.1 A vízé (wfll) odll A zofvfolyok ozályozá: Vízé odll Evolúcó fjlzé Foál ndzfjlzé Újflhználá lpú fjlzé Hyoányo zlélű, őn zpál fázok lzó odll. Az d vízé odll 1970-bn W. W. Royc publkál. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 45 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 46 Kövlényk háozá Rndz é zofvvzé Iplnácó é yéz A Royc fél vízé odll Inácó é ndzz Jllzők: zzku, zkvncál, op-down odll hyoányo énök zlél köv lnkább ljd (lébb) odll Működé é kbná I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 47 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 48 12

Pobléák: vló pojkk kán kövnk zkvncál odll nhzn vlóíhó z ácó z éz odll pcfkácó nőééől fü pojk ljén lévő kzd bzonylnáo n udj kzln nyon kéőn lá ndlő űködő poo Előnyök: odll d különböző fázokhoz ozó ódzk lhlyzéé loku, könnyn éhő, kéznfkvő odll ok pzl hlozódo fl ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 49 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 50 Rcondd Appoch o Sofw vlopn NASA/GSFC-SEL hp://l.fc.n.ov ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 51 Th pd of cv Thouhou h dvlopn lf cycl NASA/GSFC-SEL hp://l.fc.n.ov ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 52 13

2.2 Az volúcó odll A pooípu kézíé foly Kounkácó Gyo vzé Ey kzd plnácó (pooípu) flhználókkl vélényzünk é okok vzón kzül dd fnoíjuk, í fllő ndz l n éjük. Pooípu vélényzé Modllzé, yo vlóíá v Pooípu kézíé ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 53 R. S. Pn: Sofw Ennn ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 54 Pooípu ípuok: Az volúcó fjlzé odllj Spcfkácó Kzd vzó Ték pooípu Réz-pooípu Inféz pooípu Vázl líá Fjlzé Közbnő vzók Vldálá Vél vzó I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 55 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 56 14

Az volúcó fjlzék ípu, poblkáj Típuok Fláó fjlzé Eldobhó pooípu kézíé Pobléák A foly nhzn ndzlhő A ndzk ukúáj n fllő Mnőébzoíá pobléák Spcál zközök é chnkák ény 2.3 Foál ndzfjlzé A foál ndzfjlzé jllébn vízé odllhz honlí. Lény pcfkácó fuhó foáb nzfoálá foál k zközökkl ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 57 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 58 A llénybb különbék vízé odll é foál odll közö: 1. A kövlénypcfkácó yp ézl k jlölékkl lí foál pcfkálá. 2. A vzé, plnácó, yéz y nzfoácó foly ( foál pcfkácó nzfoácók oán poá válk). A foál ndzfjlzé fáz Kövlényk háozá Foál pcfkácó Foál nzfoácó Inácó é ndzz ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 59 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 60 15

Foál pcfkácó A foál nzfoácó n R1 R2 R3 P1 P2 P3 P4 Fuhó po A nzfoácó foly oán kzd foál pcfkácó nzfoálódk y jobbn kfj, d kl kok ndzpznácóvá. Mndn y lépé ovább fnoíá nddd, í foál Spcfkácó vl kvvln poá n válk. I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 61 A foál odll lőny A nzfoácók kokk, íy könnyű vfkácójuk, ok k lépé uán po lényébn pcfkácó zzku nzfoácój. Annk bzonyíá, hoy po fll pcfkácónk, á pdákkl zbn yzű, hzn ok k llnőzéé cökkn nzfoácók oán. Hznál nyon lőnyö olyn ndzk, vy ézndzk ébn, hol lődl ndz bzoná, bízhóá é nnk unku bzonyíá. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 62 A Clnoo zofvfjlzé Mll, Cobb, Ln, Powll unká nyoán Foál, nknál fjlzé odll Alpondol, hoy zofvhbák lkülhők y zoú ávzálá foly íéévl. A ndzkoponnk odulzléé hlyíő ávzáláok koponnk pcfkácójukkl vló konzzncájuk llnőzé A Clnoo fjlzé fő jllző Foál pcfkácó ( kfjlzndő ndz foál odlljénk dá állpo-án odlll) Inknál fjlzé ( zofv fjlzé folyá jól dfnálhó nknuok ozjuk) Sukuál poozá (k záú konukcó lklzá, lépénkén fnoíá) Sku vfkácó (n hyoányo élbn v odul- é nácó z) A ndz zk zlé ( ndz pcfkácójávl páhuzon kfjlz űködé poflon lpuló z) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 63 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 64 16

A Clnoo fjlzé foly Ln- Rndz foál háozá Működé pofl fjlzé Szofv nknuok fnálá Sukuál Po kézíé fél odllj (1994) Szk zk vzé I. Sovll: Szofvndzk fjlzé, Pn, 2002 Kód foál ávzálá Inál ndz zlé Inknu nálá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 65 A clnoo fjlzé lőny Előzö kku funkcók vlóíják é z nknuokkl hldnk kvébé kkuok flé. (Íy kku vn löbb zlv). A pcfkácó é v folyo ádolozá l áll, dzké nknuok foájábn (élő kpcol flhználóvl, kűnő válozákövé) Állpo lpú ndzodll, kézíő odllk, jól dfnál nzfoácók ooz kok zofv ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 66 A clnoo fjlzé záok ükébn 15 pojk (5 MSLOC) lzv hbák zá: 3.3 / KSLOC ( hyoányo 30-50 /KSLOC-kl zbn) A hbák clnoo ébn pkun kódolá hbák é n vzé, pcfkácó hbák, n z hyoányo bn zokáo US Ay Lf Cycl Sofw Ennn Cn jlné zn: léknyé 121 SLOC / bhónpól 559 SLOC / bhónp nő lj cklu vonkozv (hbák zá: 1.14/KSLOC) NASA-nál hbák zá 7/KSLOC-ól 4.3-6/KSLOC cökkn clnoo bvzéévl ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 67 2.4 Újflhználá- onál fjlzé Tzázndó kédék: M z újflhználá M z lőny z újflhználá-onál fjlzénk M z, újflhználhó Az újflhználá foá (vz, n vz) Az újflhználá kölé-koponn ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 68 17

koá flhználá y Az új Az újflhználá éék éék Az újflhználá Az újflhználá-onál fjlzé foly Kövlényk pcfkácój Koponnlzé Kövlényk ódoíá Fjlzé é nácó Rndzvzé újflhználál Rndz vldácó Az újflhznál l é, koplxá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 69 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 70 2.5 Folyácó Inknál fjlzé ( pcfkácó, vzé, z plnálá k nknál lépékbn vlóul ). Spál fjlzé (blülőlkfléó pálvonl köv fjlzé). Inknál fjlzé Mll jánlo 1980-bn Cél z ádolozáok záánk cökkné fj fjlzé éfolybn. Lhőé d ndlőnk bzonyo kövlénykkl kpcolo dönék kéőbb hlzáá. A fjlzé jól háozo nknkbn öénk. H y nkn lkézül, ádá kül, z ndlő ká hználb vh ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 71 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 72 18

Az nknál fjlzé odllj Kounkácó A pojk lőhldá Vázlo kövlényk k háozá Rndznkn fjlzé Kövlényk Inknkhz kh ndlé Inkn vldálá Rndz Achkúájánk k vzé Inkn nálá Rndz vldálá nlá Szofv funkco Anlíz, vzé Kódolá, zlé Vldálá Szállíá, vzjlzé 2. nkn 3. nkn n. nkn Vél ndz ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 73 1. nkn Pojk dő R. S. Pn: Sofw Ennn ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 74 Az nknál fjlzé lőny A zofv á nközbn hználhóvá válk ndlő záá (kku kövlényk ljülnk lőzö) A ndlők hználhják koább nknk, n pooípuok kéőbb nknkhz Kbb kockáz pojk kudcánk, bzonáo fjlzé A lkkubb funkcók zljük löbb (zok kézülnk l lőzö) A RA Modll (Rpd Applcon vlopn) J. Mn publkál 1991-bn Inknál odll Kfjzn övd fjlzé cklu (60-90 np) Hh-pd dpácój vízé odllnk A ny bé coponn bd conucon, ofw u, uoc cod non chnkák lklzáávl éhő l. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 75 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 76 19

Különböző k doloznk páhuzon vzé fázáól különböző funkcókon A jnk okoldlúnk kll lnn A ndlő zkb éz vznk k unkájábn Modn fjlző könyz hznál RA- áoó ool-kén hdk uk: Mcoof Vul Sudo.NET Sun Jv Sudo Co BEA Wb Loc Wokhop Bolnd C# Buld IBM WbSph Sudo Applcon vlop ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 77 A RA vázlo odllj Councon Plnn T #n Modlln Bun Modlln Modlln Poc Modlln Conucon Coponn u uhoc cod non, n T #1 Modlln Bun Modlln Modlln Poc Modlln Conucon Coponn u uhoc cod non, n 60 90 dy R. S. Pn: Sofw Ennn ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 78 bck oyn on, lvy Fdb pl In A RA odll pobléá Ny pojkk én ny huán őfoá ény z lndő záú RA- flállíáához H ndz nhzn odulzálhó, koponnk lkézíé poblku M űzk kockáz én RA n űködk bzonáon A Boh-fél pál odll Boh publkál 1988-bn A vló fjlzé jól kövő odll Pof.. By Boh Unvy of Souh Clfon ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 79 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 80 20

A pál ndn cklu néy zko bonhó: 1. Célok kjlölé (célok, lnívák, zoíáok, kockázok háozá 2. Kockáz bclé, cökkné (kockáz lzé, kockáz ényzők cökknéé nézkdé kdolozá 3. Fjlzé é vldálá ( kövkző znű ék fjlzé, kockáz nlíz dényénk füvényébn fjlzé odll válzá 4. Tvzé ( kövkző fáz, cklu vzé ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 81 A Boh-fél pál- odll I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 82 A Boh-fél pál odll cklu é lépé Cycl Cycl 1 Ely nly Cycl 2 Fnl nly Cycl 3 - n Cycl 4 Iplnon nd n Sp Sp 1: Objcv, Alnv, nd Conn Sp 2: Rk Anly nd Pooyp Sp 3: Concp of Opon Sp 4: Rqun nd Lf cycl Pln Sp 5: Objcv, Alnv, nd Conn Sp 6: Rk Anly nd Pooyp Sp 7: Sulon, Modl nd Bnchk Sp 8: Sofw Rqun nd Vldon Sp 9: vlopn Pln Sp 10: Objcv, Alnv, nd Conn Sp 11: Rk Anly nd Pooyp Sp 12: Sulon, Modl nd Bnchk Sp 13: Sofw Poduc n Vldon nd Vfcon Sp 14: Inon nd T Pln Sp 15: Objcv, Alnv, nd dconn Sp 16: Rk Anly nd Oponl Pooyp Sp 17: Sulon, Modl nd Bnchk Sp 18: ld n Sp 19: Cod Sp 20: Un, Inon nd Accpnc Tn Sp 21: Iplnon (ployn) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 83 2.6 Al Sofw Poc 2001-bn 17 nv zofv fjlző lpío z Al Allnc - é folz Mnfo fo Al Sofw vlopn - ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 84 21

A lfonobb lvk Elő ndű zpon ndlő dékln kléíé Flxblá kövlényk válozáávl zbn Működő zofv yo ádá (nknálok) Az üzl zkbknk é fjlzőknk np kpcolbn kll lnnük Movál zkbk yűj pojk köé, d flélk l unkájukhoz kh Szolzd zől-zbn pábzéd n blül z nfoácó cé A hldá ljobb éék űködő zofv Al poc fnnhó fjlődé özönöz A fjlzőknk é ndlőnk y állndó ü kll fnnn fjlzé folybn A kváló űzk zínvonl é jó v folyon üyln kll Eyzűé ck z zán fono fld lvézé Az önzvződő, kív kől záznk ljobb oldáok (zkzk, kövlényk, vk) Rndz dőközönkén nk önvzálo kll n é vlkdéé l ódoín ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 85 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 86 Ezn lvk kövő ódzk: Ex Pon (XP) Adpv Sofw vlopn (AS) ync Sofw vlopn Mhod (SM) Scu Cyl Fu vn vlopn (F) Al Modln (AM) Exé poozá (XP) Bck publkál lőzö 1999-bn Inknál közlíé OO lpon Ajánlo zbályok é pkkuok 4 lpvő kvá: Plnn n Codn Tn www.lllnc.o www.xpon.o Kn Bck ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 87 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 88 22

Az xé poozá vázlo odllj U o Ion pln Accpnc Rl Sofw ncn Spl dn CRC cd Spk oluon plnn n dn codn P pon Connou non No ov Un R. S. Pn: Sofw Ennn Accpnc ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 89 Az xé poozá zbály (1) Plnnn U o wn. Rl plnnn c h chdul. Mk fqun ll l. Th pojc vlocy ud. Th pojc dvdd no on. Ion plnn ch on. Mov popl ound. A nd-up n ch dy. Fx XP whn bk. nn Splcy. Choo y pho. U CRC cd fo dn on. C pk oluon o duc k. No funconly ddd ly. Rfco whnv nd whv pobl. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 90 Az xé poozá zbály (2) Codn Th cuo lwy vlbl. Cod u b wn o d ndd. Cod h un f. All poducon cod p pod. Only on p n cod. In ofn U collcv cod ownhp. Lv opzon ll l. No ov. Tn All cod u hv un. All cod u p ll un bfo cn b ld. Whn bu found cd. Accpnc un ofn nd h co publhd. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 91 A válozá kölénk lkulá www.khovch.co ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 92 23

Kdál <-> Bzá? A Lnux flboío ok dolo, lyől úy ondol,. Hd k zközök, yo odlllkoá é lépénkén fjlődé lőíő poozá unxo éjé évk. Uynkko bbn h, hoy lézk y bzonyo özé, ly fölö y cnlzálbb, po közlíé züké. H bnn, hoy lfonobb zofvk (z opácó ndzk é z olyn zán ny zközök, n z Ec poozó zkző) zükézűn kdálokhoz honlón épülnk, yén vázlók áll, óvon üykdv, vy áuokból álló, lzl k copook áll, dő lő bévzók nélkül. Lnu Tovld fjlző ílu dj k koán é ykn, dj k ndn, ck udz, kuzá léy nyíl lpékén é. N vol fél cönd, zllj kdálépíé, Lnux-közöé különfél nnvlók é közlíék ny, fcő bzájá honlío (z lnkább zok Lnuxchívuok jlképzk, lyk bákől lfodják bküldö dolok), lyből y kohn é bl ndz lázól ck vl cod folyán zülhn. Az ény, hoy bzá ílu űködn lázo, é n ozul, háozon okkoló vol. Ahoy já z u, nck yén pojkkn doloz kényn, hn nnk ééén, hoy lnuxo vlá é vz olyn jól z kdályok kdálépíők záá lh lképzlhő bél, hly, hoy yzűn dbj n. E. S. Ryond hp://y-odlo.l.hu/ob/zovk/bz/ ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 93 3. A zofvfoly lpvő véknyé 3.1 Szofvpcfkácó (Anlíz) 3.2 Szofv vzé é plnácó 3.3 Poozá é zlé 3.4 Szofv vldácó (zlé) 3.5 Szofvvolúcó (kbná, kövé) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 94 3.1 Szofvpcfkácó (nlíz) A kövlényk vzéénk fáz: 1. Mvlóíhóá nulány kézíé Gyo zdá, űzk lzé vlóíá é z üzlé é vonkozón 2. Kövlényk fláá é lzé Mlévő ndzk vzál, odllk, pooípuok kézíé, konzulácó ndlővl 3. Kövlény pcfkácó kézíé A ndzkövlényk é flhználó kövlényk folzá, yé dokunub follá 4. Kövlény vldácó A kövlényk vlózűéénk, konzzncájánk, ljéénk vzál, hbák ké ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 95 3.1.1 A kövlényvzé foly Mvlóíhóá nulány Mvlóí- hóá jlné Kövlényk fláá é lzé Rndzodllk Kövlényk pcfkácój Flhználó é Rndzkövlényk Kövlényk vldálá Kövlényk dokunu I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 96 24

3.1.2 A pcfkácó áoó chnkák.) Előz njú ódz jllzők: zélyk n k yá nk féléékől hnk l é oz pzlok uynkko ndké fél konál Az lőz njú célj jé öé. Módz: -lőzö köln bzélé, nfoálódá ndz lpvő kédé án. (K foj hználn ndz? M lz z lőny ndz hználánk?) - zuán ndz jllzővl kpcolo kédékö kül lő (Hoy jllzné, lyn k kll jd ánvln z lkézül ndznk? Mlyn könyzbn kll jd üzln ndznk?) - A hdk kédécopo z njú hékonyáá ányul. (Lényöő kédék fl? Vn vl, klln é kédzn?) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 97 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 98 b.) FAST (Fcld Applcon Spcfcon Tchnqu) Poblé: A ndlő é vvő ud l é ők copook képz é bbn ondolkodk. N lkul k z unk (féléék, lény nfo lvéz, b.) Moldá: FAST Az nlíz é pcfkácó ko fázá, z nfoácó yűjé áoó -onál zzku ódz. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 99 Lény: A flhználók é fjlzők közö hoznk lé poblé dnfkácójá, oldá lnk kjlöléé, oldál zbn ázo kövlényk lőz háozáá. Alpvő jllzők: - Az ülék l fél vz - Az ülé lőkézíéénk, hívok kö klkíáánk zbály özív lynk - npnd özí ndők, d djon lhőé z ölk zbd kfjéé - Elnökö kll kjlöln z ülé ányíáá - fnícó chnzu hznál jánlo (ábláz, ábl, Pnwnd b.) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 100 25

FAST-ülé lőkézíé: ndn ézvvő kénk, hoy kézín: - ndz köülvvő könyz objkunk láj - ndz lkoó objkuok láj - zon ljááok, f.vényk láj, lyk npulálják zn objkuok. - kényzflélk é űködé kéuok láj ( láknk n kll koplnk lnn) Alklzo ódzn z ülékn: 1.) z lő ülén ndn ézvvőnk zoln kll ék zükééé 2.) z lkézí lák é Pnn-wll, vy án ábl hznál, llk copooíhók, ók áhlyzhők h ők lynk, kézíék lynk lhék (A v lo!) 3.) z lák váj, új ölk flvél áblá, d ööln lo, dundncák özvoná 4.) konznzuo l vávl vló klkíá, ölé é ódoíá nd (dény: konznzuo l) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 101 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 102 5.) Réz-k képzé, npcfkácók lkézíé, ndn y l. 6.) A éz-k buják z álluk lkézí npcfkácók. (I flvődhnk új objkuok, kényzflélk, funkcók, b) V lákól, oldln pobléák lájánk flvél. 7.) A npcfkácók lkézül uán ézk lkézík vldácó kéuok jvlok. 8.) Az dd ülék nyból y kjlöl copo özállíj pcfkácó. A pono pcfkácó nyon fono! Az Abu A320 fdélz zofvénk pcfkácój zn pülőép fékzőndz űködéénk lokáj: földön" = ndké főkékn nyoá llább 12 onn uáfék ndélyzv" = földön" kék fék ndélyzv" = H llább z yk főkék bé nyobb 72 coónál" vy ( főldőn" é ádó áéő 3 énél kbb ávoláo u főldől" ) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 103 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 104 26

1988-bn ndzb állív, 5 év pülé uán 1993. zpb 14. Vó, Lufhn 2940- já Fnkfu flől lzállához kézülődö 2 hlo, 45 bül ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 105 Hoyn fodulh lő, hoy y 5 év jól űködő zofv hbáodk? Időjáá: vho ő, zél 160 fokól 25 K/h, v vízé kfuón (quplnn) A plóák zbványo ljáá lklzák (l bé, nyh jobb döné) A jobboldl kkk ék föld lőzö é ck 9 áodpccl kéőbb bl oldlk. 9 áodpc lyn fék n űködö A bl oldl kkk lj lékzé uán lépk űködéb fékk ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 106 3.2 Szofvvzé é plnácó 3.2.1 A vzé foly véknyé: 1. Achkuál vzé A ndz lkoó lndzk é zok kpcolnk zonoíá, dokunálá 2. Abzk pcfkácó Mndn y lndz zolálánk bzk pcfkálá, pflélkkl, zoíáokkl yü 3. Inféz vzé Mndn y lndz nfézénk vzé, dk dokunálá 4. Koponn vzé A zoláláok koponnkhz ndlé, koponnk nfézénk háozá 5. Adzkz vzé A ndz plnácójábn hznál dzkzk ézl vzé 6. Alou vzé A zoláláok bzoíáához züké louok ézl vzé ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 107 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 108 27

3.2.2 A vzé foly álláno odllj Kövlényk pcfkácój Achkuál vzé Abzk pcfkácó Inféz vzé Koponn vzé Adzkz vzé Alou vzé 3.2.3 A vzé álláno lv Abzkcó Fnoíá Modulá (kohézó, colá) Pozkz klkíá Infoácó jé Rndzchkú Szofvpcfkácó Infézpcfkácó Kopo- nn- Spcfkácó Achkúpcfkácó Aloupcfkácó I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 109 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 110...... Abzkcó 1. zn (A pobléá é könyzé onáló folzá) n. zn (pocduál onácójú líá) Az bzkcó í koncnáln lény, lhnyolv lényln, ndháo üln lklzhó (d dn, pocdul dn, chcul dn) Fnoíá A lépénkén fnoíá ódzé Wh jánlo 1971-bn. Páhuzon fnoíhó po é dzkz (pl: ndzé). fnoíá funkconál pívk. Mndn fnoíá lépé y-y döné ényl. (ukuáló objku é zpon. Abzkcó éák:) oo (y ukuáló objku vn z (doál, ál ljáá á onál,) kz (pl. nfoácó ndzk) ooonál páhuzo Pof.. Nclu Wh ETH Züch Pcl, Obon 8 y dízdoko ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 111 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 112 28

Modulá p1 - poblé; c(p) - poblé koplxá E(p) - oldához züké áfodíá (pl: kölé) h C(p1) > C(p2) E(p1) > E(p2) kölé A lj zofv kölé lkulá odulzálá füvényébn Kölé/odul Inféz kölé C(p1+p2) > C(p1) + C(p2) E(p1+p2) p2) > E(p1) + E(p2) (Tpzl képl) M Ebből kövkzk, hoy bonuk zé ok pó, pc odul fldo. Mnál kölék oány odulok zá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 113 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 114 Poblé: n lh M- lő ondn. A odulok é (é íy zá) fü fld jlléől n lh odulok éz nélkül zébonn (funkconlá, ná, kohézó, colá) Az ffkív odulzálá (odulok boná) k funkconál fülné. Ez z jln, hoy jól köb kll udn háoln zon ül, ly y odulb vonv lokun özkpcolódk é n kounkál ok külvlál. (A ák zpon, hoy zk ányl yzű funkcók lynk.) A funkconál fülné ééé ké jllző zolál: - kohézó -colá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 115 Kohézó A kohézó odul kopkáá, náá, fldonál záá, blő özáá ll. hoonáá ( fld zponjából) fjz k. A kohézó y pkukén fohó fl ynéől z ő. Tökdn kll nél őbb kohézó. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 116 29

Colá Pozkz klkíá Fn-ou A colá odul kpcolánk nnzáá, őéé fjz k á odulokhoz (d é vzélé kpcol). Ey pkukén dhó lz coláól zoo colá. élyé Tökdn kll nél lzább colá klkíáá. Fn-n zélé ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 117 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 118 Ajánláok pozkz klkíáánál: Mnlzáln kll fn-ouok é fn-nk A élyé é zélé n lyn 7-8-nál nyobb Tökdn kll z y bnű é y knű odulok Infoácó jé 1972-bn Pn publkál z nfoácó jé folá. Lény: A po lk (odulok) ck z nfézn kzül kpcolódnk külvlához. Blő válozók, unok, ljááok n éhők l külők záá. Előny: Jól dfnál nféz Mnőé bzoná odulok céj, jvíá én ( hb b vn záv) vd L. Pn ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 119 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 120 30

3.2.4 Tvzé ódzk Adzkz onál JSP (Jckon) Adfoly onál SA (Mco), S (Youdon, Connn, Objku onál OOSE (Jcobon), OMT (Rubuh & ll), UML (Rubuh, Booch, Jcobon) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 121 Jckon Sucud Pon Mchl A. Jckon publkál 1974-bn Sukúáló objku: dé Sukuáló zpon: znku zn Alklzo lvk: Mchl A. Jckon poblé hchku (op-down) lboná lépénkén fnoíá ódz kzáól l ézáfok lklzá (Böh é Jcopn él lpján: zkvnc, zlkcó é ácó hznál) Alklzo folzuok: zkz áb ( po- é dzkzhz) funkconál líá (pzudokód zű) pozkz líáához ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 122 Alpzkzk Szlkcó Szkvnc A A A A1 A2 A3 Aq Adzkznél: Pozkznél: A1 pl: kod yáuán véhj- A2 ndó űvlk A3 And ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 123 A1 A2 A1 A lc flél A1 A o A2 And Adzkznél: válozó kod Pozkznél: flél uíá A lc - flél A1 A nd ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 124 31

Iácó Ey péld jlöléndz hználá A whl flél A1 A nd A A1 * A B C E F H I G * * Adzkznél: fájl Pozkznél: cklu J K ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 125 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 126 Péld: Ado TÖRZS nvű bnő álloány, ly kodjánk flépíé: név, cí, kol vézé kódj Tvzzünk poo, ly klázz z y véz dolozók (kol vézé kódj = E) nvé, cíé é záá z lább foábn: Ey vézéű dolozók: A bnő dzkz v TÖRZS REKOROK REKOR * Név: Cí:................ A.. olozóból y véz.. EGYETEMI VÉGZ. NEM EGYET. VÉGZ. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 127 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 128 32

A knő dzkz v A pozkz klkíáánk n LISTA Bnő dzkz Pozkz Knő dzkz FEJSOROK LISTA TEST ZÁRÓSOR REKOR * EGYETEMI VÉGZ. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 129 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 130 ELŐKÉSZÍTÉS A pozkz v EGYETEMI VÉGZ. LISTA FELOLGOZÁS REKOR FELOLG. * NEM EGYET. VÉGZ. BEFEJEZÉS A ódz vzé lépé 1. Az dzkzk lkézíé A fld zövénk lzé lpján lkézíjük bnő é knő dzkzk háo lpl (zkvnc, zlkcó, ácó) íéévl. (Anny bnő é knő dzkz ábázolunk, hány fzkl léző álloány vn. Sond n záí.) 2. A pozkz lkézíé z dzkz lpján 3. A véknyék özállíá "özíjuk" z öz flülő véknyé vln flél é ozál lájuk l. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 131 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 132 33

4. A véknyék lhlyzé pozkzbn M kll kn z pol, lyhz z do véknyé lközlbb áll. 5. A funkconál líá lkézíé Líjuk lj poo (pzudókódbn) célnylvől füln foábn (konké véknyék, flélk, lok kpcolok lz) Sukuál nlíz (SA) co 1979-bn fk l z lpj (foll öz) Jllző: 20 év fjlődé foly dény odllzé chnk - d é vzélé álá é l í l - funkconlá é vlkdé zn pconál To co ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 133 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 134 Flow (F) 0- znű F Exnl Eny Poc külő yd (nfoácó foá vy nylő) Foly (Infoácó nzfoácó hj vé) Exnl ny Exnl ny Copu Bd Sy Exnl ny Exnl ny Ad Ad áoló Ad l vy zok yűjő fol A nyíl uj z nfoácó álá ányá. Ad áoló (zől ípuú, ckől dbáz) A0 0- znű F ck y buboéko b lz, n á, n ndz zofv. Ez zoká é: Conx odl, vy Fundnl y Modl-kén nvzn. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 135 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 136 34

A F yélűn háozz, lyk külő ydk, z, éz ndznk é z, n. (Hol vnnk ndz há.) A F z nfoácó áláá íj l, n blokk d! (ondé n lz) A F- fnoíjuk, buboékok flvájuk. (dd fnoíunk, lyk fnoíá zbály) A F- kézíjük ké líál:.) cony, Adzóá () b.) Poc Spcfcon (PSPEC) A foly zöv folzá. (Alou, zoíáok, é yéb ézlk lzó kézíő líá.) (A PSPEC dáánk foá) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 137 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 138 0-á znű F Conol pnl Sno Péld: SfHo y U cond nd d Sno u SfHo Sofw ply nfoon Al yp Tlphon nub on Conol Pnl dply Al Tlphon ln R. S. Pn: Sofw Ennn (hd don) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 139 1- znű F Conol pnl U cond nd d Sno Pwod Confu qu Inc Wh u Poc pwod Sno u Confu y Acv/ cv y S/ op Mono no Confuon d Confuon nfo ply M nd u Conol Pnl dply Al Tlphon ln R. S. Pn: Sofw Ennn (hd don) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 140 35

2- znű F Confuon nfo Confuon d Sno I yp A n -up Rd no Fo fo dply Sno I yp, locon Al d Sno nfoon Gn Al nl l phon Al yp Tl Tlphon nub on R. S. Pn: Sofw Ennn (hd don) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 141 Sukuál vzé (S) Connn, My, Svn nyoán Connn é Youdon doloz k. Alpű: E. Youdon, L. Connn: Sucud n, Pnc-Hll 1979 Alklzhóá: n zélköű, hzn pobléák jlnő éz líhó nfoácóálál (F) A F ípu: 1.) nzfoácó foly (bjövő foly - nzfoácó foly - knő foly) 2.) nzkcó foly (y d nzkcók ndí l lád.) Edwd Youdon Ly Connn ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 142 Adfoly onál vzé Tnzkcó Tnzkcó közpon é d léé ú zonoíá Tnzkcó zkz lképzé Tnzkcó nlíz F fnoíá Foly ípu Szkz fkozálá Tnzfoácó Bjövő/knő kök zonoíá Szkz lképzé Szkz fnoíá vzé huzkákkl Inféz é lobál dzkz líáok lkézíé Ellnőzé Rézl vzé R. S. Pn: Sofw Ennn (hd don) Tnzfoácó nlíz ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 143 Tvzé huzkák 1.) A pozkz klkíáko vyük fylb colá é kohézó /odulok (funkcók) özvoná, zéválzá/. 2.) Küljük ny Fn-Ou-l ndlkző zkzk. Inkább kynúlyozo, ányo zkzk ökdjünk 3.) A há kváló odul vzélé köébn lyn z odul, hál vn. 4.) A odul-nfézk koplxáánk cökknéé, konzznc növléé kll ökdn. 5.) Tökdjünk lékz nélkül odulok klkíáá (zono npu nd zono válz d). 6.) Tökdjünk z y bn-y kn odulok léhozáá. 7.) A odulok copooíá különböző kényz flélk. pl.: poblá ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 144 36

Péld: SfHo Péld: SfHo R. S. Pn: Sofw Ennn (hd don) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 145 R. S. Pn: Sofw Ennn (hd don) ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 146 3.3 Poozá é zlé A poozá lépé A poozá dokunu A zlé fjá A zlé n A zlé dokunu Hb Hbjvíá Hb Po bháolá vzé kjvíá újzlé A poozánál üyln kll 1999. zpb 23-án 9 hónp ó, öbb n 190 lló K uzá uán NASA zondáj lé vöö bolyó. A l vél uán földől lküldö pncooz lpján zond köül pályá kzd álln. A folyo l dok ndbn volk. A zofv blövé foly I. Sovll: Szofvndzk fjlzé, Pn, 2002 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 147 5 pc uán zond lűn é oh n kül vl kpcolo n ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 148 37

A NASA blő vzál kövkzők állpío : A zond zofvén ké dolozo. A kódolá fázábn z yk z nol éékyék hznál (nch, láb, éföld, fon) ák ku ndz (c,, k, k). Íy ko földön láól 125 éföld flzín fl áo kpk, kko z vlójábn 125 K vol. A pncoozbn kküldö oz pék kövkzébn k zond ül. 3.4 Vfkácó, vldácó, zlé A vfkácó é vldácó (V&V) zon llnőző é lző folyok özé, lyk célj nnk vzál, hoy zofv fll pcfkácónk. Ennk éz hyoányo élbn v zofvzlé. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 149 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 150 Boh folzáábn: Vfkácó: A ék jól kézíjük l? ( ék fll- pcfkácónk, llv funkconál é n funkconál kövlényknk) Vldácó: A fllő ék kézíjük l? ( ék fll- vvő lváánk, zé vldácó á kövlényk folzáánál kzdődk) A V&V vé köv lj fjlzé folyo. A V&V folyon blül 2 chnk hználhó: 1., A zofv ávzáláok A ndz fjlzé oán klkző dokunuok (kövlény-dokunácó, vk, ábák, foáook, b.) llnőzé. Ezk ku chnkák, n züké hozzá po fuá ( ko zkzbn é nnc po) 2., A zofv zlék Az lkézül zofv llnőzé ő különböző ő zdok fuáávl. Ellnőzzük zofv kn, fuá közbn vlkdéé é ljíényé. Ez ún. dnku chnk, vl zofv fuáá ényl. ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 151 ÓE-NIK-SZTI Szofv Tvzé é Tchnoló 152 38