| hem | sjukdom | Mat | Hälsa | familj | fitness | 
  • Reverse Engineering,

    Engineering Design, Reverse Engineering Process Reverse Engineering kan definieras som den process där en enhet är, är objektets eller systemets tekniska principer upptäcktes genom att analysera dess funktion, funktion och struktur. Den hänvisar ofta loss någonting, säger-en programvara, elektronisk utrustning, eller mekanisk anordning och analysen av dess användbarhet i detalj. Detta görs i syfte att tillverka ett nytt program eller en enhet som utför samma funktion utan att fördubbla något från originalet. Motivation: Orsaker bakom uppkomsten av reverse engineering är interoperabilitet, förlorade dokumentation vilket innebär förlust eller icke-existensen av dokumentation av den aktuella produkten, produkten analys, säkerhetsgranskning, uteslutning av skyddet av exemplar, kringgående av restriktioner avseende tillgången, och bedrägeri. "Reverse Engineering" av "mekaniska anordningar": Med den ständigt ökande populariteten av CAD, har "reverse engineering" visat sig vara en välsignelse för skapandet av '3 D virtuell modell "av den på sidan fysiska delen som ska användas i 3D CAE, CAM, CAD och många andra mjuka varor. Mätningen av fysiskt objekt kan göras genom att använda "# D scanning tekniker" såsom datortomografi, "strukturerat ljus digitaliserare ', laser skannrar och koordinatmätmaskiner. De data som mäts oftast blir representerade som "punktmoln". Det saknar topologisk information. Därför tar bearbetning och modellering plats i användbart format som en "triangulär belagd mesh", CAD-modell, eller en samling av ytor NURBS. Applikationer såsom PolyWorks, Bild ware, Geomagic eller Rapidform används för bearbetning av "punktmoln" till format som kan användas i applikationer som 3D CAE, CAM, CAD eller visualisering. "Reverse Engineering" av "programvara": Begreppet "reverse engineering" skiljer sig från person till person när de tillämpas i form av mjukvara. Per den forskning som bedrivs av Cross och Chikofsy kan reverse engineering kallas den process som innebär analys av ämnet för att skapa sin representation på den högre nivån. Denna nivå skulle kunna kallas "nivå av abstraktion". Såvitt programvara är berörda, kan reverse engineering beskrivas som en undersökning process bara. Det finns ingen modifikation från programvaran synvinkel. Användningen av "programvara sabotageskydd teknik" sker i syfte att avskräcka nyutveckling och reverse engineering av programmet-drivna system och egenutvecklade programvaror. Två stora reverse engineering typer förekommer i detta scenario. I den första typen, finns källkod tillgänglig, men programmets högre nivå aspekter är dåligt dokumenterade eller ogiltigförklaras. I den andra typen, existerar inte källkoden. Alla ansträngningar i denna riktning skulle kunna betecknas som "reverse engineering". Den 2: a användning är det som majoriteten av människor känner. "Reverse Engineering av programvara" är underförstått på att utnyttja "clean room design" teknik för att undvika intrång upphovsrätt. I dagens värld, består cirka 95% av reverse engineering av "reverse engineering av programvara". Å andra sidan, "black box testning" i "software engineering" har många likheter med reverse engineering. Testaren besitter normalt API. Dock är deras främsta mål att hitta odokumenterade funktioner och buggar genom att krossa produkterna från utsidan. Denna process används för att anpassa de inbyggda system samt Musik av:. Ryan Rounder