Vous êtes sur la page 1sur 39

Page |1

I. Introduction

Le domaine de l’automatisation de la prise des décisions et du


traitement automatique de l’information dans les entreprises a révélé, ces dernières
années, son importance.

Il suffit de voir le nombre de demandeurs et les exigences qu’ils


formulent pour constater l’importance d’un logiciel, avec des exigences d’une bonne
construction de ce dernier.

Le Génie Logiciel ou Ingénierie du Logiciel se prête le mieux à toutes les


exigences en proposant une succession d’étapes à suivre pour obtenir un produit
répondant au maximum aux exigences et attentes des demandeurs.

Il est secret de polichinelle aujourd’hui que le Génie Logiciel (ou la


démarche du Génie Logiciel) est la piste la plus adaptée pour l’obtention d’une solution
adaptée et efficace pour la conception des programmes informatiques.

Dans le cadre de ce travail, nous nous sommes fait le devoir de


concevoir une application de Gestion d’une paroisse catholique, nous basant sur le
fonctionnement de la paroisse NO.DA.SA. de l’Université de Kinshasa, en suivant
scrupuleusement toutes les étapes vues au cours de Génie Logiciel et Construction des
programmes avec le Pr. Dr. Saint-Jean DJUNGU.

Une paroisse catholique étant une grande entreprise, l’intérêt de ce


travail est triple :

1. Montrer les avantages de la gestion informatisée dans les entrées


et sorties (finances) d’une paroisse qui ne devrait prêter à aucune
confusion et réduisant l’effort humain à fournir, tels que les
déplacements multiples entre membres d’une équipe pastorale,
etc.

2. Aussi, pistonner la gestion informatisée des archives d’une


entreprise qui est appelée à exister pendent plus d’un centenaire,
rendant ainsi facile la consultation et la mise à jour des archives.

3. Enfin, ce travail étant un projet, l’intérêt final est de faciliter la


communication entre les paroisses de l’archidiocèse de Kinshasa
en implantant ce logiciel et en reliant ainsi les différentes
paroisses par un réseau informatique sécurisé.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |2

Nous osons croire que les lecteurs et destinataires de ce modeste travail


trouveront autant ou plus que nous satisfaction de la réalisation de cette application.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |3

II. Elaboration du concept


Le concept relatif à la gestion d’une paroisse se présente de la manière suivante :

A qui l’application est-elle destinée? Elle est destinée à une paroisse catholique
(NODASA, notre dame de la sagesse) précisément au curé.
Quels problèmes l’application résoudra-t-elle? Le logiciel servira à l’équipe
pastorale d’une paroisse catholique et au secrétaire paroissial. Il permettra
l’automatisation du traitement des dossiers relatifs à la gestion d’une paroisse
catholique.
Quels seront les conditions d’utilisations de l’application? Le logiciel sera utilisé
plus précisément dans un réseau local implanté au sein de la paroisse.
Où l’application sera-t-elle utilisée? L’application sera utilisée dans le serveur
situé dans le bureau du curé, il aura accès à l’intégrité de l’application.
L’assistante paroissiale, le vicaire et le secrétaire paroissial n’auront accès qu’au
module se référent à leur juridiction.
Pourquoi l’application est-elle attendue? L’application est attendue dans en vue
d’optimiser la gestion.
Comment l’application fonctionnera-t-elle? Nous utiliserons une architecture à
trois niveaux afin de séparer la logique de programmation la base de données et
la logique de programmation et l’interface utilisateur.

III. Préparation de l’énoncé du problème


Nous allons élaborer un logiciel permettant la gestion d’une paroisse
catholique, avec comme cas d’application la Paroisse Universitaire Notre-Dame de la
Sagesse, dont les principaux acteurs sont le curé et le vicaire de la paroisse, le secrétaire
de la paroisse, les fidèles, l’assistant (e) paroissiale et les employés de la paroisse.

Le logiciel sera installé sur l’ordinateur du curé, du vicaire, de


l’assistante paroissiale et du secrétaire paroissial. Seul le curé aura accès à l’intégralité de
l’application et leurs n’auront accès qu’au module relatif à leurs tâches respectives.

Une paroisse est un territoire sur lequel s’étend la juridiction spirituelle


d’un curé. Elle est dirigée par un curé (prêtre chargé d’une paroisse). Il est aidé dans ses
fonctions par un ou au plus quatre vicaires (prêtre chargé de seconder un curé), suivi
d’une ou au plus trois assistantes paroissiales (qui sont des religieuses catholiques) et
d’un conseil paroissial.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |4

La paroisse est administrée par suivant deux aspects : l’aspect spirituel


et social et l’aspect administratif et technique.

A. Aspect spirituel et social

La paroisse se compose de l’équipe sacerdotale, des différentes commissions et du


conseil paroissial.

 L’équipe sacerdotale est composée de tous les prêtres de la paroisse (curé,


vicaires et prêtres visiteurs). C’est un organe qui n’a pas de pouvoir propre.
Les différents membres de cette équipe sont rémunérés de façon ponctuelle
(selon leurs besoins).

 Chaque commission a son organisation propre et a droit à un siège au conseil


paroissial.

Parmi les différentes commissions nous avons :

1. La commission Liturgique
Elle s’occupe des affaires liturgiques. Elle est constituée de tous les
acteurs ayant une tâche particulière pendant le déroulement d’une messe mis à part les
prêtres.

Elle a pour rôle de préparer les différentes messes et autres activités à


caractère liturgique (chemin de la croix, pèlerinage, …)

Ses différentes sous-commissions sont :


 Le lectorat ;
 Les chorales ;
 L’acolytat ;
 Le joyeusat ;
 Le(s) sacristain(s) et
 L’accueil

2. La commission des Jeunes


Elle se charge de l’encadrement des jeunes à travers des activités à
caractères spirituels et récréatifs au niveau de la commission et des groupes de vies.
Chaque groupe de vie a un charisme propre.

Ses différents groupes de vie sont :

 Le Groupe KA ;
 L’Armée des Petits Anges ;
 Le Groupe Scout ;
 Les Bilenge Ya Mwuinda.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |5

Notons que tous les groupes à charismes propres (décrits ci-dessous)


peuvent créer des sous-groupes pour permettre aux jeunes de vivre ce charisme.

Exemple : le Renouveau dans l’Esprit a créé le Ministère des Jeunes du


Renouveau Catholique (MI.JE.R.CA), la Légion de Marie, Le Sacré-Cœur Junior,… qui ne
sont pas des groupes de vies de la commission des jeunes mais sont appelés à participer
aux activités des jeunes parce qu’étant constitués des jeunes.

3. La commission de la catéchèse
Elle n’a pas de groupes de vie, a pour rôle de dispenser, annuellement et
de manière programmée, les enseignements ou la formation sur les sacrements
d’initiation (baptême, communion et confirmation) aux catéchisés inscrits au préalable
selon le cursus décrit ci-dessous. Un candidat confirmand ne peut être admis que deux
ans (au mois) après avoir reçu la première communion, qui se reçoit à l’âge de dix ans au
plus. La date du sacrement est inscrite sur la carte de baptême au secrétariat de la
paroisse et le retrait de ladite carte par le catéchisé se fera au secrétariat de la paroisse.

4. La commission de la pastorale familiale


Elle se charge de l’encadrement des couples désireux de se marier
(formation sur la vie de couple,..), organise une fois par mois la fête de la famille.

5. La commission des CEVB


Elle est la commission de base de la paroisse. Elle regroupe tous les
paroissiens, sans distinction, selon leurs lieux d’habitations, dans le territoire sous la
juridiction du Curé.

6. La commission Justice et Paix


Elle se charge de la vulgarisation des messages, traités et assises relatifs
à la paix, de non violence et discrimination et de prévention de fraudes. Elle n’a pas de
groupe de vie.

7. La commission de la Pastorale estudiantine


Elle a pour rôle d’encadrer la jeunesse universitaire, spécialement les
étudiants sur tous les plans : académique, spirituel, affectif et post-universitaire.

Outre ces commissions, il existe des groupes à charisme propre, dont le


fonctionnement est indépendant des commissions.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |6

Ceux-ci ont pour but de vivre leur foi chrétienne en s’inspirant d’une expérience : la
vie d’un saint, l’Esprit Saint,…

Citons parmi eux :


• Légion de Marie ;
• Renouveau dans l’Esprit ;
• Dévotion Sainte Rita ;
• Mouvement des mamans Catholiques
• Communauté de l’Emmanuel ;
• Ecole de Charité et de Mission ;
• Sacré-Cœur de Jésus ;
• Communauté Saint Egidio,…

 Le conseil paroissial est l’organe de délibération et de prises des décisions.


C’est le curé qui le préside, en son absence c’est le vicaire qui le remplace.
Le conseil paroissial se compose des présidents de différentes commissions.
Ces présidents de commissions représentent toute la paroisse (les fidèles).

Fonctionnement des commissions

Dans une commission, il y a un bureau constitué d’un président, d’un


vice-président, d’un secrétaire, d’un secrétaire adjoint et d’un trésorier.

Ce bureau et chargé de gérer les activités des sous commissions et


groupe de vie de la dite commission.

Chacune de sous commissions possède son propre bureau. Quant aux


groupes de vie, ils sont constitués d’un collège de responsables ou encadreurs, dirigés
par un ou deux responsables titulaires.

B. Selon l’aspect administratif et technique

La paroisse se compose d’une équipe pastorale et d’un conseil paroissial


chargé des affaires économiques.

L’équipe pastorale est celle qui dirige la paroisse. Elle est composée du
curé, du ou des vicaire(s) et de ou des sœurs assistante(s) (religieuses qui aide les
prêtres dans leur travail).

La sœur assistante s’occupe des finances sous la supervision du curé.

Les membres de la dite équipe ne sont pas rémunérés mais ils vivent
des dîmes.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |7

Le conseil paroissial chargé des affaires économiques s’occupe de tout


ce qui a trait aux finances de la paroisse, il doit être informé de toutes les entrées
financières (y compris les dîmes). Tous les prêtres sont sensés déclarer toutes les dîmes.

Le conseil paroissial chargé des affaires économiques a un sous organe


constitué des mamans chargées de compter et classer l’argent qui est ensuite remis au
curé, président dudit conseil chargé des affaires économiques.

Cet argent peut être de plusieurs natures : offrandes, dîmes, libéralités.


45% des offrandes sont envoyés au diocèse et le reste revient à la paroisse afin de
permettre la rémunération du personnel et le bon fonctionnement de la paroisse, répartis
de la manière suivante : 10% pour les travaux de la paroisse et 45% pour les prêtres et
employés de la paroisse de manière équitable. Les libéralités sont gérées par le curé.

Les membres de l’équipe pastorale sont pris en charge par la paroisse.


Ils ont chacun une fiche comptable. Cette fiche contient les dépenses faites pour chacun
d’eux. Les dépenses peuvent être : L’achat du carburant, L’achat des unités (crédit),
Argent de poche et autres.

Tous les membres du conseil paroissial chargé des affaires économiques


en sont informés. Les variations des dépenses se font selon les besoins.

La paroisse peut posséder des unités de production qui versent leurs


recettes au conseil paroissial chargé des affaires économiques, qui à son tour est sensé
payer leur personnel à la fin de chaque mois.

Le conseil paroissial chargé des affaires économiques est constitué de


l’équipe pastorale et d’un collège de cinq anciens fidèles de la paroisse

Les prêtres visiteurs (non étudiant) mangent avec les membres de


l’équipe pastorale. Ils ont tous un budget mensuel qui est établit par le conseil paroissial
chargé des affaires économiques.

L’horaire des prestations des prêtres est établit par le curé en


collaboration avec l’équipe sacerdotale (pendant des réunions dirigées par le curé).
L’horaire est établi de façon trimestrielle.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |8

Personnel Administratif et technique

Le secrétaire et le sacristain sont engagés sous contrat. Il en est de même


pour le personnel des unités de production.

Après planification et avant le début d’une activité devant avoir lieu à la


paroisse, la réservation d’une salle doit être effectuée et enregistrée au secrétariat de la
paroisse après accord du curé.

Pour l’inscription à la catéchèse ou une autre formation organisée par


une commission, le concerné se rend au secrétariat de la paroisse, remplit sur place ou à
domicile le formulaire et le remet. Le délégué du groupe concerné par la catéchèse ou la
formation retire les fiches remplies au secrétariat et continue la planification de la
formation avec les autres responsables du groupe.

Le reste des tâches administratives revient au secrétaire de la paroisse,


notamment : la réception et l’expédition du courrier, la gestion des visites au curé, la
réception des annonces et communiqués de la paroisse (provenant des groupes de vie et
commissions),

Tout courrier reçu ou à faire signer est placé dans le signataire et le curé
de la paroisse entre en leur possession et les traite quant il veut. En cas d’accord, le
courrier à signer est remis dans une autre page du signataire et an cas de désaccord, le
curé convoque le concerné. Tout courrier expédié ou reçu doit être enregistré, classé et
posséder un numéro d’ordre suivant un indicatif de la paroisse. Cette tâche est assurée
par le secrétaire de la paroisse.

Les visiteurs, après enregistrement au secrétariat de la paroisse,


prennent place sur le banc d’attente en attendant chacun sont tour. Le curé reçoit selon
l’ordre d’arrivée, sauf s’il estime urgente la présence de l’un ou l’autre visiteur.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
Page |9

IV. Analyse du domaine

A. Modèle de classes du domaine

1. Identification des classes

Les Classes extraites à partir des noms de l’énoncé figurant dans le


problème sont les suivantes :

Paroisse, Territoire, juridiction, Curé, Vicaire, Assistantes paroissiales,


Conseil paroissial économiques, Conseil paroissial spirituel, Equipe sacerdotale,
Commission, prêtre, Prêtre visiteur, Prêtre étudiant, Organe, Sous-commission, Groupe
de vie, Bureau, Président de bureau, Président adjoint, Fidèle, Formation, Secrétaire de
bureau, Secrétaire adjoint, Trésorier de bureau, Offrande, Dîmes, Equipe pastorale,
Libéralité, Dons, Diocèse, Personnel rémunéré, Dépenses, Unité de production, Budget,
Messes, Secrétaire paroissial, Calendrier pastorale

Les classes déduites de la connaissance du domaine du problème sont :

Cahier de finances (cahier des comptes), Bulletin de paie (agent


rémunéré), certificat de sacrement, Fiche comptable.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 10

2. Conservation des clases pertinentes

Pour conserver les classes pertinentes, nous avons procédé en la


suppression de toutes les classes redondantes, sans intérêt, vagues, dérivées, des
attributs et de tous les éléments d’implémentation.

C’est ainsi que nous avons retenu comme classes pertinentes :

Curé, Vicaire, Assistantes paroissiales, Conseil paroissial économique,


Conseil paroissial spirituel, Equipe sacerdotale, Commission, Prêtre, Sous-commission,
Fidèle, Formation, Offrandes, Offrandes, Equipe pastorale, Personnel rémunéré, Unité de
production, Messe, Secrétaire paroissial, Calendrier pastorale.

3. Dictionnaire de données pour quelques classes de la paroisse

Curé : Est un prêtre qui a la responsabilité de gérer une paroisse et d’en assurer le
bon fonctionnement. Le curé est le représentant direct de l’évêque. Il a un pouvoir
centralisé et il n’est pas audité. Il préside le conseil paroissial, l’équipe pastorale et
l’équipe sacerdotale.

Vicaire : Prêtre qui a la fonction de seconder le curé, il est établi dans ses fonction
par le diocèse. Le vicaire n’a pas une tâche particulière au sein d’une paroisse mais
toutes ses tâches lui sont attribuées par le curé selon son propre consentement. Lorsque
le curé est absent, c’est le vicaire qui assure toutes les tâches qui reviennent au curé. Le
vicaire n’est pas un adjoint du curé au sens propre mais est une aide au curé.

Assistante paroissiale : Sœur religieuse qui a pour fonction principale d’aider le


curé dans ses tâches économiques. Elle s’occupe donc d’une partie de l’administration et
de la propreté de la paroisse. C’est elle qui est chargée de payer toutes les personnes
rémunérées de la paroisse sur base d’une note signée par le curé. Elle est nommée par le
diocèse.

Equipe pastorale : Equipe constituée essentiellement du curé, du vicaire et de la


sœur assistante. C’est elle qui s’occupe de la gestion de la paroisse, elle est l’organe
principal de la paroisse. Les membres de cette équipe ne sont pas des salariés d’une
paroisse mais sont rémunérés de façon ponctuelle c'est-à-dire selon leur besoin.

Conseil paroissial : C’est un organe de délibération. Le conseil paroissial est


composé de tous les responsables des commissions. Il délibère les décisions et discute de
tous les problèmes de la paroisse. Il est présidé par le curé, en son absence c’est le vicaire
qui prend la relève.

Conseil paroissial économique : Est le conseil qui s’occupe des affaires


économiques.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 11

Conseil paroissial spirituel : Est un conseil qui ne s’occupe que de la partie


spirituelle et sociale de la paroisse.

Secrétaire paroissial : Est celui qui s’occupe des certaines tâches administratives
notamment la réception et expédition des courriers, l’impression des certificats des
différents sacrements, l’impression des bulletins des paie, l’impression des fiches
comptables, la gestion (de l’agenda) des visites du curé, l’édition du calendrier pastoral,
la gestion du signataire du curé,…

Equipe sacerdotale : Est une équipe constituée de tous les prêtres de la paroisse
(prêtres visiteurs et autres). C’est un organe qui n’a pas de pouvoir propre. L’équipe
sacerdotale est aussi présidée par le curé.

Sacrement : Est un cultuel institué par le Christ et perpétué par l’Eglise pour
communiquer la grâce et sanctifier les âmes. Certains sacrements ne sont reçus qu’une
seule fois par contre d’autres non. Quelques sacrements nécessitent une formation
particulière selon sa nature.

Unité de production : Est une petite et moyenne entreprise appartenant à la


paroisse servant d’une ressource de production.

Offrande : Don offert à Dieu et généralement déposé sur l’autel. Une offrande
peut être de plusieurs natures (Don particulier, dîme, etc.) et peut provenir de plusieurs
lieux (des fidèles, du diocèse, etc.)

4. Identification des associations

Associations issues de l’énoncé

1. Le curé préside le conseil paroissial.


2. Le vicaire seconde le curé dans ses tâches.
3. L’assistante paroissiale aide le curé dans ses tâches financières.
4. Le curé appartient à l’équipe sacerdotale.
5. Le personnel rémunéré travaille dans une unité de production.
6. Le conseil paroissial économique rémunère l’équipe pastorale de
façon ponctuelle.
7. Le bulletin de paie est destiné au personnel rémunéré.
8. Le conseil paroissial économique établit le bulletin de paie.
9. L’équipe sacerdotale programme les messes.
10. Le fidèle est membre d’une commission.
11. Le conseil paroissial économique comptabilise les entrées.
12. La commission organise des formations.
13. La commission anime la messe.
14. Le prêtre fait partie de l’équipe sacerdotale.
15. Le secrétaire paroissial est attaché au curé.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 12

16. Le secrétaire paroissial édite le bulletin de paie.


17. Le secrétaire paroissial gère l’agenda du curé.
18. Le curé dirige l’équipe pastorale.
19. Le secrétaire paroissial imprime le certificat de sacrement.
20. Le curé signe le certificat de sacrement.
21. Le prêtre célèbre la messe.
22. La commission siège au conseil paroissial spirituel.
23. Le conseil paroissial économique possède un cahier de finances.
24. Le curé contrôle le cahier de finances.
25. Le conseil paroissial spirituel approuve le calendrier pastoral.

5. Identification des attributs


* Unité de Production :
- Numéro enregistrement
- Nom
- Adresse
- Nombre personnels
- Date début exercice
- Chiffre d’affaire
* Conseil Paroissial :
-Nombre de membres
* Conseil Paroissial Spirituel :
-Nombre de commission
* Conseil Paroissial Economique :
-Nombre de membres du collège d’anciens
* Offrande :
-Type
-Montant
-Date de réception
-Provenance
* Personnel rémunéré :
-Matricule
-Nom et Post nom
-Date de naissance
-Date d’embauche
-Ancienneté
-Fonction
-Sexe
-Adresse
* Bulletin de paie :

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 13

-Numéro
-Date signature
-Net à payer
-Nombre de jours prestés
-Fonction
* Certificat :
-Numéro
-Type du sacrement
-Date conférassions
* Prêtre :
-Nom et Post nom
-Date de naissance
-Adresse
-Nature des vœux
* Prêtre visiteur :
-Nom et Post nom
-Date de naissance
-Adresse
-Nature des vœux
-Nom de la paroisse d’origine
-Date d’arrivée
-Lieu
* Prêtre étudiant :
-Nom et Post nom
-Date de naissance
-Adresse
-Nature des vœux
-Nom de la paroisse d’origine
-Date d’arrivée
-Lieu
-Domaine d’étude
* Calendrier :
-Année
* Secrétaire paroissial :
-Nom et Post nom
-Adresse
-Sexe
-Date d’embauche
* Assistante paroissiale :

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 14

-Nom et Post nom


-Date de naissance
-Adresse
-Nature des vœux
-Date de nomination
-Congrégation
* Vicaire :
-Nom et Post nom
-Date de naissance
-Adresse
-Nature des vœux
-Date de nomination
* Messes :
-Date
-Heure
-Type
-Durée
-Langue
* Formation :
-Numéro de formation
-Libellé
-Date début
-Date de fin
-Nom animateur
* Fidèle :
-Nom et Post nom
-Date de naissance
-Adresse
-Commission
-Sexe
* Commission :
-Nom président
-Nom vice président
-Libellé
-Nombre membre
* Sous-commission :
-Nom président
-Nom vice président
-Libellé

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 15

-Nombre membre
* Autorisation paie :
-Numéro
-Date signature
-Libellé
* Equipe pastorale :
* Equipe sacerdotale :
- Nombre de membres
* Cahier de finance :
-Libellé
-Année
* Curé :
-Nom et Post nom
-Date de naissance
-Date de nomination

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 16

DIAGRAMME DE CLASSE

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 17

DIAGRAMME DE CLASSES APRES REVISION

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 18

DIAGRAMME DE CLASSES APRES REVISION AVEC SES ATTRIBUTS ET


FONCTIONS

6. Groupement des classes en package

Les package pour la paroisse catholique NODASA sont les suivants :

* Equipe pastorale : Curé, vicaire, assistante paroissiale, équipe pastorale.


* Equipe sacerdotale : Prêtre, prêtre visiteur, prêtre étudiant, équipe
sacerdotale.
* Conseil paroissial spirituel : Commission, sous commission, fidèle, messe,
formation, certificat de sacrement, calendrier pastoral, conseil paroissial
spirituel.
* Conseil paroissial économique : unité de production, personnel rémunéré,
secrétaire paroissial, offrande, bulletin de paie, cahier e finances, autorisation
paie, conseil paroissial économique.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 19

B. Modèle d’états du domaine

a. Identification des classes ayant les états


1. Personnel rémunéré
2. Unité de production
3. Autorisation paie
4. Cahier de finances
5. Messe
6. Formation
b. Trouver les états
1. Personnel rémunéré (temporaire, engagé, suspendu, en vacances,
révoqué)
2. Unité de production (en activité, en faillite, aux arrêts, fermeture
définitive)
3. Autorisation paie (en cours, annulé ou rejeté, accepté)
4. Cahier de finances (Périmé ou non valide, valide)
5. Messe (Programmé, reporté, annulé)
6. Formation (Programmée, reportée, annulée, en cours, suspendue,
achevée)
c. Trouver les événements
1. Personnel rémunéré (Acceptation demande d’emploi, travail ou
rapport satisfaisant, fautes commises, fin suspension,
une année complète de service, fin des vacances,
fautes graves, succession des fautes)
2. Unité de production (Début d’activités, baisse du chiffre d’affaires,
hausse du C.A., dépôt du bilan, nouveau
financement)
3. Autorisation paie (demande d’autorisation, refus d’autorisation,
accord d’autorisation)
4. Cahier de finances (début de l’exercice, fin de l’exercice)
5. Messe (Demande de programmation messe, annulation,
changement de programme)
6. Formation (Demande de formation, changement programme, date
prévue atteinte, indisponibilité local ou formateur,
disponibilité, décision administrative, déroulement
normal, indisponibilité totale, décision curé)

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 20

d. Construction des diagrammes d’états

 Diagramme d’états de la classe Personnel rémunéré

 Diagramme d’états de la classe Unité de production

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 21

 Diagramme d’états de la classe Autorisation paie

 Diagramme d’états de la classe Cahier de finances

 Diagramme d’états de la classe Messe

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 22

 Diagramme d’états de la classe Formation

e. Evaluation des diagrammes d’états

Pour évaluer les diagrammes d’états, il faut tous les examiner et répondre aux questions
suivantes :

- Tous les états sont-ils connectés ?


Oui, tous les états sont connectés pour tous les diagrammes d’états.

- Y a-t-il un chemin conduisant de l’état initial à l’état final ?

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 23

Diagramme 1 : La classe est progressive et il existe un chemin conduisant de l’état


initial à l’état final.
Diagramme 2 : La classe n’est pas progressive.
Diagramme 3 : La classe est progressive et il existe un chemin conduisant de l’état
initial à l’état final.
Diagramme 4 : La classe est progressive et il existe un chemin conduisant de l’état
initial à l’état final.
Diagramme 5 : La classe n’est pas progressive.
Diagramme 6 : La classe est progressive et il existe un chemin conduisant de l’état
initial à l’état final.
- Les variations attendues sont elles présentes ?

Oui les variations attendues sont présentes pour tous les diagrammes d’états.

- Une boucle principale est-elle présente ?

Diagramme1 : Ne présente pas une classe cyclique.


Diagramme2 : Présente une classe cyclique et la boucle principale est belle et bien
présente.
Diagramme3 : ne présente pas une classe cyclique.
Diagramme4 : ne présente pas une classe cyclique.
Diagramme5 : Présente une classe cyclique et la boucle principale est belle et bien
présente.
Diagramme6 : ne présente pas une classe cyclique.

- Existe-t-il des états morts (terminaux) qui mettent fin au cycle ?

Il existe un état mort seulement dans le diagramme d’états de la classe Unité de


production. L’état mort est « Fermeture définitive ».

V. Analyse de l’application

A. Recensement des acteurs


Les acteurs qui utilisent le système sont :

- Curé
- Vicaire
- Fidèle
- Assistante paroissiale
- Président Commission
- Secrétaire paroissial
- Evêque

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 24

B. Trouver des cas d’utilisation

C. Résumé des cas d’utilisation

Gestion sacrement : le curé peut avoir un panorama des sacrements conférés et


pouvoir ainsi planifier d’autres cérémonies.
Gestion agenda : Le curé utilise un agenda numérique et garde des traces de tous
ses rendez-vous.
Gestion des finances : le curé peut avoir un aperçu sur les avoirs et leur type et sur
la manière dont ils sont répartis.
Gestion des formations : le curé et les présidents des commissions peuvent avoir un
panorama des formations et prendre des décisions s’y rapportant.
Gestion du calendrier : Le curé peut avoir un aperçu sur la façon dont les activités
évoluent (conformément au calendrier ou non).

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 25

D. Préparer des scénarios standards


Nous avons trouvé deux cas d’utilisation qui nécessitent d’êtres explicités par des
diagrammes de séquences et leur scénario.

 Scénario standard pour l’obtention d’un rendez-vous (cas d’utilisation Gestion


de l’agenda) :

1. Le fidèle ou le visiteur se présente est demande un rendez-vous avec le curé.

2. Le secrétaire demande s’il y a urgence.

3. S’il y a urgence le fidèle ou le visiteur le signifie au secrétaire.

4. Dans le cas où il y a urgence le secrétaire donne un billet d’audience à remplir au


visiteur.

5. Le visiteur retourne le billet rempli au secrétaire.

6. Le secrétaire va demander au curé s’il est d’accord pour recevoir le visiteur.

7. Si le curé est d’accord, il demande au secrétaire de faire entrer le visiteur.

8. Le visiteur peut ainsi accéder au bureau du curé.

9. Dans le cas où il n’y a pas urgence le secrétaire consulte l’agenda et demande


l’accord du curé pour la date disponible.

10. Si le curé est d’accord, le secrétaire enregistre le rendez-vous et présente un billet


d’audience au visiteur.

11. Lorsque le visiteur se présente avec un billet d’audience, le secrétaire vérifie dans
l’agenda.

12. S’il n’y a aucune erreur, le secrétaire présente le billet d’audience au curé.

13. Si le curé est disponible, il donne l’avale au secrétaire pour permettre au visiteur
d’accéder au bureau, sinon il demande au secrétaire de fixer un nouveau rendez-vous.

 Scénario standard pour la formation au sein d’une commission

1. Le président de la commission annonce la nouvelle session de formation.

2. Le secrétaire annonce la formation par un communiqué aux fidèles.

3. Les fidèles font une demande de formulaire d’enregistrement.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 26

4. Le secrétaire leur transmet les formulaires.

5. Les fidèles remettent les formulaires remplis auprès du secrétaire

6. Le secrétaire enregistre les formulaires puis les transmet au président de


commission.

7. Le bureau de commission examine et en suite transmet la liste des candidats


retenus au secrétaire qui se charge de l’afficher.

8. Les fidèles suivent la formation au sein de la commission.

9. Le président transmet la liste des candidats ayant suivi toute la formation.

10. Le secrétaire imprime alors les brevets qu’il transmet au président de commission
pour signature.

11. Et en suite le secrétaire les reprend pour les faires signés par le curé.

12. Le secrétaire affiche un communiqué pour annoncer la disponibilité des brevets


que les fidèles peuvent passer payer pour les retirer.

 Scénario standard pour la formation en vue de l’obtention des sacrements :

1. L’évêque programme les conférassions des sacrements.

2. Le curé annonce la prochaine conférassions des sacrements.

3. Le secrétaire annonce la formation par un communiqué aux fidèles.

4. Les fidèles font une demande de formulaire d’enregistrement.

5. Le secrétaire leur transmet les formulaires.

6. Les fidèles remettent les formulaires remplis auprès du secrétaire

7. Le secrétaire enregistre les formulaires puis les transmet au président de


commission.

8. Le bureau de commission examine et en suite transmet la liste des candidats


retenus au secrétaire qui se charge de l’afficher.

9. Les fidèles suivent la formation au sein de la commission.

10. Le curé annonce la date de la messe de conférassions.

11. Le président transmet la liste des candidats ayant suivi toute la formation.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 27

12. Le secrétaire imprime alors les certificats.

13. Et en suite le secrétaire les reprend pour les faires signés par le curé.

14. Le secrétaire affiche un communiqué pour annoncer la disponibilité des brevets


que les fidèles peuvent passer payer pour les retirer.

E. Diagramme des séquences


Diagramme de séquence du scenario formation pour le sacrement

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 28

Diagramme de séquence du scenario formation au sein d’une commission

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 29

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 30

Diagramme de séquence du scenario Rendez-vous

Diagramme de séquence du scenario Rendez-vous urgent

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 31

F. Diagramme d’activité

 Diagramme d’activité pour la formation

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 32

 Diagramme d’activité pour le Rendez-vous

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 33

G. Organisation des acteurs et des cas d’utilisation

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 34

H. Diagramme de classe d’application

 Spécification des interfaces utilisateurs

Notre application a deux interfaces principales illustrées par les deux


figures qui suivent. La première permet de donc à un utilisateur (Curé, vicaire, assistante
paroissiale, secrétaire paroissial) de se connecter à son compte et la seconde permet à
chacun de se connecter au module relatif à sa tâche.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 35

 Détermination des contrôleurs

Notre application ne contient qu’un seul contrôleur qui est le contrôleur d’accès de
l’application. Il vérifie le nom du compte et le mot de passe utilisateur. Il fait donc une
authentification.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 36

 Modèle de classes de l’application avec les opérations simplifiées

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 37

I. Diagramme d’états de l’application

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 38

VI. Conclusion

L’apport de la modélisation orientée objet dans le cadre de ce travail


s’est révélée très satisfaisant dans la mesure où, à cette étape déjà, le client ou
demandeur du service trouve grande satisfaction aux exigences formulées.

De plus, en mettant l’accent sur le rapprochement entre le développeur


et le client, la complexité des modifications ou mises à jour sur le produit logiciel, par le
développeur de la première version ou un autre s’avère sans difficultés majeures.

Pour le cas de la République Démocratique du Congo, notre pays,


l’évolution technologique devrait avancer proportionnellement avec le nombre de
personnes qualifiées, du fait que la demande en Analyse et Construction des
programmes est très grande, l’apprentissage et la maitrise du Génie Logiciel est une
priorité pour toutes les écoles d’informatique.

Cela étant, nous encourageons pareilles initiatives que nous souhaitons


voir perdurer et prises au sérieux par tous les développeurs des logiciels, de quelque
plate forme que ce soit.

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»
P a g e | 39

Table des matières

I. Introduction.......................................................................................................................... 1

II. Elaboration du concept ......................................................................................................... 3

III. Préparation de l’énoncé du problème.................................................................................... 3

A. Aspect spirituel et social .................................................................................................... 4

B. Selon l’aspect administratif et technique ........................................................................... 6

IV. Analyse du domaine.............................................................................................................. 9

A. Modèle de classes du domaine .......................................................................................... 9

B. Modèle d’états du domaine ............................................................................................. 19

V. Analyse de l’application ...................................................................................................... 23

A. Recensement des acteurs ................................................................................................ 23

B. Trouver des cas d’utilisation ............................................................................................ 24

C. Résumé des cas d’utilisation ............................................................................................ 24

D. Préparer des scénarios standards..................................................................................... 25

E. Diagramme des séquences .............................................................................................. 27

F. Diagramme d’activité ...................................................................................................... 31

G. Organisation des acteurs et des cas d’utilisation .............................................................. 33

H. Diagramme de classe d’application .................................................................................. 34

I. Diagramme d’états de l’application ................................................................................. 37

VI. Conclusion .......................................................................................................................... 38

Table des matières ..................................................................................................................... 39

Travail pratique de Génie Logiciel et Construction des programmes :


« Gestion d’une paroisse catholique : Cas de la Paroisse Universitaire NO.DA.SA.»

Vous aimerez peut-être aussi