Accueil Développement Qu'est-ce que l'ingénierie avancée? - définition de techopedia

Qu'est-ce que l'ingénierie avancée? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'ingénierie avancée?

L'ingénierie avancée est le processus de construction à partir d'un modèle ou d'un concept de haut niveau pour intégrer des complexités et des détails de niveau inférieur. Ce type d'ingénierie a des principes différents dans divers logiciels et processus de base de données.

Généralement, l'ingénierie avancée est importante en informatique car elle représente le processus de développement «normal». Par exemple, passer d'un modèle à un langage d'implémentation. Cela entraînera souvent une perte de sémantique, si les modèles sont plus détaillés sémantiquement, ou des niveaux d'abstraction.

La rétro-ingénierie est donc liée au terme de «rétro-ingénierie», où l'on s'efforce de construire en arrière, d'un ensemble codé à un modèle, ou de démêler le processus de mise en place de quelque chose.

Techopedia explique l'ingénierie avancée

Il est cependant crucial de noter que la rétro-ingénierie est également un terme largement utilisé en informatique pour décrire les tentatives de démonter un produit logiciel ou une autre technologie et d'inspecter son fonctionnement. Dans ce type de contraste, l'ingénierie avancée serait une conception logique «évolutive», où l'ingénierie inverse serait une forme de déconstruction créative.


Certains experts fournissent des exemples spécifiques d'ingénierie avancée, notamment l'utilisation de modèles de base de données abstraits ou de modèles dans des tables de base de données physiques. D'autres exemples incluent une situation où les développeurs ou d'autres transforment des modèles ou des diagrammes en classes de code concrètes ou en modules de code spécifiques.

Qu'est-ce que l'ingénierie avancée? - définition de techopedia