Génie Logiciel Exercices
-
Distributeur de Parle G | Réseau Pétri
Les Etudiants du Groupe Génius désire modéliser le fonctionnement d’un distributeur de PARLE G valant toutes 5 FCFA. Représenter avec un Réseau de Pétrie -
TD 01 GL | Cycle de Vie & Spécification
Exercice 1:Définir Génie logiciel, Système faiblement couplé, Spécification du logiciel, Cycle de vie du logiciel. Citez 02 critères de qualités externes et internes du logiciel en précisant son objectif. Définir maîtrise d'ouvrage et maîtrise d'œuvre et donner la relation qui existe entre les deux.Pourquoi modéliser ? -
Usine de Recyclage | Réseau Pétri
L'entreprise GeniusClassrooms possèdent une usine de recyclage d'objet divers. On considère le recyclage d'objets de deux types, numérotées 1 & 2 par une usine équipée de deux machines, numérotes 1 & 2. La première machine permet le recyclage complet d'objet de type 1 ou 2, le recyclage ayant une durée minimale d1. La -
Les Saisons | Réseau Pétri
La Saison Astrologique est totalement mécanique, le changement de saison correspond très exactement à un point de passage de la terre sur son orbite autour du soleil. La Terre tourne autour du Soleil en 365 jours. L'inclinaison de l'axe de la Terre combinée à la rotation de la terre autour du soleil produit une alterna -
Gestion d'une Piscine | Réseau Pétri
En été, si tout va bien, les Camerounais pourront aller piquer une tête dans leur nouvelle piscine à Douala, dont le chantier est en voie d’achèvement. Tout en reflets et en transparence, ce centre aqua ludique tranche avec l’environnement du coin. « Nous proposons une architecture sans esbroufe, mais de qualité avec u -
Tâches Informatique | Réseau Pétri
Le système est composé de deux tâches informatiques cycliques T1 et T2 qui se partagent un processeur unique. Les tâches peuvent être soit en attente de processeur, soit en cours d’exécution sur le processeur. L’allocation et la dés-allocation des tâches au processeur se fait se l’on une certaine politique que l’on ne -
TD 02 GL | Qualimétrie & Cycle de vie Logiciel
Que pouvez-vous dire à propos de la qualimétrie des logiciels ?Quels sont ses éléments caractéristiques ?2-Qu’est-ce que le cycle de vie d'une méthode de conception ? 2-1-Détailler le cycle de Vie de la méthode OMT.3- Comparez les méthodes OMT et UML. 4-UML est-il adapté au cycle en V ? Quelles sont les -
Recette de Cuisine | Diag D'activité
Comment réussir sa mousse au chocolat (et ne plus jamais la rater) ? Commencer par casser le chocolat en morceaux, puis le faire fondre. En parallèle, casser les œufs en séparant les blancs des jaunes. Quand le chocolat est fondu, ajouter les jaunes d’œufs, battre les blancs en neige jusqu’à ce qu’ils soient bien ferme -
Mon Auto | UML
MonAuto est une entreprise qui fait le commerce, l'entretien et les réparations de voitures.MonAuto désire un logiciel de gestion des réparations; elle dispose déjà d'un logiciel comptable.Les factures de réparations seront imprimées et gérées par le logiciel comptable. Le logiciel de gestion des réparations devra comm -
Gestion d'un Hôtel | Diag De Classe
Un hôtel est composé d'au moins deux chambres. Chaque chambre dispose d'une salle d'eau : douche ou bien baignoire. Un hôtel héberge des personnes. Il p eut employer du personnel et il est impérativement dirigé par un directeur. On ne connaît que le nom et le prénom des employés, des directeurs et des occupants. Certai -
Gestion Sécurite Mine | Diagramme UML
Une entreprise souhaite informatiser la gestion automatisée d’une mine, l’aspect sécurité est le point essentiel de la gestion d’une zone d’extraction de minerai, située en sous-sol, avec une présence humaine. Nous allons limiter notre étude au système de gestion de la sécurité qui concerne principalement le contrôle d -
Specification & Cycle de Vie du Logiciel
En Ingénierie de logiciel, que représente d’après vous la « spécification » ? Qu’entend-on par méthode de spécification formelle ? Citez des exemples. A quels types de besoins essayent de répondre les modèles de cycle de vie qui sont proposés en général ? Pourquoi pensez-vous que les phrases suivantes ne devraient pas -
Le Genie Logiciel Test de Connaissance
Opérer un distinguo entre « cycle de vie » et « cycle de développement » du logiciel.Présenter et commenter le cycle de vie en V de réalisation de logiciels (ressortir les points forts et les points faibles).Durant le développement d’un logiciel, quel document important faut-il absolument prévoir ? Quels sont les rédac -
Methode Agile & Développement de logiciel
Durant le développement de logiciel, à quelle étape l’ingénieur logiciel n’est pas forcément impliqué au test ?Vous êtes sollicité dans la structure Pandacodeur TECH comme « Software Engineer ». On y effectue des développements logiciels régulièrement. Les produits développés sont généralement testés avec les méthodes -
Genie Logiciel | TD 01
En parcourant les différents critères de qualité du processus de développement.A- Proposez (exemple d’illustration à l’appui), une situation d’application de chacun de ces critères.B- Que faut-il faire d’après vous pour faciliter l’atteinte de chaque critère ? 2- L’approche du cycle de vie en V a-telle des faiblesses -
Processus logiciel | Génie Logiciel
1) Pour une journée porte ouverte l'entreprise Genius décide de montrer ces différents logiciels aux utilisateurs présents , durant cette exposition un utilisateur d’un logiciel rapporte les défauts suivants: Le logiciel ne fournit pas toutes les fonctionnalités attendues. L’apprentissage de l’utilisation d -
Ingénierie du logiciel | Génie Logiciel
L'entreprise Genius adopte un processus de développement logiciel qui consiste à enchainer les différentes phases de développement : étude de faisabilité, spécification, conception, implémentation, tests et livraison. Les retours en arrière entre ces différentes phases ne sont pas planifiés mais si des erreurs sont dét -
Algorithmique | Réseau Pétri
Dans un algorithme (ou programme informatique) nous rencontrons souvent des cas ou il faut soit exécuter une instruction celons une certaine condition soit itérer une instruction plusieurs fois.Une boucle permet d’itérer plusieurs fois des instructions. Une instruction conditionnelle est une instruction qui n'est exécu -
UML : Généralisation, Agrégation ou Association.
Classez les relations suivantes en généralisation, agrégation ou association. Attention, il peut y avoir des relations ternaires ou n-aires dans la liste, donc ne supposez pas que chaque association impliquant trois ou plus de trois objets soit une généralisation. Argumentez vos réponses. Un pays possédé une cap -
OCL : Universite
Donnez une contrainte OCL qui spécifie : 1. Le service (Somme des heures effectuées) fait par un enseignant. 2. Quelque soit la matière, il y a toujours au moins un enseignant qui la maitrise. 3. La méthode augmenterSal(m :Integer) qui augmente le salaire d’un enseignant, d’un montant m. 4. Il y a un et un seul chef -
OCL : Hôtel
Un hôtel est constitué d'un certain nombre de chambres. Un responsable de l'hôtel gère la location des chambres. Chaque chambre se loue à un prix donné (suivant ses prestations). L'accès aux salles de bain est compris dans le prix de la location d'une chambre. Certaines chambres comportent une salle de bain, mais pas t -
OCL : Les Civils
Donnez une contrainte OCL qui spécifie : 1- Dans une société, le directeur est un employé, n’est pas un chômeur et doit avoir plus de 40 ans. De plus, une société possède exactement un directeur et au moins un employé. 2- Précisez le revenu d’une personne et si elle est au chômage, elle ne doit pas avoir de revenus. -
OCL : COMPTE BANCAIRE
Donnez une contrainte OCL qui spécifie : 1. A un objet compte correspond un et un seul objet Personne. 2. La méthode débiter(somme :int), où le paramètre somme doit être positif et nouveau_solde = ancien_solde - somme. 3. Il n'existe pas de clients de la banque dont l'âge est inférieur à 18 ans. 4. L'ensemble des cl -
OCL : Tournoi Tennis
Exprimez les contraintes suivantes en OCL : 1) Tous les matchs du tournoi doivent avoir lieu dans la période du tournoi 2) Un match ne peut impliquer que les joueurs qui sont acceptés dans le tournoi 3) Chaque tournoi a au moins un match au premier jour du tournoi 4) Le nombre de joueurs autorisés dans un tournoi est