Accueil Développement Qu'est-ce que l'analyse et la conception orientées objet (ooad)? - définition de techopedia

Qu'est-ce que l'analyse et la conception orientées objet (ooad)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'analyse et la conception orientées objet (OOAD)?

L'analyse et la conception orientées objet (OOAD) est une approche technique utilisée dans l'analyse et la conception d'une application ou d'un système par l'application du paradigme et des concepts orientés objet, y compris la modélisation visuelle. Ceci est appliqué tout au long du cycle de vie du développement de l'application ou du système, favorisant une meilleure qualité du produit et même encourageant la participation et la communication des parties prenantes.

Techopedia explique l'analyse et la conception orientées objet (OOAD)

Les logiciels et les systèmes d'application informatique sont des concepts incroyablement complexes car il y a peu de restrictions matérielles et beaucoup de reconstructions arbitraires possibles. Comparez cela à des choses comme la conception d'un pont ou d'un bâtiment, où le concept d'un pont ou d'un bâtiment est défini par les matériaux à utiliser et la nature de l'environnement sur lequel il est construit, ce qui donne peu d'options. Les logiciels ne bénéficient pas des mêmes restrictions, et la marge de progression de la complexité est très grande. C'est là que l'analyse et la conception orientées objet entrent en jeu. Il utilise l'abstraction comme un outil pour encapsuler la complexité, et plus les abstractions sont introduites, plus la réduction de la complexité est importante. Ces actes d'abstraction et d'encapsulation permettent de mettre en évidence certains problèmes puis de les supprimer.


Il est préférable d'appliquer OOAD de manière itérative car il n'y a pas de processus clair impliqué, mais chaque aspect où OOAD est appliqué est affiné lors de sa réutilisation. Cela est dû au fait que des parties importantes des conceptions sont basées sur tous les aspects du système et sur les entités plutôt que sur des fonctions et du code individuels. Cela renforce l'approche modulaire d'OOAD dont le but est de décomposer le problème ou le système en unités plus petites, appelées objets, qui peuvent se suffire à elles-mêmes et être modifiées sans affecter trop celles qui les entourent. Cela facilite l'ajout de fonctionnalités et de comportements et permet au système d'accepter gracieusement les modifications.

Qu'est-ce que l'analyse et la conception orientées objet (ooad)? - définition de techopedia