Itthon Fejlesztés Mi a fordított tervezés? - meghatározás a techopedia alapján

Mi a fordított tervezés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a fordított tervezés?

A fordított tervezés a számítógépes programozás során a szoftver elemzéséhez használt technika annak meghatározása és megértése érdekében, hogy az alkotóelemeiből áll. Egy szoftver fordított tervezésének szokásos okai a program újratelepítése, ehhez hasonló valami építése, gyengeségeinek kiaknázása vagy védekezés megerősítése.

A Techopedia magyarázza a fordított tervezést

Mivel a zárt, szabadalmaztatott szoftver soha nem érkezik olyan dokumentációval, amely feltárja a létrehozásához használt forráskódot, az emberek fordított tervezést alkalmaznak, amikor meg akarják érteni a szoftver belső működését.

Egyes hackerek fordított mérnököket alkalmaznak a programok gyenge pontjainak megtalálására, amelyeket ki tudnak használni.

Más hackerek fordított mérnököket alkalmaznak a gyenge pontok megkeresésére az ottani védekezés megerősítése céljából.

A versengő termékekkel rendelkező szoftvercégek visszafordítják a versenytársak programjait, hogy megtudják, hol és hogyan lehet javítani a saját termékeikben. Egyes vállalatok fordított tervezést alkalmaznak, amikor még nem rendelkeznek hasonló termékekkel, hogy saját termékeket készítsenek.

Azok, akik már meglévők alapján kívánják saját termékeiket elkészíteni, gyakran inkább a fordított tervezést részesítik előnyben, mint a semmiből történő létrehozást, mivel miután az alkatrészek és a függőségek azonosításra kerültek, a rekonstrukció általában sokkal könnyebb.

Az Egyesült Államokban a szoftver fordított tervezését a szerzői jogi törvény tisztességes felhasználásra vonatkozó kivétele védi.

Mi a fordított tervezés? - meghatározás a techopedia alapján