| Hjem | sykdom | Mat Beverage | Helse | familie | Fitness | 
  • Omvendt Engineering, Engineering Design, Reverse Engineering Process

    Reverse Engineering kan defineres som den prosessen hvor en enhet, blir objektets eller systemets teknologiske prinsipper oppdaget ved å analysere sin drift, funksjon og struktur. Det refererer ofte til å frakoble noe, si-et program, elektronisk utstyr, eller mekanisk innretning og gjennomføring av analysen av støpeligheten sin i detalj. Dette er gjort for å fremstille et nytt program eller en enhet som utfører den samme funksjon uten dobling noe fra originalen. Motivasjon: Årsakene til fremveksten av reverse engineering inkluderer interoperabilitet, tapte dokumentasjon som betyr tap eller ikke-eksistensen av dokumentasjon for den aktuelle enheten, analyser, sikkerhetsrevisjon, utelukkelse av beskyttelse av kopi, omgåelse av restriksjoner for tilgang, og svindel. "Reverse Engineering" av "mekaniske enheter ': Med den stadig økende populariteten til CAD, har' reverse engineering 'vist seg å være en velsignelse for etablering av '3 D virtuell modell" av på hånden fysiske delen som skal brukes i 3D CAE, CAM, CAD og mange andre myke varer. Måling av fysisk objekt kan gjøres ved å gjøre bruk av '# D skanning teknologier "som for eksempel computertomografi,' strukturerte lys digitizers ', laser skannere og CMM. Dataene som måles vanligvis blir representert som "punktsky". Det er blottet for topologisk informasjon. Det er derfor, tar prosessering og modellering plass til brukbar format som en 'trekantede møtt mesh "-, CAD-modell, eller en samling av overflater av NURBS. Programmer som Polyworks, Bilde ware, Geomagic, eller Rapidform brukes for å behandle de "punkt-skyer" i formatene som kan brukes i applikasjoner som 3D CAE, CAM, CAD eller visualisering. "Reverse Engineering" av "software": Begrepet 'reverse engineering' er forskjellig fra person til person når den brukes i form av programvare. I henhold til forskning utført av kors og Chikofsy, kan omvendt utvikling bli referert til som den prosess som omfatter analyse av det foreliggende system for å opprette sin representasjon på høyere nivå. Dette nivået kan kalles "nivå av abstraksjon '. Såvidt programvare er bekymret, kan reverse engineering beskrives som en eksamen prosessen bare. Det er ingen endring fra programvaren synspunkt. Bruken av "software anti-tamper teknologi" finner sted for å avskrekke reengineering og reverse engineering av software-drevne systemer og proprietær programvare. To store reverse engineering typer finnes i dagens situasjon. I den første typen, er kildekoden tilgjengelig, men programmets større grad aspekter er dårlig dokumentert eller ugyldiggjort. I den andre typen, betyr kildekoden ikke eksisterer. Noen innsats som er gjort i denne retningen ville bli betegnet som "reverse engineering". Den andre bruken er det som folk flest kjenner. "Reverse Engineering av programvare 'er underforstått ved å gjøre bruk av" clean room design "teknikk for å unngå krenkende opphavsrettigheter. I dagens verden, består rundt 95% av reverse engineering av "reverse engineering av programvare". På den annen side, "black box testing" i "software engineering" har mange likheter med reverse engineering. Testeren besitter normalt API. Imidlertid er deres hovedmål å finne udokumenterte funksjoner og bugs ved å knuse produktene fra utsiden. Denne prosessen brukes for å tilpasse embedded systemer samt
    Av:. Ryan Rounder