Különbség a továbbtervezés és a hátramenetek között

Szerző: Laura McKinney
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 26 Április 2024
Anonim
Különbség a továbbtervezés és a hátramenetek között - Technológia
Különbség a továbbtervezés és a hátramenetek között - Technológia

Tartalom


Az előre tervezés és a hátra tervezés az újratervezés folyamatának része és szorosan összekapcsolódnak. A kritikus különbség az előrehaladás és a hátraépítés között az, hogy az előrehaladás a szerkezetátalakítás során a tárgyrendszer változását alkalmazza. Ezzel ellentétben a fordított tervezés teljes célja az, hogy megvizsgálja a rendszert annak absztraktbb tervezése érdekében.

A szoftver újratervezése nem más, mint a régi rendszer újratelepítése a nagyobb fenntarthatóság elérése érdekében. A rendszer fejlődése megköveteli a meglévő rendszer asszimilációját, amelyet meg kell változtatni, hogy a rendszer a változások végrehajtásával megváltozhasson.

    1. Összehasonlító táblázat
    2. Meghatározás
    3. Főbb különbségek
    4. Következtetés

Összehasonlító táblázat

Az összehasonlítás alapjaElőre tervezésVisszafejtés
AlapvetőAz alkalmazás fejlesztése a megadott követelményekkel.A követelményeket az adott alkalmazásból lehet levezetni.
BizonyosságMindig készít egy alkalmazást, amely végrehajtja a követelményeket.Számos ötlet adható a megvalósítás követelményeiről.
TermészetElőíróAdaptív
Szükséges készségekMagas jártasságAlacsony szintű szakértelem
A szükséges időTöbbKevésbé
PontosságA modellnek pontosnak és teljesnek kell lennie.Az pontatlan modell részleges információkat is szolgáltathat.


A továbbtervezés meghatározása

Előre tervezés egy alkalmazás létrehozásának folyamata a végrehajtás általános követelményeinek segítségével. Elliot J. Chikofsky és James H. Cross 1990-es éveiben használták a „haladó mérnöki” kifejezést, és a hagyományos fejlődéshez társították. Mint fentebb már említettük, a rendszerfejlesztési technika megköveteli a meglévő szoftverek vagy programok megfelelő megértését, majd csak az új változtatásokat lehet bevezetni és végrehajtani.

Az előzetes tervezés magában foglalja egy termék építését az általános előírások követésével, ahol a régi rendszer specifikációit elemezzék, átszervezik és regenerálják a legjobb minőségű termék elérése érdekében.


A továbbfejlesztéshez használt többi név:felújítás és helyreállítás", Mivel nemcsak a tervezési információkat szerezi be a meglévő szoftverekből, hanem felhasználja ezeket az információkat egy kiváló minőségű termék előállításához.

A fordított tervezés meghatározása

Visszafejtés, ahogy a neve is sugallja, az előrehaladó mérnöki eljárás fordított folyamata, ahol a meglévő rendszert elemzik a meglévő rendszer dokumentációjának előállítása céljából. A fordított tervezést kezdetben a hardveren hajtották végre, ahol a késztermékek megfejtésének gyakorlata gyakoribb.

Amikor azonban új alkalmazást fejlesztenek ki, a fordított tervezés célja a rendszer összetevőinek és kapcsolatának felfedezése. A meglévő szoftverkódot az absztrakció bizonyos szintjein - rendszer, összetevő, program, utasítás és minta - elemezzük.

Az adatok, az építészeti, az eljárási tervezési információk ilyen visszanyerése a program reprezentációjának létrehozása céljából valósul meg, figyelembe véve a forráskódhoz viszonyított magasabb absztrakciós szintet.

  1. A továbbfejlesztés a rendszer specifikációjával kezdődik, és magában foglalja a fejlesztő rendszer tervezését és megvalósítását. Éppen ellenkezőleg, a fordított tervezés első lépése a meglévő rendszerrel kezdődik, és a csere fejlesztési technikája az értelmezésen alapul.
  2. Mindig biztos, hogy előállítunk egy előretervezésű mellékterméket, de a fordított tervezés esetében több ötlet merül fel azzal a követelménnyel kapcsolatban, hogy nem feltétlenül szükséges egy termék előállítása.
  3. A továbbtervezés előíró jellegű, ahol a fejlesztőknek a megfelelő eredmények eléréséhez bizonyos szabályokat kell követniük. Másrészt a fordított tervezés adaptív, ha a mérnöknek fel kell fedeznie, hogy mit tett a fejlesztő.
  4. Az előre tervezés több időt vesz igénybe, mint a fordított tervezés.
  5. A továbbtervezés végtermékének teljesnek és pontosnak kell lennie. Ezzel szemben a fordított tervezésű modell lehet tökéletlen, a begyűjtött részleges információk továbbra is hasznosak.

A továbbtervezés és a hátramenete közötti kapcsolat

Következtetés

Az előre tervezés magában foglalja a tárgyrendszer módosítását, míg a fordított tervezés csak a rendszert elemzi. Ezenkívül ezek az átépítési folyamat alkotóelemei.