Analyse informatique
Deux stratégies d’analyse : * MERISE : méthode, étude, recherche, informatisation, système, entreprise → Méthode
Les concepteurs donnent une stratégie : univers complexe à une solution. On part de l’idée pour arriver au résultat. On va traiter de façon segmentée, différente et séparée, les données et les traitements. Les données et les traitements ne sont pas mêlés. Il y a une protection
* UML : unified, modeling, language -> Modélisation
Avancement pas à pas afin de cerner un problème complexe de cas particuliers traités au fur et à mesure. Le résultat est la somme d’idées différentes qui sont fournies. * C’est une méthode incrémentielle, c'est-à-dire qu’on va rajouter des modules supplémentaires au fur et à mesure qu’on avance. * C’est une méthode itérative, c'est-à-dire qu’on ne va pas arriver au résultat tout de suite, mais seulement après avoir fait plusieurs essaies et plusieurs erreurs.
On traite simultanément les données et les traitements. Il y a une encapsulation.
MERISE
Modèle EA (Entités Associations)
Ce modèle est antérieur à MERISE. Il vient des USA (modèle entités relation). Objectif est de construire un système de données qui soit suffisamment indépendant des traitements que l‘on souhaite effectués. Exemple : site internet amené à faire du commerce : besoin du nom du client, du prix d’un produit, du nom du produit, l’adresse client…. (En désordre). Il faut regrouper ces informations afin qu’on puisse les repérer, et amener à créer des entités, on choisit nous même les noms. Ce sont des entités types. Il faut nommer l’entité client, on aura besoin de : identifiant client, son nom (nom client), adresse client (email, adresse de livraison…). Le reste sont des attributs, des propriétés…
L’entité produit : identifiant produit, nom du produit, le prix…
Association
Commande
Nombre
clients | | produit | |
Attributs
D’une autre manière : un client passe une