Hva er reengineering? definisjon og mening

click fraud protection

Reengineering i programvareteknikk er en utviklingsmetode som innebærer å endre måten fysisk på arbeid utføres i den "virkelige verden", i tillegg til å lage programvaren som kreves for å støtte det endrede arbeidet mønstre. Reengineering stammer fra de mange bevisene på at databehandling av en "virkelig verden" arbeidsprosess ikke automatisk gjør den mer effektiv. For å øke produktiviteten kan utviklere og klienter forsøke å redesigne måten fysisk arbeid utføres på og endre prosessen til å bli mer produktiv. I mange bedrifter, for eksempel, etter at kredittavdelingen gir kreditt, mottar mottaksavdelingen varer, og regnskapsavdelingen skriver sjekker.
Enhver programvare kan bli foreldet etter en tid, og hvis produktiviteten til en organisasjon er avhengig av den, kan det på det tidspunktet dukke opp ulike problemer. De kan avverges; For dette er det imidlertid viktig å starte noen få estimater, som inkluderer omstruktureringsprosessen for programmering.

Technipages forklarer reengineering

En programvarereengineering er en metodikk for produktoverhaling eller flytting av den til et videreutviklet innovasjonsstadium. Samtidig blir dens nåværende nytte enten spart eller opplever en liten endring.

Vanligvis inkluderer programmeringsrekonstruksjonsprosedyre minst én teknikk fra den medfølgende oversikten:

  • kildekodetolkning til et annet programmeringsspråk;
  • database omorganisering;
  • programvaredesign forbedring;
  • ny nytteutvidelse og inkorporering med outsider-APIer.

På denne måten sammenligner datasystemet seg med organisasjonens forretningsformer, men forblir i tillegg relevant når det gjelder innovasjon. Dette er ekstremt betydelig under dagens ustabile markedsforhold.

Årsaker til reengineering:

  • Når programmeringsspråket eller scenen aldri blir opprettholdt igjen: Oppgraderinger, oppdateringer for feilretting og sikkerhet oppdateres aldri, noe som gjør applikasjonen forsvarsløs. På samme måte mister de valgene for inkorporering med utenforstående rammeverk gjennom dagens APIer;
  • Når det er en radikal endring i innovasjon: Omstendighetene når progressivt effektive og drevne alternativer erstatter den originale programvaren er normalt i IT. Markedet fornyer seg kontinuerlig, og hvis organisasjonen trenger å ligge i forkant av innovasjon, blir omstruktureringsprosedyren til et behov;

Vanlige bruksområder for reengineering

  •  Reengineering gir en praktisk og gjennomførbar tilnærming for å oversette de eldre systemene til de evolutive systemene.

  •  Reengineering har blitt en viktig underdisiplin innen informatikk.

  •  Reengineering er også hovedveien for å konstruere gjenbrukbare ressurser.

Vanlige misbruk av reengineering

  • Reengineering inkluderer ikke på noen måte noen form for innovasjon for å øke produktiviteten i den religiøse sektoren