Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Quels sont les outils et méthodes informatiques pour améliorer le retour sur investissement de vos projets ?

Quels sont les outils et méthodes informatiques pour améliorer le retour sur investissement de vos projets ?

Les projets informatiques nécessitent une méthode spécifique intégrant un ensemble de bonnes pratiques que l'on peut à loisir enrichir et adapter. Sans la mise en place d'une telle méthode, on s'expose à un gaspillage important de ressources voire faire couler le projet.


Modélisation de système : Soyez maniaque, croisez et recroisez vos modèles UML pour être certain qu'ils soient valides (7)

Publié par Rhona Maxwel sur 5 Juillet 2015, 18:01pm

Catégories : #Modélisation de système, #Modélisation UML pour l'expression des besoins, #Modélisation des besoins, #Modélisation métier, #modélisation

La vérification du modèle logique est statique c'est-à-dire avant I'implantation du système.

Modélisation de système : Soyez maniaque, croisez et recroisez vos modèles UML pour être certain qu'ils soient valides (7)

La vérification statique prend en compte les combinaisons licites d'éléments de modélisation et des propriétés de la spécification (cohérence, complétude).

Elle est basée sur la syntaxe, le typage des éléments, ou la cohérence des contraintes (cardinalités, notations de contraintes, expressions OCL). D'un point de vue langage et compilation, il s'agit de la syntaxe et de la sémantique statique. La syntaxe est la disposition correcte des éléments de modélisation, la sémantique statique est une restriction des combinaisons possibles, selon certaines propriétês des spécifications (cohérence, complétude, etc.).

On ne tient pas compte d'un "contenu" réel ou d'une exécution (sémantique dynamique).

En UML, la description du langage s'appuie sur le métamodèle. On peut dire que la structure du métamodèle définit Ia syntaxe. Par exemple, un "classificateur" ou classifier (classe, UC, noeud) a des propriétés (opérations ou attributs) et peut faire I'objet de connexions avec des associations. Une opération ne peut être en relation directe avec une association.

La vérification syntaxique ne tient pas compte a priori des commentaires, mais dans le cas des contraintes exprimées avec OCL, on peut vouloir inclure la vérification (syntaxique) des expressions OCL.

Des contraintes OCL ont donc été ajoutées dans le métamodèle, qui réduisent le nombre de combinaison licites. On peut qualifier ces contraintes de sémantique statique :

  • Règles d'agencement ; par exemple, une interface ne contient pas d'autres propriétés que des opérations, la relation d'héritage est anti réflexive.
  • Contraintes : typage, cardinaiités, contraintes entre associations, contraintes OCL.
  • Cas particuliers liés à une connaissânce plus profonde de la sémantique des concepts : par exemple, il n'y a pas d'héritage multiple pour des sous-classes d'un discriminant, un objet passif ne peut envoyer deux messages simultanément. Dans cette catégorie rentrent aussi les règles associées aux stéréotypes.

Le modèle logique est constitué d'un ensemble de diagrammes représentant des aspects complémentaires et non disjoints du système à modéliser.Deux niveaux de vérification : le niveau diagramme et le niveau modèle.

On peut dire que I'effort de vérification des diagrammes est plus proche de Ia syntaxe tandis que celui de la vérification des modèles est orientée vers la sémantique.

"La vie me semble trop courte pour la passer à entretenir des ressentiments ou ressasser des griefs."

Charlotte Brontë

Voir aussi :

http://www.urbanisation-si.com/

http://urbanisation-si.blog4ever.net

http://urbanisation-si.wix.com/blog

http://urbanisme-si.wix.com/blog

http://urbanisation-si.wix.com/urbanisation-si

http://urbanisation-si.over-blog.com/

http://rhonamaxwel.over-blog.com/

http://urbanisation-des-si.blogspot.fr/

http://bonnes-pratiques-si.eklablog.com/

http://urbanisation-si.eklablog.com/

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article

Archives

Nous sommes sociaux !

Articles récents