Dans le cadre du DUT informatique de l'IUT de Clermont Ferrand, j'ai effectué un stage de dix semaines au sein de l'entreprise International Cross Talk (ICT). Cette entreprise est spécialisée dans le développement d'applications métiers dédiées aux professionnels de santé. Le travail demandé consistait à développer un module devant se rattacher à l'application générale. Le projet a été mené au sein de l'équipe informatique. Après avoir effectué l'analyse, l'aboutissement était la réalisation d'un module robuste afin d'en permettre l'intégration fonctionnelle au reste de l'application.
Apres avoir rapidement présenté l'entreprise, je présenterai mon travail de la même manière que le projet a été mené, en suivant les grandes étapes du développement d'un programme. Le premier point abordé sera donc l'analyse, fonctionnelle et technique, et nous poursuivrons en énumérant les étapes du développement. Ceci correspondra essentiellement au descriptif des différentes fonctionnalités rendues possibles par le développement, l'aspect codage étant difficile à comprendre hors contexte. Nous finirons par une conclusion sur le stage.
[...] Le fait d'avoir à coder un module d'une application générale implique d'utiliser certaines classes déjà programmées. Dans ce cas, presque toutes les classes métiers existaient déjà, mais elles ne permettaient pas de modifier les attributs des objets. Il m'a fallu modifier mes classes un bon nombre de fois avant que la couche métier fonctionne parfaitement. En effet, bien qu'ayant lu et relu le code préexistant, j'ai mis du temps à l'assimiler totalement. Le problème est apparu sur d'autres classes héritant de classes, ou utilisant des classes préexistantes. [...]
[...] Ces progrès n'auraient sans doute pas été aussi importants si l'équipe informatique ne m'avait pas suivi et aidé tout au long du projet. Leurs remarques et critiques m'ont apporté une façon de coder claire et robuste, leurs connaissances sur les dernières fonctionnalités du langage JAVA et sur le langage JAVA en général m'ont permis, en les mettant en pratique directement dans le développement du module, d'approfondir mes connaissances. Ce stage au sein de l'équipe informatique d'International Cross Talk m'a donné tout ce que l'on peut attendre d'une expérience professionnelle. [...]
[...] Présentation de l'entreprise International Cross Talk, est une SSII située à Clermont-Ferrand rue du Château des Vergnes. C'est une jeune et petite entreprise de six salariés : - 3 informaticiens : leur fonction est à la fois technique (développement logiciel, déploiement, administration réseau, paramétrage) et pédagogique (formation des utilisateurs) - 3 commerciaux : cette force commerciale est organisée de façon à se partager l'ensemble du territoire Cette SSII est spécialisée dans le développement de solutions logicielles de gestion du cabinet médical. [...]
[...] Différents types d'hospitalisation y sont proposés. Chaque établissement est composé de cabinets médicaux, qu'il connaît grâce au gestionnaire de cabinets médicaux. La classe METCabinetMedical représente donc les cabinets médicaux. Chacun d'eux est composé de personnel médical (METPersonnelCabinetMedical), de salle d'attente, ici, appelé METLieu et d'activités (METActivite dont on ne s'en servira pas dans cette interface). Chaque élément est visible par le cabinet grâce au gestionnaire de personnel médical et au gestionnaire de lieu. Le cabinet médical connaît également un METGroupe, qui correspond entre autre à groupe préféré de cabinets médicaux. [...]
[...] Les classes de la couche métier sont les bases de toute l'application. • Couche SQL : c'est la couche base de données. Les classes de cette couche fournissent les méthodes nécessaires pour récupérer les informations contenues dans la base de données. C'est dans ces classes que sont codées les différentes requêtes SQL. • Couche HRD : cette couche comprend toutes les classes qui sont en rapport avec la mémoire et l'allocation d'espace sur le disque dur (les fichiers par exemple). [...]
Référence bibliographique
Format APA en un clicLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture