Ero eteenpäin suuntautuvan ja peruutussuunnittelun välillä

Kirjoittaja: Laura McKinney
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 26 Huhtikuu 2024
Anonim
Ero eteenpäin suuntautuvan ja peruutussuunnittelun välillä - Tekniikka
Ero eteenpäin suuntautuvan ja peruutussuunnittelun välillä - Tekniikka

Sisältö


Eteenpäin suunnattu suunnittelu ja peruutussuunnittelu ovat osa uudelleen suunnitteluprosessia ja läheisesti toisiinsa liittyviä. Kriittinen ero eteenpäin suuntautuvan suunnittelun ja käänteisen suunnittelun välillä on se, että eteenpäin suuntautuva tekniikka työllistää muutoksen aihejärjestelmässä rakenneuudistuksen aikana. Käänteisen suunnittelun ainoana ainoana tarkoituksena on tutkia järjestelmää sen abstraktimman suunnittelun saamiseksi.

Ohjelmistojen uudelleen suunnittelu ei ole muuta kuin vanhan järjestelmän uudelleenasennusta kestävyyden lisäämiseksi. Järjestelmän kehitys vaatii olemassa olevan järjestelmän omaksumista, jota on muutettava, jotta järjestelmää voidaan muuttaa toteuttamalla muutokset.

    1. Vertailutaulukko
    2. Määritelmä
    3. Keskeiset erot
    4. johtopäätös

Vertailutaulukko

Vertailun perusteetEteenpäin suunnitteluKäänteinen suunnittelu
perustiedotSovelluksen kehittäminen annettujen vaatimusten kanssa.Vaatimukset johdetaan annetusta hakemuksesta.
varmuusTuottaa aina sovelluksen, joka toteuttaa vaatimukset.Toteutuksesta voidaan tuottaa useita ideoita vaatimuksesta.
luontoohjailevamukautuva
Tarvittavat taidotKorkea taitoMatalan tason asiantuntemus
Vaadittu aikaLisääVähemmän
tarkkuusMallin on oltava tarkka ja täydellinen.Epätarkka malli voi myös antaa osittaista tietoa.


Määritelmä Forward Engineering

Eteenpäin suunnittelu on prosessi, jolla rakennetaan sovellus lopullisen toteutuksen yleisten vaatimusten avulla. Elliot J. Chikofsky ja James H. Cross käyttivät paperissaan termiä 1990 eteenpäin ja yhdistivät sen tavanomaiseen kehitykseen. Kuten edellä mainittiin, järjestelmän kehitystekniikka vaatii olemassa olevien ohjelmistojen tai ohjelmien asianmukaista ymmärtämistä, jolloin vain uudet muutokset voitiin ottaa käyttöön ja toteuttaa.

Eteenpäin suuntautuva suunnittelu sisältää tuotteen rakentamisen noudattamalla yleistä eritelmää, jossa vanhat järjestelmävaatimukset analysoidaan, rakenneuudistetaan ja uudistetaan parhaan laadun tuotteen saamiseksi.

Muut eteenpäin suuntautuvassa suunnittelussa käytetyt nimet ovat “peruskorjaus ja kunnostaminen”, Koska se ei vain hae suunnittelutietoja olemassa olevasta ohjelmistosta, vaan hyödyntää näitä tietoja myös korkealaatuisen tuotteen valmistuksessa.


Määritelmä Käänteinen suunnittelu

Käänteinen suunnittelu, kuten nimestä voi päätellä, on eteenpäin suunnatun tekniikan käänteinen prosessi, jossa olemassa oleva järjestelmä analysoidaan olemassa olevan järjestelmän dokumentoinnin tuottamiseksi. Alun perin käänteissuunnittelu toteutettiin laitteistoissa, joissa vallitsee lopputuotteiden suunnittelun purkaminen.

Kun kehitetään uusi sovellus, käänteisen suunnittelun tarkoituksena on kuitenkin löytää järjestelmän komponentit ja niiden suhde. Nykyistä ohjelmistokoodia analysoidaan tietyillä abstraktion tasoilla - järjestelmä, komponentti, ohjelma, käsky ja malli.

Tämä tietojen, arkkitehtonisen, proseduurisen suunnittelutiedon palautus suoritetaan ohjelman esityksen rakentamiseksi ottaen huomioon abstraktion korkeampi taso verrattuna lähdekoodiin.

  1. Eteenpäin suuntautuva suunnittelu alkaa järjestelmämäärityksellä ja sisältää kehittävän järjestelmän suunnittelun ja toteutuksen. Päinvastoin, käänteisen suunnittelun ensimmäinen vaihe alkaa olemassa olevasta järjestelmästä ja korvaamisen kehittämistekniikka perustuu tulkintaan.
  2. Aina on varmaa tuottaa eteenpäin suunnatun tekniikan sivutuote, mutta käänteisen suunnittelun tapauksessa syntyy useita ideoita vaatimuksesta, joka ei välttämättä johda tuotteen tuottamiseen.
  3. Eteenpäin suuntautuva suunnittelu on määräävää luonnetta, jossa kehittäjien on noudatettava tiettyjä sääntöjä oikeiden tulosten saavuttamiseksi. Toisaalta, käänteinen suunnittelu on mukautuvaa, kun insinöörin on löydettävä, mitä kehittäjä todella teki.
  4. Eteenpäin suuntautuva suunnittelu vie enemmän aikaa verrattuna peruutussuunnitteluun.
  5. Eteenpäin suuntautuvan suunnittelun lopputuotteen on oltava täydellinen ja tarkka. Sitä vastoin käänteinen suunnittelumalli voi olla epätäydellinen, haetut osittaiset tiedot ovat edelleen hyödyllisiä.

Suunta eteenpäin suuntautuvan suunnittelun ja peruutussuunnittelun välillä

johtopäätös

Eteenpäin suuntautuva suunnittelu sisältää muutoksen aihejärjestelmässä, kun taas käänteinen suunnittelu vain analysoi järjestelmää. Lisäksi nämä ovat rakenneuudistusprosessin komponentit.