개발 포워드 엔지니어링이란 무엇입니까? -techopedia에서 정의

포워드 엔지니어링이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-포워드 엔지니어링이란 무엇입니까?

포워드 엔지니어링은 높은 수준의 모델 또는 개념을 구축하여 복잡성과 하위 수준의 세부 사항을 구축하는 프로세스입니다. 이 유형의 엔지니어링은 다양한 소프트웨어 및 데이터베이스 프로세스에서 서로 다른 원칙을 가지고 있습니다.

일반적으로 포워드 엔지니어링은 '정상적인'개발 프로세스를 나타내므로 IT에서 중요합니다. 예를 들어, 모델에서 구현 언어로 빌드합니다. 모델이 더 의미 적으로 상세하거나 추상화 수준 인 경우 시맨틱이 손실되는 경우가 종종 있습니다.

따라서 포워드 엔지니어링은 코드화 된 세트에서 모델로 뒤로 빌드하거나 무언가가 어떻게 구성되었는지 프로세스를 풀기위한 노력이있는 '리버스 엔지니어링'이라는 용어와 관련이 있습니다.

Techopedia는 Forward Engineering을 설명합니다

그러나 리버스 엔지니어링은 소프트웨어 제품 또는 기타 기술을 분리하여 작동 방식을 검사하려는 시도를 설명하기 위해 IT에서 널리 사용되는 용어이기도합니다. 이러한 유형의 대조에서, 순방향 엔지니어링은 논리적 '앞으로 움직이는'디자인이되며, 리버스 엔지니어링은 창조적 해체의 한 형태가됩니다.


일부 전문가는 추상 데이터베이스 모델 또는 템플릿을 실제 데이터베이스 테이블에 사용하는 등 포워드 엔지니어링의 특정 예를 제공합니다. 다른 예로는 개발자 나 다른 사람들이 모델이나 다이어그램을 구체적인 코드 클래스 또는 특정 코드 모듈로 만드는 상황이 있습니다.

포워드 엔지니어링이란 무엇입니까? -techopedia에서 정의