Genie logiciel igl233 td
Thème :
Junior
2 vues ·3/4 leçons

Correction des Sujets - Génie Logiciel (IGL233)

Sujet 1: Gestion des examens

Dictionnaire de Données

  • Étudiant : CNE (identifiant), Nom, Numéro d’examen
  • Parcours : Code Parcours (identifiant), Nom du parcours
  • Module : Code Module (identifiant), Titre
  • Salle/Amphi : Numéro Salle (identifiant), Capacité totale, Type (Salle/Amphi)
  • Professeur : Numéro Professeur (identifiant), Nom
  • Examen : Date, Heure, Durée

Modèle Conceptuel de Données (MCD)

Entités :

  • ETUDIANT (CNE, Nom, Num_Examen)
  • PARCOURS (Code_Parcours, Nom_Parcours)
  • MODULE (Code_Module, Titre_Module)
  • LIEU (Num_Lieu, Capacite, Type_Lieu)
  • PROFESSEUR (Num_Prof, Nom_Prof)
  • EXAMEN (ID_Examen, Date_Examen, Heure_Examen, Duree_Examen)

Associations :

  • APPARTENIR (ETUDIANT 1,1 — 0,N PARCOURS)
  • EVALUER (EXAMEN 1,1 — 0,N MODULE)
  • DEROULER (EXAMEN 1,1 — 0,N LIEU)
  • PASSER (ETUDIANT 0,N — 0,N EXAMEN)
  • SURVEILLER (PROFESSEUR 0,N — 1,N LIEU)

Modèle Logique de Données (MLD)

  • PARCOURS (#Code_Parcours, Nom_Parcours)
  • ETUDIANT (#CNE, Nom, NumExamen, #CodeParcours)
  • MODULE (#Code_Module, Titre_Module)
  • LIEU (#Num_Lieu, Capacite, Type_Lieu)
  • PROFESSEUR (#Num_Prof, Nom_Prof)
  • EXAMEN (#IDExamen, Date_Examen, Heure_Examen, Duree_Examen, #CodeModule, #Num_Lieu)
  • PASSER (#CNE, #ID_Examen)
  • SURVEILLER (#Num_Prof, #Num_Lieu)

Sujet 2: Gestion d’une agence immobilière

Dictionnaire de données

  • Identifiant Logement, Adresse, Superficie, Loyer de base
  • Code Type Logement, Nom Type (Maison, Studio, T1…), Charges Forfaitaires
  • Identifiant Quartier, Nom Quartier, Niveau (Haut standing, etc.), Distance Agence
  • Identifiant Signataire, Nom, Prénom, Date Naissance, Téléphone

MCD

Entités :

  • LOGEMENT (ID_Log, Adresse, Superficie, Loyer_De_Base)
  • TYPE_LOGEMENT (Code_Type, Libelle_Type, Charges_Forfait)
  • QUARTIER (ID_Quartier, Nom_Quartier, Niveau, Distance_Agence)
  • SIGNATAIRE (ID_Sig, Nom, Prenom, Date_Naiss, Tel)

Associations :

  • TYPER (LOGEMENT 1,1 — 0,N TYPE_LOGEMENT)
  • SITUER (LOGEMENT 1,1 — 1,N QUARTIER)
  • OCCUPER (SIGNATAIRE 1,1 — 0,1 LOGEMENT) -> Un individu ne peut être signataire que d’un seul contrat en cours (sans historique).

MLD

  • TYPE_LOGEMENT (#Code_Type, Libelle_Type, Charges_Forfait)
  • QUARTIER (#ID_Quartier, Nom_Quartier, Niveau, Distance_Agence)
  • LOGEMENT (#IDLog, Adresse, Superficie, Loyer_De_Base, #CodeType, #ID_Quartier)
  • SIGNATAIRE (#IDSig, Nom, Prenom, Date_Naiss, Tel, #IDLog)

Sujet 3 : Gestion de la Procédure d’un Appel d’offre

Dictionnaire de données

  • Produit: N° Produit, Nom Produit, Prix Unitaire (mis à jour après choix)
  • Appel d’offres: N° Offre, Date Offre, Date Clôture, Quantité demandée
  • Fournisseur: N° Fournisseur, Nom, Adresse, CP, Ville, Réputation
  • Contrat: N° Contrat, Date Contrat, Quantité Négociée, Décision (Accepté/Refusé)

MCD

Entités :

  • PRODUIT (Num_Prod, Nom_Prod, Prix_Unitaire)
  • APPEL_OFFRE (Num_Offre, Date_Offre, Date_Cloture, Qte_Demandee)
  • FOURNISSEUR (Num_Fourn, Nom_Fourn, Adresse, CP, Ville, Reputation)
  • CONTRAT (Num_Contrat, Date_Contrat, Qte_Negociee, Decision)

Associations :

  • CONCERNER (APPEL_OFFRE 1,1 — 0,N PRODUIT)
  • PROPOSER (FOURNISSEUR 0,N — 0,N APPEL_OFFRE)
  • GENERER (FOURNISSEUR 0,N — 1,1 CONTRAT) -> Un contrat concerne un fournisseur
  • ETABLIR (APPEL_OFFRE 0,N — 1,1 CONTRAT) -> Un contrat découle d’un appel d’offre

MLD

  • PRODUIT (#Num_Prod, Nom_Prod, Prix_Unitaire)
  • APPEL_OFFRE (#NumOffre, Date_Offre, Date_Cloture, Qte_Demandee, #NumProd)
  • FOURNISSEUR (#Num_Fourn, Nom_Fourn, Adresse, CP, Ville, Reputation)
  • CONTRAT (#NumContrat, Date_Contrat, Qte_Negociee, Decision, #NumFourn, #Num_Offre)
  • PROPOSER (#Num_Fourn, #Num_Offre)

Sujet 4: Gestion locative

MCD

Entités :

  • LOGEMENT (ID_Log, Adresse, Superficie, Loyer_De_Base)
  • TYPE_LOGEMENT (Code_Type, Libelle_Type, Charges_Forfait)
  • QUARTIER (ID_Quartier, Nom_Quartier)
  • COMMUNE (ID_Commune, Nom_Commune, Nbr_Habitants, Distance_Agence)
  • SIGNATAIRE (ID_Sig, Nom, Prenom, Date_Naiss, Tel)
  • LOCATION (ID_Loc, Date_Debut, Date_Fin)

Associations :

  • APPARTENIR_TYPE (LOGEMENT 1,1 — 0,N TYPE_LOGEMENT)
  • SITUER_QUARTIER (LOGEMENT 1,1 — 0,N QUARTIER)
  • APPARTENIR_COMMUNE (QUARTIER 1,1 — 1,N COMMUNE)
  • CONCERNER_LOC (LOCATION 1,1 — 0,N LOGEMENT)
  • SIGNER (SIGNATAIRE 0,N — 1,N LOCATION)

MLD

  • TYPE_LOGEMENT (#Code_Type, Libelle_Type, Charges_Forfait)
  • COMMUNE (#ID_Commune, Nom_Commune, Nbr_Habitants, Distance_Agence)
  • QUARTIER (#IDQuartier, Nom_Quartier, #IDCommune)
  • LOGEMENT (#IDLog, Adresse, Superficie, Loyer_De_Base, #CodeType, #ID_Quartier)
  • SIGNATAIRE (#ID_Sig, Nom, Prenom, Date_Naiss, Tel)
  • LOCATION (#IDLoc, Date_Debut, Date_Fin, #IDLog)
  • SIGNER (#ID_Sig, #ID_Loc)

Prêt à passer à la suite ?

Vous avez terminé cette leçon sur Correction des Sujets - Génie Logiciel (IGL233). Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.