CHAPITRE 4 : CONCEPTIONS TESTS ET RESULTATS Un logiciel bien fait se justifie p

CHAPITRE 4 : CONCEPTIONS TESTS ET RESULTATS Un logiciel bien fait se justifie par le respect du cahier de charge ; le dit respect passe par un processus de conception de tests et de validation. La suite de ce chapitre s’articulera en 2 axes principaux. Le premier axe présentera les paramètres de conceptions et le suivant présentera les test et resultats 1. Technologies utilisées Nous avons principalement utilisé :  SQL qui est un langage de requête pour interroger la base de données web  SQLite il joue le même rôle que le SQL mais son implémentation se fais uniquement sur les appreils Android  React Native de Facebook c’est un Framework JavaScript qui est au cœur du développement de l’application  Laravel qui est un Framework PHP permettant le traitement Back End des données 2. Les Outils Les Principaux outils utilisé pour la réalisation de notre application sont :  Strat UML qui est un logiciel permettant la conception des différents diagrammes d’UML  MySQL qui est un Système de Gestion de Base de Données (SGBD) c’est dans ce système que les requêtes SQL pourront être effectuées  Android Studio qui est un Interface de Développement Intégré (IDE) qui permet de développer les applications smartphone pour les systèmes d’exploitation e Android  Visual Studio Code (VSCode) qui est un éditeur de texte intelligent pour la rédaction des lignes de codes de notre application. 3. Modélisation de la base de données La Base de Données c’est fait après réalisation des diagrammes de Classe. Ainsi donc nous avons une seule table avec les champs :  Nom : qui représente le nom du fichier  lien : représente les données à savegarder  La description : qui représente le commentaire laissé sur le fichier  Type : examen ou cc FILE Nom Description type lien 4. Architecture Logicielle de l’application Pour la réalisation de notre application nous avons opté pour une architecture à 3 couches  Une couche graphique ou de présentation, Elle permet de communiquer avec l’utilisateur du système. C’est l’interface que l’utilisateur voit. Elle est rendue possible grâce aux langages de rendus, en l'occurrence dans notre cas, le CSS3 et le JavaScript pour ajouter une partie fonctionnelle à ce rendu.  Une couche fonctionnelle C'est la seconde couche qui compose l’architecture à trois couches : elle correspond à un ensemble de composants métiers qui permettent de traiter un ensemble d'actions sur un serveur, et de faire éventuellement appel à des services externes pour envoyer une réponse au client. Le langage de programmations utlisé pour la réalisation de cette couche est le PHP via notre technologie Laravel  Une couche de Stockage de données Elle correspond au serveur de base de données. C’est sur elle que notre SGBD (Système de Gestion de Base de Données) est installé.Le langage de programmations utlisé pour la réalisation de cette couche est le SQL via notre outil MSQL 5.PRESENTATION DE L’APPLICATION L’application est constituée du’une vue principal accueil et d’autres vues qui renvoient aux fonctionnalités et d’un panneau d’administration page d’accueil page enregistrement 6 TEST et résultats uploads/Ingenierie_Lourd/ chapitre-4 5 .pdf

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager