Ce modèle est très personnel. Il est le fruit de mon expérience dans les domaines de:
...
Nom | Description |
---|---|
Cas d'Usage | Porte un résultat fonctionnel de niveau tâche qui peut être informatisé ou non. Terme issue d'UML afin de formaliser un micro résultat au travers de plusieurs interractions entre des personnes, un ou des systèmes, etc. Un scénario le décrit très bien. |
Domaine | Regoupe dans une cartographie les domaines et sous-domaines fonctionnels. L'urbanisation du SI permet d'affiner ce principe au travers d'une démarche plus formelle. L'application s'inscrit dans un ou plusieurs domaines (en superposition). |
Application | L'application est un système applicatif autonome. Exemple: ERP, SIRH, etc. |
Donnée | La donnée est la notion fonctionnelle créée, enrichie, transformée ou détruite. |
Règle | La règle est un traitement fonctionnel court qui utilise des données du domaine et produit un ou plusieurs données en résultats. Exemple: Calculer un taux de TVA sur un article. |
Evénement | Lors de la réalisation de tâches, des événements arrivent. Ils sont créés lors de ces interractions. Ils peuvent ou non être interceptés pour analyse ou déclenchement de traitements. |
Flux | Un flux est un transport ou transfert d'une donnée fonctionnelle d'une application vers une autre. Attention, lors d'une échange, une donnée peut etre poussée et une autre récupérée. |
Service | Un service est une représentation logique d'une activité métier qui a un résultat précis. Il est caractérisé par:
Exemple: Calculer un prix de TVA en fonction du produit et de la localisation du clientla TVA sur un panier utilisateur. |
Vue Applicative
Nom | Description |
---|---|
Socle technologique | Un socle correspond à une plateforme technologique et un produit. Exemple: Wildfly 10, SAP R3, etc. |
Module applicatif | Il s'agit d'un élément autonome et possédant une consistance physique. Il est déployable. Exemple: WebApp Front AC, Portlet AB, etc. |
Interface | Une interface est l'exposition d'une structure de données dans un format et suivant un protocole précis. Exemple: fichier XML, Tables DB |
Médiation | Une médiation est le transport d'un ensemble de données sous la forme de message, requête, etc. Elle relie les interfaces entre elles pour permettre ces transferts. |
Restriction d'usage | Une restruction est la définition des contraintes d'usage à respecter: volumétrie, cache, etc. |
Contrat de Services | Est une interface manipulée au travers d'opérations. Les types peuvent être: WSDL, WADL, PL/SQL, etc. |
SLA service | SLA associé au Contrat de Services. |
Sécurité | Contraintes de sécurité regroupées dans une vision commune et simplifiée. |
...
Nom | Description |
---|---|
Process OS | Correspond au processus machine. |
Serveur | Serveur virtuel ou physique |
Data Center | Grappe matérielle de serveurs. |
SLA matériel | SLA associé au matériel ou la plateforme de virtualisation. |
abstract
class
AbstractList
abstract
AbstractCollection
interface
List
interface
Collection
List <|-- AbstractList
...
ArrayList : Object[] elementData
ArrayList : size()
enum
TimeUnit
TimeUnit : DAYS
TimeUnit : HOURS
...