Hvad er reengineering? definition og betydning

click fraud protection

Reengineering i software engineering er en udviklingsmetode, der involverer at ændre den fysiske måde arbejde udføres i den "virkelige verden", såvel som at skabe den software, der kræves til at understøtte det ændrede arbejde mønstre. Reengineering stammer fra den rigelige dokumentation for, at computerisering af en "virkelig verden"-arbejdsproces ikke automatisk gør den mere effektiv. For at øge produktiviteten kan udviklere og kunder forsøge at omdesigne den måde, fysisk arbejde udføres på, og ændre processen, så den bliver mere produktiv. I mange virksomheder, for eksempel efter kreditafdelingen har givet kredit, modtager den modtagende afdeling varer, og regnskabsafdelingen udskriver checks.
Enhver software kan blive forældet efter nogen tid, og hvis produktiviteten i en organisation er afhængig af det, på det tidspunkt, kan der dukke forskellige problemer op. De kan afværges; Men for dette er det vigtigt at starte et par estimater, som inkluderer programmeringsrekonstruktionsprocessen.

Technipages forklarer Reengineering

En software-reengineering er en produktoverhalingsmetodologi eller dens flytning til en videreudviklet innovationsfase. Samtidig bliver dens nuværende anvendelighed enten skånet eller oplever en lille ændring.

Normalt inkorporerer programmeringsrekonstruktionsprocedure mindst én teknik fra den medfølgende oversigt:

  • kildekode fortolkning til et andet programmeringssprog;
  • database omarrangering;
  • forbedring af softwaredesign;
  • ny udvidelse af anvendelighed og inkorporering med outsider-API'er.

På denne måde sammenligner computersystemet sig med organisationens forretningsformer, men forbliver derudover relevant for så vidt angår innovation. Dette er ekstremt vigtigt under de nuværende ustabile markedsforhold.

Årsager til reengineering:

  • Når programmeringssproget eller -stadiet aldrig mere opretholdes: Opgraderinger, patches til fejlrettelse og sikkerhed opdateres aldrig, hvilket gør applikationen forsvarsløs. Ligeledes mister de valgmulighederne for inkorporering med eksterne rammer gennem nutidens API'er;
  • Når der er en radikal ændring i innovation: Den omstændighed, hvor progressivt effektive og fremdrevne muligheder erstatter den originale software, er normal i IT. Markedet fornyer sig konstant, og hvis organisationen skal være på forkant med innovation, bliver omstruktureringsproceduren til et behov;

Almindelige anvendelser af reengineering

  •  Reengineering giver en praktisk og gennemførlig tilgang til at oversætte de gamle systemer til de evolutionære systemer.

  •  Reengineering er blevet en vigtig underdisciplin inden for datalogi.

  •  Reengineering er også hovedvejen til at konstruere genanvendelige ressourcer.

Almindelig misbrug af reengineering

  • Reengineering omfatter på ingen måde nogen form for innovation for at øge produktiviteten i den religiøse sektor