Télécharger la présentation
Publié parAlain Rose Modifié depuis plus de 9 années
1
Architecture Logicielle Les blocs d’applications
Sébastien Riss
2
Bloc d’application Définition Bloc de code assurant une fonction interne élémentaire nécessaire au bon fonctionnement du logiciel Correspond aux objectifs de l’architecture logiciel L'interopérabilité, la portabilité, l’intégrité, La fiabilité, la maintenabilité, la réutilisabilité, L'efficacité 5 blocs d’application fondamentaux N blocs d’application secondaires
3
Donnez moi l’exemple de bloc d’application??
4
Les blocs d’application fondamentaux
5
Dynamics Business Objects
Dynamic Mémoire vive Business Object la représentation des données métiers de votre logiciel. Les Dynamic Business Objects disparaissent à l’arrêt du logiciel. Correspond à une classe avec uniquement des attributs DBO
6
En pratique En C, ce sont des struct
En langage objet, ce sont des classes Exemple en C# DBO
7
Static Business Object
Static Mémoire dure Business Object la représentation des données métiers de votre logiciel. Les Statics Business Objects ne disparaissent pas à l’arrêt du logiciel. Correspond à une table de base de données SBO
8
Data Access Permet le passage des SBO en DBO et inversement.
Mapping Objet relationnel Existence de nombreux outil de mapping !Attention aux performances! Certains langages gèrent cela nativement Ruby Data Access Parler des Débats actuels performance etc…
9
Interface Gestion des NE DOIT PAS FAIRE DE TRAITEMENT!!
Interface utilisateur Interface avec d’autres Logiciels NE DOIT PAS FAIRE DE TRAITEMENT!! Utilisation de composant standard Différents modes : Navigateur Application cliente Web service Console… Interface
10
Business Management Ensemble des traitements métiers
On doit pouvoir retrouver pour chaque fonctionnalité et sous-fonctionnalité une méthode correspondante. Contient la logique et l’intelligence métier En principe Une classe est associée à une macro-fonctionnalité Une méthode est associée à une sous-fonctionnalité BM Donner un exemple Cf spécification fonctionnelle
11
Static Business Object
Schéma Utilisation de DBO dans 3 couches Application Interface DBO Business Management Data Access BM Static Business Object
12
Question ? Sébastien Riss
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.