Jaka jest różnica między inżynierią odwrotną a przeprojektowaniem?

Re-engineering jest powszechnie, ale niepoprawnie, używany w odniesieniu do inżynierii wstecznej. Chociaż oba odnoszą się do dalszych badań lub inżynierii gotowych produktów, metody tego i pożądane wyniki są znacznie różne. Inżynieria odwrotna próbuje odkryć, jak coś działa, podczas gdy reengineering ma na celu ulepszenie obecnego projektu poprzez zbadanie jego poszczególnych aspektów.

Re-inżynieria

Re-engineering polega na badaniu i przeprojektowaniu poszczególnych komponentów.. Może również opisywać cały remont urządzenia, biorąc pod uwagę obecny projekt i ulepszając niektóre jego aspekty. Celem re-engineeringu może być poprawa określonego obszaru wydajności lub funkcjonalności, zmniejszenie kosztów operacyjnych lub dodanie nowych elementów do obecnego projektu. Stosowane metody zależą od urządzenia, ale zazwyczaj obejmują rysunki techniczne poprawek, po których następuje szeroko zakrojone testowanie prototypów przed rozpoczęciem produkcji. Prawa do przeprojektowania produktu należą wyłącznie do pierwotnego właściciela projektu lub odpowiedniego patentu.

Inżynieria odwrotna

W przeciwieństwie do re-engineeringu, inżynieria wsteczna polega na odkryciu, jak działa gotowy produkt, poprzez testowanie go. Zwykle robią to firmy, które starają się zinfiltrować rynek konkurenta lub zrozumieć jego nowy produkt. W ten sposób mogą tworzyć nowe produkty, jednocześnie pozwalając oryginalnemu twórcy ponieść wszystkie koszty rozwoju i podjąć wszelkie ryzyko związane z tworzeniem nowego produktu. Analiza produktu w ten sposób odbywa się bez rysunków technicznych i uprzedniej wiedzy o działaniu urządzenia i podstawowej zastosowanej metodzie w inżynierii odwrotnej zaczyna się od identyfikacji komponentów systemu, po czym następuje zbadanie relacji między nimi składniki.

Zagadnienia prawne

Inżynieria wsteczna to kontrowersyjny temat. Podczas gdy firmy, które go wykonują, mogą mieć wyraźną przewagę, oszczędzając zarówno czas, jak i pieniądze, pierwotny twórca projektu może zostać poważnie dotknięty zwiększoną konkurencją. Chociaż patenty projektowe mogą ochronić inżyniera lub firmę przed tego rodzaju działalnością, bezpieczeństwo, jakie może to zapewnić, jest ograniczone. Dzięki inżynierii wstecznej produktu możesz odkryć oryginalne pomysły, które nie są chronione; robiąc to, możesz naruszyć prawa własności intelektualnej innej osoby. Dlatego ważne jest, aby wzory nie były ujawniane konkurentom i aby istniała ochrona przed nieuczciwą działalnością. .

Oprogramowanie

Inżynieria odwrotna i re-engineering oprogramowania stają się coraz bardziej powszechne w związku z naszą zależnością od komputerów i Internetu.. Oprogramowanie, gry i strony internetowe są często poddawane inżynierii wstecznej w celu wykrycia ich kodu oprogramowania, a następnie przeprojektowywane w celu wyprodukowania nowych, często fałszywych kopii. Konsumenci takich produktów ryzykują, że zostaną zaatakowani przez wirusy, ponieważ hakerzy często wykorzystują wygląd oficjalnego oprogramowania, ale w rzeczywistości przeprojektowują je, aby zawierały oprogramowanie wirusowe.

  • Dzielić
instagram viewer