Fermé

Projet programmation JAVA

Projet 1 :

Nous voulons filtrer des messages entrants selon plusieurs critères, par exemple par type. Le but est de supprimer les messages remplissant les critères souhaités par l’utilisateur de la liste des messages entrants. Les critères de filtrage peuvent évoluer. Un message a un type (qui peut être TEXT, BYTE ou XML), une taille et un contenu.

1. Proposez une solution respectant OCP pour filtrer les messages par

- par type

- par taille

- par mots clés

2. Proposez quelques méthodes de test (JUnit) pour vérifier le bon fonctionnement de votre

proposition.

Projet 2 :

Nous souhaitons développer une application de dessin pour les enfants. L’application devra permettre les manipulations suivantes :

- Création des formes de base (des cercles, des carrés, rectangles et triangles), les colorer et calculer leur superficie. Lors de la création, on peut spécifier certain paramètres (par exemple rayon et position du centre pour le cercle), si l’utilisateur n’a pas spécifié un des paramètres, l’application lui assigne une valeur par défaut.

- Modification des formes existantes (changer de couleur, modification de position ou, pour certaines formes, tourner la forme avec un degré donné)

- Création d’un dessin à partir d’un ensemble de formes, l’utilisateur peut modifier, ajouter ou supprimer ces formes.

- Le dessin peut inclure une nouvelle forme en spécifiant sa forme (par exemple « cercle » pour inclure un cercle.

- La couleur des formes peut être donnée avec des valeurs RGB (Red, Green, Blue) ou HSB (Hue, Saturation, Brightness)

- Les informations sur les formes existantes sont archivées et affichées, l’application doit donc informer les parties responsables de ces taches à chaque changement effectué sur les formes.

1. Proposez une implémentation permettant ces fonctionnalités. Utilisez un Singleton pour représenter le programme principal.

2. Retournez un document dans lequel vous expliquez quels sont les design patterns que vous avez utilisés et pourquoi vous les avez utilisés.

3. Proposez quelques méthodes de test (JUnit) pour vérifier le bon fonctionnement de votre proposition.

Compétences : Java

en voir plus : singleton patterns, sa position, programmation de, programmation 2016, mots design, la programmation, java design patterns, est java, design patterns java

Concernant l'employeur :
( 5 commentaires ) Flins sur seine, France

Nº du projet : #9250245

7 freelance font une offre moyenne de €309 pour ce travail

romanuwa

Cher Monsieur, Je suis un expert en génie logiciel et Descipline Testing Framework Java JUnit . Je peux faire ces 2 projets pour vous avec des documents de proposition claire et cas de test JUnit . Monsieur, Voule Plus

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% EUR en 1 jour
(21 Commentaires)
4.7
adeellhr786

cela ressemble à un travail facile pour moi, je suis un diplômé de sciences informatiques avec d'excellentes compétences POURQUOI u devrait me donner le projet ? parce que je suis nouveau ici , je vais payer moins et Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(9 Commentaires)
3.9
sooraj13

Bonjour monsieur, Nous sommes une société de développement de l'Inde ici. nous avons vérifié vos coordonnées affichées ici et que vous voulez plus de précisions en elle, donc nous message à discuter sur plus nous s Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(24 Commentaires)
1.5
niwomb1

Our Expertise Lies in Quality Service & Delivery on Time , Buzz Me Via Freelancer Chat , lets Discuss & get Started. Regards , Laxman kafle

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 20 jours
(0 Commentaires)
0.0
Creative123ideas

I have three years of experience in java i am interested to work for you, but i know only english langauge , my skype is creative123ideas.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 2 jours
(0 Commentaires)
0.0
nelissenpeter

Dear, I can get it done after the weekend. I studied computer science and have more than 7 years of experience in software development. As you can see, this would be my first assignment on this website. If you l Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
0.0
bourbouhhamza

Avec mes compétences en Java pendant mes 3ans à ENSEEIHT Je vous garantie la bonne livraison des 2 projets.

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% EUR en 1 jour
(0 Commentaires)
0.0
Eleria17

Bonjour, Voici des projets intéressants, surtout le 2nd, qui font plaisir à lire sur cette place de marché. Il y a une ambiguité sur le 1er, vous voulez une application java ou un dev serveur. Je peux vous propose Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
0.0