| Domestico | malattia | alimento | salute | famiglia | idoneità | 
  • Reverse Engineering, Engineering Design, Reverse Process Engineering

    Reverse Engineering può essere definita come il processo in cui di un dispositivo, oggetto di, o principi tecnologici del sistema vengono scoperti analizzando il suo funzionamento, la funzione e la struttura. Si riferisce spesso a staccare qualcosa, dispositivo di dire-un programma software, apparecchiature elettroniche o meccaniche e per svolgere l'analisi della sua lavorabilità in dettaglio. Questo viene fatto al fine di realizzare un nuovo programma o dispositivo che esegue la stessa funzione senza raddoppiare nulla da originale. Motivazione: Le ragioni che stanno dietro la nascita di reverse engineering comprendono l'interoperabilità, la documentazione perso il che significa la perdita o la non esistenza della documentazione del dispositivo in questione, l'analisi del prodotto, controllo della sicurezza, l'esclusione della protezione di copia, elusione delle restrizioni in materia di accesso, e la frode. 'Reverse Engineering' di 'meccanici': Con la crescente popolarità di CAD, 'reverse engineering' ha dimostrato di essere una benedizione per la creazione di '3 D modello virtuale 'della mano sulla parte fisica per essere utilizzato in 3D CAE, CAM, CAD e molti altri articoli molli. La misura di oggetto fisico può essere fatto facendo uso di '# D tecnologie di scansione' come la tomografia computerizzata, 'digitalizzatori strutturati leggeri', laser scanner e CMM. I dati che vengono misurati di solito viene rappresentato come 'nuvola'. È privo di informazioni topologiche. Ecco perché, l'elaborazione e la modellazione avviene in formato utilizzabile come un 'maglia triangolare facce', il modello CAD, o una collezione di superfici NURBS. Applicazioni come Polyworks, Immagine ware, Geomagic, o Rapidform sono utilizzati per l'elaborazione delle "nuvole di punti" nei formati che possono essere utilizzati in applicazioni come 3D, CAE, CAM, CAD o di visualizzazione. 'Reverse Engineering' di 'software': Il termine 'reverse engineering' diverso da persona a persona, quando applicato in termini di software. Come per la ricerca condotta da Cross e Chikofsy, engineering inverso può essere indicato come il processo che coinvolge l'analisi del sistema soggetto per creare la sua rappresentazione al livello superiore. Questo livello potrebbe essere chiamato il 'livello di astrazione'. Per quanto riguarda il software è interessato, la decodificazione può essere descritto come un processo esame soltanto. Non c'è modificazione dal punto di vista software. L'uso di 'software tecnologia anti-manomissione' avviene al fine di scoraggiare reengineering e reverse engineering dei sistemi software-powered e software proprietario. Esistono due tipi principali di reverse engineering nello scenario attuale. Nel primo tipo, il codice sorgente è disponibile, ma gli aspetti del programma di livello superiore sono scarsamente documentati o invalidata. Nel secondo tipo, il codice sorgente non esiste. Eventuali sforzi compiuti in questa direzione potrebbe essere definito come 'reverse engineering'. Il secondo utilizzo è quello che la maggioranza delle persone sanno. 'Reverse engineering del software' è implicito a fare uso della tecnica 'design clean room' per evitare di violare i diritti d'autore. Nel mondo di oggi, circa il 95% di reverse engineering consiste di 'reverse engineering del software'. D'altra parte, 'black box testing' in 'ingegneria del software' ha molte somiglianze al reverse engineering. Il tester normalmente possiede l'API. Tuttavia, il loro obiettivo principale è quello di individuare le caratteristiche non documentate e bug da fracassare i prodotti dall'esterno. Questo processo viene utilizzato per la personalizzazione dei sistemi embedded e
    da:. Ryan Rounder