Vous êtes sur la page 1sur 14

Méthodes de Productions des

Applications

Application = Logiciel.
Logiciel de Basse : Système d’Exploitation
Logiciel d’application : qui a pour but d’apporter une solution à un problème.

Système d’Information :
Un système d’information d’un entreprise ou d’une administration
peut être défini comme l’ensemble de flux d’informations (mouvements, flux
internes, flux sortant, flux entrant) d’informations circulants au sein de cette
entreprise. Le système d’information assure le lien entre les deux autres
systèmes de l’entreprise : système de pilotage, système opérant.

Méthode :
Une méthode est une démarche, un procédé à suivre pour aboutir
à un résultat.
Analyse Informatique :
Démarche d’étude visant à répondre aux mieux aux problèmes
informatiques posés.

Quelques méthodes :
 La méthode Castellani
 La méthode de CORIG (conception d’organisation relationnelle en
informatique de gestion)
 La méthode MAS
 La méthode axiale
 La méthode de Merise

~1~
La méthode Castellani :
C’est la méthode la plus ancienne et la plus utilisée dans les écoles
et les universités de cycles cours, elle est aussi appelée méthode
de ‘’débutant‘’ par ce qu’elle est très simple à utiliser, et se veut plus proche du
langage naturel. Cette méthode utilise l’approche systémique pour les grands
projets et l’approche cartésienne pour les petits projets (systémique=
raisonnement, cartésien= change pas).

La méthode de CORIG :
Elle est l’amélioration de la méthode Castellani car elle tranche sur
les questions dont Castellani n’a pas pu résoudre, elle utilise l’approche
cartésienne pour automatiser un organisme car disent les concepteurs de la
méthode « il faut attaquer l’arbre par la racine et s’il y’a des ramifications, elles
seront attaquées plus-tard parce qu’elles n’auront plus de soutiens » CORIG a
conservé les outils de travail de la méthode Castellani sauf dans la recherche
d’informations auprès des utilisateurs, on part du particulier au général.

La méthode MAS :
Elle apparaît comme une amélioration de la méthode de CORIG car
l’approche cartésienne est de moins en moins utilisé au profit de l’approche
systémique. Etude du système information de l’entreprise passe par la prise en
compte de documents de sortis et les documents en entrés après dans la
recherche des informations, on partira du particulier au général et on fera
l’inverse pour les grands projets.

La méthode axiale :
Elle utilise le même principe et les normes de travail que la
méthode MAS. Cependant au cours du développement du système information
elle utilise ses propres formalismes qui sont moins contraignants que ceux de
MAS et ceux de Merise.

La méthode Merise (MACSI) :

~2~
Elle utilise l’approche systémique comme unique façon de décrire
le système information d’une entreprise quel que soit sa taille. Elle utilise ses
propres formalismes et les symboles AFNOR (agence française de la norme).
Méthode d’étude et de réalisation informatique du système
d’entreprise.
Une méthode de conception et d’analyse et de réalisation du
système d’information.

Approche d’Analyse :
Il en existe trois : l’approche cartésienne, l’approche systémique et
l’approche objet.
Approche Cartésienne :
Consiste à diviser les difficultés en autant de parcelles qu’il se peut
pour les résoudre. Remarque : cette approche est dangereuse si elle est
utilisée sans tenir de toutes les relations qui existent entre les parties définies.
Approche Systémique :
Elle permet d’appréhender les problèmes dans leurs intégralités en
tenant compte de toutes les relations qui existent entre les constituants d’un
système étudié.

Etapes de MERISE :
 Schéma directeur : ensemble de tous les projets d’une entreprise selon
une période donnée
 Etude Préalable : l’étude de l’existant, analyse et critique, définir les
concepts, proposition des solutions.
 Etude détaillée : décortiqué la solution obtenue précédant,
 Etude technique : définir l’environnement de travail, quel logiciel utiliser,
quelle architecture logicielle, quel Base de données
 Réalisation : conception du BD, pisse du code, utilisation des outils
 Maintenance : politique de maintenance du logiciel
 Mise en œuvre : le déploiement

~3~
Logiciel libre est un logiciel dont on peut prendre le code source et
le façonner à sa guise par contre ; un logiciel gratuit est un logiciel dont
on télécharge sans payer.
IDE : environnement de développement intégré.
Atelier de génie logiciel :

Expression et Analyse du Besoin :


Les phases d’expressions et d’analyses de besoins permettent de
décrire les fonctionnalités du logiciel et les contraintes sous lesquels celui-ci
doit être réaliser. Les besoins sont exprimés par l’utilisateur dans le cahier de
charges rédigé en langage naturel (le langage dans lequel on se comprend), la
réponse est formalisée dans le dossier d’analyse (ou de spécification
fonctionnel).

Cahier de charges :
La rédaction du cahier de charge est la première étape de
l’expression des besoins, le cahier de charges a pour but d’établir une
description globale des fonctions d’un nouveau produit ou des extensions d’un
produit existant à partie de la spécifications d’objectif, le cahier de charges doit
être validé pour s’assurer qu’il répond bien au souhait de l’utilisateur, la
description comprend :
_ L’énoncé du problème à résoudre
_ La liste des fonctions de bases requise
_ Les caractéristiques techniques du produit (limites, performance,
nombre d’utilisateurs, ressources, interface avec d’autres produits, fiabilité,
disponibilité, compatibilité logiciel/matériel)
_ Les priorités éventuels de réalisations : qu’es ce qui doit être
implémenter avant.
Le cahier de charge précise les facteurs de qualités (exemple :
rapidité) qui devront se traduire dans le produit final par des critères de qualité
(exemple : temps de réponse <2s) mesurable avec les métriques appropriées.
Progiciel : un logiciel paramétrable.

~4~
Schéma Directeur :
 Finalité :
Il s’agit de clarifier les centres d’intérêts, les pôles de décision et de
donner une première idée de la chronologie des événements. En bref le
schéma directeur défini les principaux processus à automatiser et propose le
chronogramme approprié.
 Intervenants :
Les intervenants sont les informaticiens de la structure concernée
ou un cabinet informatique.
 Eléments en entrés :
L’élément de base en entré du schéma directeur est la demande
de la direction de l’entreprise ou de la structure.
 Contenu de l’étape :

 Lancement de l’étape : vérification de la demande exprimée


par l’utilisateur.
 Phase d’étude : analyse : macroscopique des différents
processus à automatiser.
 Conclusion : rédaction du document du schéma directeur

 Eléments en sortis :
L’élément en sortie est le document du schéma directeur.
 Charge et durée :
Un schéma directeur ne doit pas durer plus de trois mois, il ne doit
pas non plus durer moins d’une semaine de façon à prendre le temps de la
réflexion.

Etude Préalable :
 Finalité :
L’étude préalable a pour finalité la construction et l’évaluation des
différentes solutions envisageables, afin de répondre au mieux aux besoins

~5~
exprimés par l’utilisateur. Il est souhaitable que deux ou trois solutions soient
analysées au cours d’une étude préalable et l’analyse d’une solution doit
comporter l’étude de son impact sur les plans stratégiques, fonctionnels,
organisationnels, techniques, législatif et administratif.
A l’issue de la phase de l’étude préalable il peut être décidé :
 Le choix de l’une des solutions proposées
 Le choix de l’une se solutions mais avec un certain nombre
d’amendements.
 Le lancement d’une nouvelle étape d’étude préalable avec de
nouvelle orientation
 L’arrêt du projet.

 Intervenant :
Les intervenants de l’étude préalable sont nettement plus
nombreux et de profils variés que pour le schéma directeur. Le chef de projet,
les organisateurs, les consultants, les experts (soit comptables…),
l’administrateur de données, les utilisateurs, le comité directeur, le comité de
pilotage, le comité utilisateurs.
 Eléments en entrés :
Les éléments en entrés de l’étude préalable sont les suivantes :
 Le rapport du schéma directeur
 La documentation utilisateur et d’exploitation du système actuel
 Le graphe des flux d’informations au système actuel avec sa
documentation
 Le dictionnaire des données du système central
 Le MCD du système actuel et sa documentation
 Le MCT du système actuel et sa documentation

 Contenu :
 Lance de l’étape :
_ Vérification de la présence des documents requis en entré de
l’étape
_ Mise en place des équipes et des structures requises
_ Lancement de l’étape
 Bilan de l’existence :

~6~
_ Organisation, animation et synthèse des réunions de recueil de
l’avis des utilisateurs sur le système existant
_ Etude la documentation du système existant
_ Analyse du système existant sur les plans fonctionnels,
techniques et financiers
_ Recueil et analyse des éléments suivants du système existant :
graphes des flux d’informations, règles de gestions et
d’organisations, MCD, MOT, architecture technique
_ Etude des orienté à donner pour l’étude du système futur
_ Rédaction et validation du dossier de bilan de l’existant
 Elaboration des scénarios (scénarii) :

 Organisation, animation et synthèse des réunions de recueil


de l’avis des utilisateurs sur le système futur
 Elaboration pour chaque solution des éléments suivants :
o Découpages prévisionnel du projet en sous projet (ou en
application),
o Graphes de flux d’informations, principal règles de gestions
et règles d’organisations de bases,
o Principal entité et association du MCD, principaux processus
et MCT associés,
o Ebauche des MOT, principes de développement de
migration et de mise en œuvre,
o Aspect financier et économique de la solution
o Contrainte juridique et administrative de la solution
_ Organisation de la décision sur la suite à donner au projet

 Conclusion :
_ Organisation de l’étude détaillé
_ Rédaction du dossier de synthèse de l’étude préalable

 Eléments en sortis :
Les éléments en sortis de l’étude préalable sont :
 Le dossier de bilan de l’existant
 Le dossier de choix
 Le rapport d’étude préalable

~7~
 Une première version du graphe de flux d’informations de la
solution retenue
 Un premier enrichissement du dictionnaire de données de la
solution retenue
 Une première version du MCD de la solution retenue
 Une première version des MCT de la solution retenue ainsi que
certains MOT

 Charge et durée :
Une étude préalable peut durer entre trois et neuf mois suivant la
taille du projet sa complexité, celle qui durerait plus de neuf mois traduirait
une mauvaise maitrise du sujet ou un sujet trop complexe qu’il faudrait
réorienter pour simplification.

~8~
Modèle Conceptuel de Données (MCD)
Entité : Elément pourvue d’une existence propre et conforme aux choix
de la gestion de l’entreprise.
Association : Une relation entre entités
Propriété : Une donnée élémentaire que l’on perçoit sur entité ou une
association
Cardinalité : le nombre de fois minimum et maximum qu’une occurrence
(c’est une valeur) d’une entité participe aux occurrences de l’association
Identifiant : propriété particulière d’une entité ou d’une association, tel
qu’à chaque valeur de la propriété corresponde une et une seule occurrence de
l’entité ou de l’association
Dimension d’une association : c’est le nombre d’entités participant à
l’association

Exercice :
Modéliser les préoccupations suivantes :
1- Les produits sont stockés dans des magasins. Tous les produits sont
stockés. Un produit est dans un seul magasin.
2- Les produits sont stockés dans les magasins. Tous les produits ne sont
stockés. Un magasin sert à stocker et permet le stockage de plusieurs
produits.
3- Les produits sont stockés dans les magasins. Tous les produits sont
stockés. Un produit peut être stocké dans plusieurs magasins. Un
magasin sert à stocker et permet le stockage de plusieurs.
4- Les produits sont stockés dans plusieurs magasins. Tous les produits ne
sont pas stockés. Un produit peut être stocké. Un magasin permet
éventuellement de stocker plusieurs produits sachant que parfois aucun
produit n’est stocké.

~9~
Exercice :
L’entreprise MAYELE créée en 1978 a pour but la location des micro-
ordinaires aux clients. Elle possède un parc de 40000 micro-ordinateurs
(dont 100000 portables) faisant l’objet d’environ 300000 contrats (dont
50000 pour les portables) ainsi un client désirant louer un micro-ordinateur
s’adresse à une agence locale de MAYELE (une parmi des dix de Brazzaville)
celle-ci rempli à son tour une demande d’abonnement qui est transmise au
siège social de MAYELE, cette demande enregistré et archivée deviendra
après contrôle et installation du micro-ordinateur un contrat qui établit les
modalités de location

MAYELE Contrat N000037 de 300000F


Agence N00005 du clt Mabiala Desroche
85, Avenue marien situé au 1265 avenue
Ngouabi de la paix Mougali B/Ville
Talangai B/Ville

Pour le micro-ordinateur du bureau référence 10239 à


compter du 30/05/2011 au 31/07/2011. Engagement a été pris
par Mabiala Desroche pour verser son dû par chèque bancaire

signature :

fait à Brazzaville, le 30/05/2011

~ 10 ~
Entités : Association :
_ Client _ M.O/Type de M.O (appartenir)
_ Micro-ordinateur _ Contrat/M.O (faire objet)
_ Contrat _ Agence/Demande (adresser)
_ Type de M.O _ Client/Demande (faire)
_ Agence _ Demande/Contrat (Devenir)
_ Demande _ Client/Contrat (signer)

LMD :
 Entités  Tables
 Propriétés  attributs
 Identifiants clés primaire
 Association maillée  table
 Migration de clé primaire dans les relations père/fils
 La clé du père migre vers le fils
 1,n  0,1
 1,n  1,1
 1,1  1,1
 0,1 1,1
 0,1  0,1 ou on fait le choix dans un seul sens.

Etudiant 1,1 Evaluer 1,n Examen

Note
date
Etudiant (Matricule, nom, note, date, #Code)
Examen (Code, libellé)

~ 11 ~
Examen de MASCI :
Exercice N01 :
1- Elaboration du MCD :
 Entités :
- Facture
- Produit
- Associé
- Bon de pharmacie
- Reçu de pharmacie
- Agent
- Abonnement
- Règlement
- Catégorie_Produit
- Famille_Produit
- Mois
 Associations
Facture/Associé
Bon de pharmacie/Produit
Bon de pharmacie/Agent
Reçu de pharmacie/Produit
Associé/Abonnement
Produit/Catégorie_Produit
Facture/Règlement
Associé/Agent
Facture/Bon de pharmacie
Mois/Facture

MCC :
Acteurs :
_ Client
_ Vendeur
_ Caissière
_ Directeur
_ DAF
~ 12 ~
Documents :
1 Ordonnance
2 Bon de pharmacie
3 Facture
4 Reçu
6 Cahier de caisse
7 Feuille de rupture
8 Carnet de bon

~ 13 ~
Modèle Conception de communication (MCC)
diagramme de flux d’information
graphe de flux d’information

~ 14 ~

Vous aimerez peut-être aussi