Les trois principales activités de conception de systèmes sont :
1. Conception architecturale : Cela implique de définir la structure globale du système, d'identifier ses principales composantes et leurs interactions, et de choisir les technologies et les plateformes qui seront utilisées. Il établit le plan de haut niveau.
2. Conception détaillée : Celui-ci se concentre sur les spécificités de chaque composant identifié dans la conception architecturale. Cela implique de spécifier les structures de données, les algorithmes, les interfaces et d'autres détails de bas niveau nécessaires à la mise en œuvre. C'est le « comment » réaliser l'architecture.
3. Conception de l'interface : Cela implique de concevoir les interactions entre les différents composants du système, ainsi que l'interface utilisateur (UI) le cas échéant. Il garantit une communication et une convivialité transparentes pour les composants internes du système et les utilisateurs externes. Cela couvre à la fois les API internes et les aspects externes destinés aux utilisateurs.
|