Open EssiJunior opened 3 years ago
Bonsoir Essi, Un cas d'utilisation décrit une utilisation du système. Dans ton cas, on peut avoir: 1- Donner la charité 2- Épargner son argent 3- etc.
Pour déterminer un cas d'utilisation, il faut juste imaginer une personne en train d'utiiliser le système. Toute suite d'opération qui donne lieu à un résultat est un cas d'utilisation
Bon courage
Merci beaucoup Dr
Bonsoir Dr, lots de vos explications Dans lors du cours, vous avez eu a dire qu'un système ou un sous système peuvent être considerer comme des acteurs, mais certains pensent que la banque N'EST Pas un acteur, pourtant elle a des cas d'utilisations(je ne parle que de la banque), Si un système N'EST Pas considéré comme un acteur, alors IL n'y aura qu'un seul acteur qui est le joueur.. Je voudraais donc savoir quelle EST donc la véritable définition d'un acteur ???
Bonsoir, Un acteur est toute entité (personne/système) eterne au logiciel que l'on développe, et qui interagit avec le système. Dans notre cas, la banque, qui est une partie du système ne saurait être un acteur. Ce que vous appelez depuis exécuter un cas d'utilisation - ce sont les fonctionalités qui se transforment lors des développement en méthode.
C'est pas par ce que dans un sous-système, il y a des méthodes que vous allez dire que ce sous-système ou ce composant logiciel est un acteur.
Bon courage
Merci prof
Bonsoir Monsieur, mon groupe et moi avions un souci. Nous avons choisi le JavaScript comme langage de programmation pour notre TP, et notre jeu aura besoin d'une base de données pour sauvegarder des données, or vu que nous avons opté pour un javascript orienté front-end, nous ne pourrions donc pas interagir avec la BD. Nous avons donc vu mieux d'implémenter (le temps venu) un back-end pour le faire.
Le problème est que dans notre groupe, nous savons le faire en PHP (Laravel, Symfony) en python (Django), mais pas en JavaScript (Nodejs) qui est le langage que nous avons choisi d'utiliser. Alors je me demandais donc si vous autorisez le fait que nous fassions le Back-end en PHP par exemple ? Ou alors nous sommes contraints de la faire avec NodeJs.
Merci d'avance pour la réponse...
Bonsoir, Il faut choisir un langage entre les différents languages qui sont enseignés dans le cadre du cours.
Le but du cours est de vous apprendre de nouvelles choses, et non de vous faire utiliser ce que vous connaissez déjà.
Bon courage,
D'accord Monsieur. C'est compris. On devra donc utiliser du JS côté Back-end avec NodeJs. C'est compris
Il faut alors atteindre au moins le niveau cadet en JS en général
Bonjour Monsieur. J'ai un soucis concernant les <
Si on considère le fait que créer une partie
et sauvegarder une partie
soient des cas d'utilisations, et que l'un dépend de l'autre. Si on veux représenter l'inclusion comment on le fait ? Tout en sachant que la sauvegarde d'une partie
nécessite ça création
.
Bonjour Dr, est-ce qu'un cas d'utilisation peut avoir des sous cas d'utilisation ?
Bonjour prof ma question EST la suivant Dans Notre tp je considere que j ai Deux CAS d utilisation principal qui est configure le jeu et jouer le jeu maintenant Dans CAS jouer le jeu j ai des sous CAS qui sont faillite ,gagner ,lancer le de , jouer Dans la rat race jouer Dans la fast track question EST es CE que ses possible d avoir des sous CAS d'utilisation ?
Bonjour Dr, est-ce qu'un cas d'utilisation peut avoir des sous cas d'utilisation ?
Oui mais, pour le projet, ne pas y tenir compte. Restez sur les cas simples. Lorsque vous allez maîtriser, le reste va aller comme de l'eau de roche
Bonjour prof ma question EST la suivant Dans Notre tp je considere que j ai Deux CAS d utilisation principal qui est configure le jeu et jouer le jeu maintenant Dans CAS jouer le jeu j ai des sous CAS qui sont faillite ,gagner ,lancer le de , jouer Dans la rat race jouer Dans la fast track question EST es CE que ses possible d avoir des sous CAS d'utilisation ?
Non ce ne sont pas des sous cas Jouer le jeu est une fonctionnalité qui peut se dériver en plusieurs cas d'utilisation dont celles que tu as cité.
bonjour Dr s'il vous plait je ne comprends bien le formalisme de texte
bonjour Dr s'il vous plait je ne comprends bien le formalisme de texte
Moi non plus, je ne sais pas ce que c'est
Dr juste pour être sûr, parcequ'il y a encore bcp d'ambiguïté sur cette notion d'acteur, personnellement moi je me dis d'abord qu'il y a un seul acteur qui est le joueur (ou les joueurs dans le cas multijoueur), mais parfois je me dis aussi souvent qu'il y a le joueur et l'utilisateur qui va lancer le jeu et le configurer.. Ne voyez pas cette question comme de la triche, mais combien il y a d'acteurs dans ce jeu ?
bonjour Dr s'il vous plait je ne comprends bien le formalisme de texte
Moi non plus, je ne sais pas ce que c'est
Dr juste pour être sûr, parcequ'il y a encore bcp d'ambiguïté sur cette notion d'acteur, personnellement moi je me dis d'abord qu'il y a un seul acteur qui est le joueur (ou les joueurs dans le cas multijoueur), mais parfois je me dis aussi souvent qu'il y a le joueur et l'utilisateur qui va lancer le jeu et le configurer.. Ne voyez pas cette question comme de la triche, mais combien il y a d'acteurs dans ce jeu ?
Bonsoir et désolé d'avoir répondu tardivement Oui, tu peux considérer ces deux personnes comme les acteur
Il faut retenir qu'un acteur doit être à l'extérieur du système et interagir avec le système
bonne après midi ma question est celle de savoir si on peut creer deux classes me noms du genre la premiere classse ne contient que les diiférentes méthodes de la classe et la second classe contient uniquement les données
bonne après midi Dr
bonne après midi ma question est celle de savoir si on peut creer deux classes me noms du genre la premiere classse ne contient que les diiférentes méthodes de la classe et la second classe contient uniquement les données
Un peu difficile de faire comme cela car vous devez intégrer dans la classe des méthodes permettant d'accéder aux memebres privés (généralement les attributs de classe). Si tu parles des interfaces, OK
Bonsoir Dr, svp mon groupe et moi avons un soucis. Vous nous avez demandé d'utiliser une distribution linux comme système d'exploitation parce qu'il est Open Source, ça c'est vrai. Mais la machine de l'un des membres de mon groupe n'accepte pas l'installation d'Ubuntu, j'ai essayé a plusieurs reprises mais rien. La personne a donc décidé d'installer en machine virtuelle (cela a fonctionné) mais elle n'arrive pas à travailler normalement avec 😣. Depuis elle travaille avec Windows comme système d'exploitation. Alors je me demandais si vous pouviez autoriser l'utilisation de Windows ? Dernièrement vous avez dis qu'il faudrait avoir la licence. Mais s'il vous plaît.
Merci d'avance pour votre réponse
Bonsoir Dr, svp mon groupe et moi avons un soucis. Vous nous avez demandé d'utiliser une distribution linux comme système d'exploitation parce qu'il est Open Source, ça c'est vrai. Mais la machine de l'un des membres de mon groupe n'accepte pas l'installation d'Ubuntu, j'ai essayé a plusieurs reprises mais rien. La personne a donc décidé d'installer en machine virtuelle (cela a fonctionné) mais elle n'arrive pas à travailler normalement avec persevere. Depuis elle travaille avec Windows comme système d'exploitation. Alors je me demandais si vous pouviez autoriser l'utilisation de Windows ? Dernièrement vous avez dis qu'il faudrait avoir la licence. Mais s'il vous plaît.
Merci d'avance pour votre réponse
J'espère que l'étudiant en question a la licence de Windows!
Bonsoir prof es CE obliger de deplacer le joueur par exemple je me demande si on faire on peut random d image et afficher la valeur De puisr afficher un image de la carte correspondand a la valeur du dee et ses information parce que deplacer EST assez difficile Avec Qt merci d avance
Bonsoir prof es CE obliger de deplacer le joueur par exemple je me demande si on faire on peut random d image et afficher la valeur De puisr afficher un image de la carte correspondand a la valeur du dee et ses information parce que deplacer EST assez difficile Avec Qt merci d avance
Pas de problème Mais, n'hésite pas à regarder: https://www.youtube.com/watch?v=8nH_wwnYNtA
Prof j utilise python et pyqt un framework de Qt pour python mais merci je vais m'inspire de sa pour le python
Prof j utilise python et pyqt un framework de Qt pour python mais merci je vais m'inspire de sa pour le python
Si tu utilises Python, il y a alors pleins de codes python qui montre comment faire tourner un Dé
Il faut tapper en anglais: "rolling dice game in python " que ce soit sur Google ou sur Youtube. Tu auras 200mil résultats
Bonsoir Dr, svp mon groupe et moi avons un soucis. Vous nous avez demandé d'utiliser une distribution linux comme système d'exploitation parce qu'il est Open Source, ça c'est vrai. Mais la machine de l'un des membres de mon groupe n'accepte pas l'installation d'Ubuntu, j'ai essayé a plusieurs reprises mais rien. La personne a donc décidé d'installer en machine virtuelle (cela a fonctionné) mais elle n'arrive pas à travailler normalement avec persevere. Depuis elle travaille avec Windows comme système d'exploitation. Alors je me demandais si vous pouviez autoriser l'utilisation de Windows ? Dernièrement vous avez dis qu'il faudrait avoir la licence. Mais s'il vous plaît. Merci d'avance pour votre réponse
J'espère que l'étudiant en question a la licence de Windows!
Je ne pense pas. 😣
Bonjour Prof. J'ai une autre préoccupation, ça concerne le jeu cette fois ci. Le Blooming Game est basé sur le Cashflow Game, et j'ai déjà eu a jouer au cashflow a plusieurs reprises et gagner aussi a plusieurs reprises. Mais j'ai un soucis au niveau de la carte marché (au moment de vendre ses investissements immobiliers), il y a une opération qui est faite à ce niveau (un calcul). Je ne me repère pas enfaite.
Lorsque le joueur tombe sur une carte d'opportunité et décide de choisir une grosse opportunité, on lui propose donc d'investir dans l'immobilier, il y a le prix d'achat (ce dont le joueur dépensera) et il y a un autre prix dont je ne sais pas vraiment a quoi il sert, et lorsque vient le moment de vendre cet investissement, le système utilise des montants dont j'ignore la source.
J'aimerais donc si possible une explication s'il vous plaît 🙏🙏🙏.
Bonjour Prof. J'ai une autre préoccupation, ça concerne le jeu cette fois ci. Le Blooming Game est basé sur le Cashflow Game, et j'ai déjà eu a jouer au cashflow a plusieurs reprises et gagner aussi a plusieurs reprises. Mais j'ai un soucis au niveau de la carte marché (au moment de vendre ses investissements immobiliers), il y a une opération qui est faite à ce niveau (un calcul). Je ne me repère pas enfaite.
Lorsque le joueur tombe sur une carte d'opportunité et décide de choisir une grosse opportunité, on lui propose donc d'investir dans l'immobilier, il y a le prix d'achat (ce dont le joueur dépensera) et il y a un autre prix dont je ne sais pas vraiment a quoi il sert, et lorsque vient le moment de vendre cet investissement, le système utilise des montants dont j'ignore la source.
J'aimerais donc si possible une explication s'il vous plaît praypraypray.
Le but du projet est de vous faire appliquer le cours dans un vrai projet de développement. Il faut donc faire ce que tu pense le mieux, surtout que tu maîtrise le jeu
D'accord. Compris prof.
Bonsoir Monsieur Docteur, dans la description du jeu, il est dit que dans la "rat race" si un joueur oublie de demander son "paycheck" il le perd. Juste pour être sûr que ce passe t'il quand son "paycheck" est négatif?
Bonsoir Monsieur Docteur, dans la description du jeu, il est dit que dans la "rat race" si un joueur oublie de demander son "paycheck" il le perd. Juste pour être sûr que ce passe t'il quand son "paycheck" est négatif?
Bien regarder la définition du paycheck
Bonjour prof apres recherche je toujour confus Sur Les classes abstraite et leur but Dans le jeu quel idee de cree une autre classe abstraite par exemple joueurdao pour Les information du joueur lorsque qu on peut cree une classe en heritage du joueur ?
Bonjour prof apres recherche je toujour confus Sur Les classes abstraite et leur but Dans le jeu quel idee de cree une autre classe abstraite par exemple joueurdao pour Les information du joueur lorsque qu on peut cree une classe en heritage du joueur ?
Bonsoir, Le but des classes abstraites (et des interfaces lorsque vous êtes en Java) est de cacher l'implémentation.
C'est très important lorsque vous faites de la POO
Dans votre cas, "AbstractJoueurDao" contiendra les déclarations des méthodes permettant la gestion des données dans la source de données (fichier/base de données). JoueurDao, qui étend cette interface va définir toutes les méthodes déclarées dans "AbstractjoueurDao". Il faut noter que en C++ et Python, JS, une classe peut hériter de plusieurs classes abstraites. En Java, pour permettre à une classe d'hériter de plusieurs autres classes, l'on utilise les interfaces.
Bonsoir Dr Jiomekong
Pour faire l'interface graphique en java on utilise javafx, svp, comment faire le parcours de la fastTrack et ratrace sur un ensemble de layouts ? Comment bouger le pion ?
Bsr prof SVP la note de cc2 sert a quoi svp
Bonsoir Dr Jiomekong
Pour faire l'interface graphique en java on utilise javafx, svp, comment faire le parcours de la fastTrack et ratrace sur un ensemble de layouts ? Comment bouger le pion ?
Bonsoir Junior: Cela dépend de comment est ce que vous avez décidez d'implémenter votre jeu:
Dans les deux cas, le pion peut être un label ou un bouton qui apparaît (show()) ou se cache (hide()).
S'il y a d'autres questions n'hésitez pas à poser
Binjour Monsieur. Svp avec le JavaScript est-ce qu'on est permi d'utiliser le localStorage pour enregistrer/stocker les informations du jeu au lieu d'une BD ? Ou on doit forcément utiliser une base de données ?
Binjour Monsieur. Svp avec le JavaScript est-ce qu'on est permi d'utiliser le localStorage pour enregistrer/stocker les informations du jeu au lieu d'une BD ? Ou on doit forcément utiliser une base de données ?
Bonjour Serge, Le local storage permet de stocker les données localement et ces données sont perdus une fois que tu vides le cache. Or, l'idée ici est de permettre aux joueurs de retrouver les informations sur les partis qu'ils ont sauvegardés.
Je te propose une base de données légère comme SQLite, apache derby, H2, etc.
Bon courage
DEMANDE DE DÉLAI bonsoir monsieur... Je viens aujourd'hui au près de vous en passant par Github pour vous supplier .. pour vous implorer de nous accorder encore un peu de temps (2 a 3 jours de plis) pour perme6a tous un chacun de terminé de finaliser son projet dit BLOOMINGGames.. monsieur nous venons de sortir d'une période de d'examen et la dernière épreuve était vendredi... Moi je trouve insuffisant voir même très peux le temp6que vous nous avez accordé après les compos... Je suis dans un groupe où je suis le plus qualifié et par celà j'ai l'obligation d'avance au rythme de tous le monde... Nous sommes encore en période de tes ...Mr veuillez s'il vous plaît me donner une réponse favorable... ****
Dr Est-ce qu'on peut avoir comme cas d'utilisation verser l'argent à la banque et sous sa description textuelle énumérer toute sorte de versement qu'on peut faire? Ex charité , emprunt... Et ne plus mettre ces types de versement comme cas d'utilisation?