Correction Devoir du 15/12/2007 Partie 1 : Processus de gestion

publicité
Correction Devoir du 15/12/2007
Partie 1 : Processus de gestion des demandes de location
Questions :
1 Définissez la notion de processus.
Le processus est un objet intermédiaire entre l'activité (objet élémentaire) et
l'organisation (objet global) : il se compose de multiples activités pour former un tout
dont l'objectif est de satisfaire le client. Un processus ne se définit pas par ce qu'il
doit faire mais par ce qu'il doit obtenir.
2 Donnez les caractéristiques du processus présenté.
 l'intitulé du processus : Processus de gestion des demandes de location
 Evénement déclencheur pouvant : Demande de logement
 Evénement résultat : attribution d’un logement ou refus.
 Activités : traitement de la demande, recherche de logement, examen du dossier
 Acteur externe : demandeur. Internes : Service de logement et commission d’attribution
3 Quelle est la nature de ce processus ? Justifiez votre réponse.
Processus métier : Ils délivrent un bien ou un service au client et regroupent les activités
dédiées au cycle de vie du produit.
4 Donnez et définissez un autre type de processus
Processus support : Ils ne délivrent pas directement un bien ou un service mais permettent
le bon fonctionnement des processus métier, qu'ils nourrissent en ressources
5 Ce processus est-il amené à se reproduire ? Comment peut-on alors le qualifier ?
Oui, c’est un processus répétitif et structuré.
6 Expliquer l’intérêt de modéliser un tel processus.
Outil de communication pour s’y référer et
respecter la procédure. D’analyser le processus pour l’améliorer.
7 Présentez le modèle événement-résultat correspondant à ce processus
Page 1/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
Page 2/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
Partie 2 : Base de données de logements
Vous disposez en annexe 2 d’un extrait du modèle physique de la base de données des logements proposés par
l’OPAC 76, et en annexe 3 d’un extrait des tables de la base de données.
Questions :
2.1. Qu’est-ce qu’un SGBDR ? Quel est son intérêt ? Donnez des exemples de SGBDR.
Système de gestion de bases de données relationnelles. Permet de gérer toutes les données
d’une organisation. Access ; MySQL, Oracle…fournir des services : création de la
structure, interrogation des données, saisie des données, manipulation des données,
intégrité des données et sécurité.
2.2. Donnez les caractéristiques d’une information.
Caractéristiques d’une information :
 domaine d’étude (sous-ensemble de l’organisation)
 nature (quantitative ou qualitative)
 forme (visuelle, écrite, sonore, orale, olfactive, tactile, gustative)
 qualité (exacte, précise, pertinente, mise à jour)
 coût
Une information est constituée de données et comporte un sens qui lui est attribuée par
son destinataire et son contexte.
2.3. Citez les sous-systèmes qui composent une organisation et précisez leur rôle.
Le sous-système de pilotage prend les décisions destinées à faire fonctionner l’ensemble
du système « organisation », c’est-à-dire à faire en sorte qu’il atteigne ses objectifs.
Le sous-système opérant réalise les objectifs définis par le sous-système de pilotage :
il s’agit de produire des biens et services (flux sortants) à partir de ressources fournies
en flux entrants.
Donc, le SS de pilotage gère et le SS opérant est géré : entre les deux doivent circuler
des informations. C’est le rôle du système d’information.
Le SI est l’ensemble des ressources (humaines, technologiques, organisationnelles)
organisées pour collecter, stocker, traiter, diffuser l’information destiné au
fonctionnement d’une organisation.
2.4. Expliquez la notion de dépendance fonctionnelle.
L’attribut b est en dépendance fonctionnelle de l’attribut a si on peut à partir de la
connaissance d’une valeur de l’attribut a connaître une et une seule valeur de l’attribut
b.
2.5. Serait-il possible d’ajouter la ligne suivante à la table ‘logement’ : M145, 2 rue basse, Bons,7. Justifiez votre
réponse en donnant le nom de cette contrainte.
Non,car l’id_type 7 n’existe pas dans la table type. Contrainte d’intégrité référentielle.
On ne peut donner à une clé étrangère que les valeurs déjà existantes dans la clé primaire
correspondante.
2.6. Une commune peut-elle appartenir à plusieurs secteurs ? Justifiez votre réponse.
Non car Id_secteur est en dépendance fonctionnelle d’ID_commune.
2.7. Expliquez la présence de la table ‘Loyer’. Justifiez ses champs. Donnez sa clé primaire et expliquez-la..
Le loyer dépend du logement et des revenus. On ne peut pas mettre le loyer dans la table
logement car il faut connaître les revenus. On ne peut pas le mettre non plus dans la table
Revenus car il faut connaître le logement. Donc création de la table ‘Loyer’. La clé primaire
de la table loyer est ‘Id_logement+Id_Revenus’ : c’est bien ce couple qui est unique et
qui permet de déterminer le montant du loyer.
2.8. Dans le formulaire de demande de logement sur le site, lorsque le demandeur sélectionne le secteur
demandé, un clic sur la zone ‘choix’ ouvre une boîte dialogue lui donnant la liste des communes de ce secteur.
Page 3/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
Présentez la requête permettant d’afficher cette liste de commune si l’utilisateur a sélectionné le secteur ‘Boucles
de la Seine’.
SELECT Nom_commune
FROM Commune, secteur
WHERE Commune.id_secteur=Secteur.id_secteur
AND Libelle_secteur=’Boucles de la Seine’ ;
Plusieurs demandes viennent de parvenir au service des locations. Répondez à ces demandes à l’aide de requêtes
SQL.
2.9. Madame Ragu souhaiterait avoir la liste des logements situés sur la commune de Darnétal comportant 4 ou 5
chambres.
SELECT Id_logement
FROM Commune, logement, type
WHERE commune.id_commune=logement.id_commune
AND Type.id_type=logement.id_type
AND Nom_commune=’Darnétal’
AND Libelle_type IN(‘Quatre chambres’,’Cinq Chambres’) ;
2.10. Monsieur Telman cherche un logement à Bonsecours dont le loyer ne doit pas dépasser 150 € (ses revenus
sont inférieurs à 500 €)
SELECT id_logement
FROM Commune, logement, revenus, loyer
WHERE commune.id_logement=logement.id_commune
AND logement.id_logement=loyer.id_logement
AND loyer.id_revenus=revenus.id_revenus
AND nom_commune=’Bonsecours’
AND montant_loyer<150
AND tranche_revenus=’< 500’ ;
Un nouveau logement doit être rentré dans la base de données. Il porte le numéro A155. Il est situé 25 rue des Lilas
à Duclair et comporte 4 chambres. Le montant du loyer est de 325 € pour les revenus situés entre 800 et 1000 € et
de 357 € pour les revenus situés entre 1000 et 1500 €.
2.11. Précisez dans le bon ordre les tables qui devront être modifiées.
Il faut modifier la table logement puis la table loyer
2.12. Ecrivez les requêtes qui permettront de mettre à jour la base de données.
INSERT INTO logement
VALUES (‘A155’,’25 rue des lilas’,’Duc’,’5’)
INSERT
VALUES
INSERT
VALUES
INTO loyer
(‘A155’,’4’,’325’)
INTO loyer
(‘A155’,’5’,’357’)
Partie 3 : Gestion de projet
Questions :
3.1. Que représente le document de l’annexe 4 ?
Un appel d’offres
3.2. Définissez les contraintes d’un projet.
 Contrainte de qualité : correspond au fait que le projet doit atteindre ses objectifs,
c’est-à-dire répondre aux besoins des utilisateurs
 Contrainte de coût : s’impose à la maîtrise d’œuvre si le contrat le prévoit.
 Contrainte de temps : consiste à respecter les durées initialement prévues pour chaque
activité afin de ne pas dépasser les dates limites.
Page 4/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
3.3. Retrouvez dans le document ces contraintes pour le projet.
3.4. Qui est le maître d’ouvrage dans ce projet ? Définissez ce terme.
Le maître d’ouvrage est l’OPAC76.
On appelle maître d'ouvrage (parfois maîtrise d'ouvrage, notée MOA) l’acteur à l’origine
du besoin, définissant l'objectif du projet et son calendrier. Le résultat attendu du projet
est la réalisation d'un produit, appelé ouvrage.
La maîtrise d'ouvrage maîtrise l'idée de base du projet, et représente à ce titre les
utilisateurs finals à qui l'ouvrage est destiné. Ainsi, le maître d'ouvrage est responsable
de l'expression fonctionnelle des besoins mais n'a pas forcément les compétences techniques
liées à la réalisation de l'ouvrage.
3.5. Qui est le maître d’œuvre ? Définissez.
Le maître d’œuvre est l’entreprise qui sera retenue pour réaliser les travaux.
On appelle maître d’œuvre (ou maîtrise d’œuvre ou MOE) l’acteur responsable de la
réalisation technique du projet correspondant aux objectifs fixés par la maîtrise
d’ouvrage. Le MOE définit un budget et mobilise des ressources humaines et matérielles
pour réaliser le projet dans les conditions imposées par le MOA.
3.6. L’annexe 4 fait référence au cahier des charges. Définissez ce terme.
Document qui définit de façon exhaustive les spécifications de la prestation à fournir
Partie 4 : Site des locataires de l’OPAC76
4.1. L’image ne s’affichant pas correctement, Michel Rosy vous demande de modifier le code afin que l’affichage soit
correct (vous disposez en annexe 7 d’un extrait du contenu du disque de Michel Rosy)
Ligne 8 : <p align="center"><img src="Images/IEF.jpg" width="150"></p>
4.2. Michel Rosy a maintenant une autre personne pour l’aider dans l’organisation. Il faut mettre à jour le tableau en
ajoutant : Martine Revoir, Apt 45 Le Lauréat Square d’Aquitaine Mont-Saint-Aignan, 06.54.23.68.73.
Entre ligne 29 et 30 :
<tr>
<td>Martine Revoir</td>
<td>Apt 45 Le lauréat square d’Aquitaine Mont Saint Aignan</td>
<td>06.25.65.84.47</td>
</tr>
4.3. Ajoutez une colonne au tableau de manière à faire figurer l’adresse de courriel de Michel Rosy
([email protected]) et de Martine Revoir ([email protected])
<table border="1" cellspacing="5">
<tr>
<th>Nom</th>
<th>Adresse</th>
<th>Téléphone</th>
<th>Courriel</th>
</tr>
<tr>
<td>Michel Rosy</td>
<td>Apt 32 Le lauréat square d'Aquitaine Mont Saint Aignan</td>
<td>06.24.65.87.52</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Martine Revoir</td>
<td>Apt 45 Le lauréat square d’Aquitaine Mont Saint Aignan</td>
<td>06.25.65.84.47</td>
<td>[email protected]</td>
</tr>
Page 5/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
</table>
4.4. Michel Rosy souhaiterait que le texte s’affiche en bleu. Modifiez la balise correspondante.
Ligne 5 : <body bgcolor="yellow" text="blue">
Page 6/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
Téléchargement