 |
Oracle Data Model
Un exemple de modèle de données ayant Oracle comme système-cible.
Fichier : ./examples/oracle/ora_demo.sms |
 |
Referential Integrity Data Model
Un modèle contenant plusieurs erreurs d'intégrité
référentielle; un modèle pour essayer la finction
''Verifier l'intégrité''.
Fichier : ./examples/data modeling/Referential Integrity.sms |
 |
Relational Style Data Model
Un modèle contenant un exemple de style graphique pour l'affichage
de diagrammes relationnelles.
Fichier : ./examples/data modeling/Relational Style.sms |
 |
Design Patterns
Une bibliothèque de patrons de conception. Contient des diagrammes
de classes pour implanter les patrons suivants : :
-
Singleton
-
Factory Method
-
Prototype
-
Composite
-
Adapter
-
Iterator
-
Chain of Responsability
-
Command
-
Observer
Fichier : ./examples/class modeling/DesignPatterns.sms |
 |
Flight System Class Model
Un exemple de modèle de classes pour le développement de
système relié au domaine de l'aviation.
Fichier : ./examples/class modeling/FlightModel.sms |
 |
Java Validation
Un modèle de classes qui contient plusieurs erreurs selon le paradigme
objet, et plusieurs constructions invalides en Java; un modèle de
classe pour essayer la fonction ''Valider pour Java''.
Fichier : ./examples/class modeling/JavaValidation.sms |
 |
Object-Oriented Styles
Un modèle qui contient quelques styles graphiques pour l'affichage
de diagrammes de classes; simule le "look" d'autres produits.
Fichier : ./examples/class modeling/OOStyles.sms |
 |
Waterfall Development
Un modèle de développement logiciel; peut être utilisé
pour estimer le temps nécessaire pour compléter un projet
et son coût de développement.
Fichier : ./examples/process modeling/Development Project.sms |
 |
Website System for E-Commerce
Un exemple de modélisation de processus d'affaires pour le développement
d'un système de site web.
Fichier : ./examples/process modeling/Ecommerce Website Project.sms |
 |
Selling Process Model
Une description de traitement des ventes dans une organisation.
Fichier : ./examples/process modeling/Selling Process.sms |
 |
Selling System Model
Un exemple de modélisation de processus d'affaires pour le développement
d'un système de ventes.
Fichier : ./examples/process modeling/Selling System.sms |
 |
XML Structure Reader Plug-in
Permet à l'usager de sélectionner un fichier XML et de le
lire. Les noeuds du document XML sont présentés comme des
paquetages définis par l'utilisateur. Utile pour visualiser la structure
interne d'un fichier XML.
Fichier : ./examples/plugins/classes/org/modelsphere/examples/xml/XmlReader.class |
 |
Expert Report Plug-in
Des modèles de données expliqués dans un vocabulaire
de tous les jours; fonctionne aussi avec des diagrammes de classes.
Ce module est particulièerement utile pour valider un modèle
avec une personne experte dans un domaine d'application mais sans expérience
avec le génie logiciel et la modélisation.
Fichier : ./examples/plugins/classes/org/modelsphere/examples/expert/Expert.class |
 |
Java Audit Plug-in
Exécute une série d'opérations pour estimer la qualité
de code écrit en Java; un usage commun est d'utiliser la rétro-ingénierie
de sources Java pour ensuite lancer l'audit Java qui évaluera la
qualité du code.
La fonction d'audit Java vérifie les éléments qui
peuvent être optimisés; s'assure que les commentaires sont
présents dans le code, vérifie si les conventions de nomenclature
sont respectées et aussoi génère une liste de métriques
(statistiques) sur le code.
Comme le source est fourni, il est possible d'adapter l'audit pour des
besoins corporatifs spécifiques, tel que la vérification
de nomenclature sur mesure ou l'ajout de nouveaux métriques.
Fichier : ./examples/plugins/classes/org/modelsphere/examples/java/JavaAudit.class |
 |
Process Time Allocation
Pour un modèle de processus d'affaires, génère une
matrice décrivant où les resources sont utilisés et
combien elles coûtent; le module d'extension calcule aussi la charge
de travail et le coût total utilisé par chaque resource. Utile
pour visualiser où le temps et l'argent sont dépensés
dans un projet.
Fichier : ./examples/plugins/classes/org/modelsphere/examples/bpm/TimeAllocation.class |