Ce document est le cahier des spécifications techniques des besoins et exigences du logiciel de gestion de quota par utilisateur des services internet, soumis à l'attention de notre équipe de projet, dans le cadre d'un projet d'administration réseau/programmation système en 4GI. Le défi qui nous a été proposé est de réaliser une application permettant de gérer les quotas des services internet par utilisateur de l'ENSPY.
Cette application se doit, entre autres, de se synchroniser avec les différents logiciels de gestion de l'école mis en place, et de remplir certaines fonctionnalités qui seront expliquées dans notre cahier de spécifications techniques des besoins et exigences.
Le produit dont il est question est le logiciel de « Gestion des quotas par utilisateur de l'internet ». C'est un logiciel fenêtre édité par le groupe 4 dans le cadre d'un projet d'administration réseau/programmation système en 4GI. Ce logiciel est capable de gérer les tailles de données échangées entre les utilisateurs de l'ENSPY et tout réseau extérieur, en ce qui concerne les différents services internet, les protocoles utilisés et s'assurer que chaque utilisateur n'excède pas le quota qui lui est attribué (suspension de tous les services internet dans le cas échéant).
[...] De plus, il devra pouvoir s'intégrer dans le système informatique de l'école. Des mises à jour de ce logiciel sont plus que probables. La conception de notre application devra tenir compte de modifications éventuelles futures Exigences de réalisation 2 Solutions techniques imposées Nous avons eu la possibilité de réaliser notre application dans le langage de notre choix, entre le JAVA (J2SE et J2EE), qui est un langage de programmation purement orienté objet, développé par Sun Microsystems, et le langage dérivé du célèbre langage C. [...]
[...] Création d'un logiciel de gestion des quotas d'accès aux services internet Sommaire 1. Généralités Objet de la spécification Domaine d'utilisation Identification du produit Documents applicables et de référence Terminologie et abréviations Spécifications générales Description du produit et de son utilisation Descriptions générales des fonctionnalités du produit Exigences opérationnelles Contraintes d'exploitation Capacités limites Performances fonctionnelles Sûreté de fonctionnement Exigences de réalisation Solutions techniques imposées Interfaces avec le matériel Interfaces avec d'autres logiciels Architecture matérielle opérationnelle Description générale de chaque fonction Fiche de description des cas d'utilisation Diagramme des cas d'utilisation Divers 9 Généralités 2 Objet de la spécification Ce document est le cahier des spécifications techniques des besoins et exigences du logiciel de gestion de quota par utilisateur des services internet, soumis à l'attention de notre équipe de projet, dans le cadre d'un projet d'administration réseau/programmation système en 4GI. [...]
[...] Cependant, une estimation du nombre de personnel à traiter nous donnerait une idée des capacités limites de notre application. Ainsi, il sera défini que notre application devra être capable de pouvoir traiter dans des conditions raisonnables, une masse de connectés de ce qui équivaudrait à la capacité d'une université de grande taille Performances fonctionnelles Les fonctionnalités que doit satisfaire notre logiciel découlent principalement des besoins recensés dans le cahier de charges. On peut donc citer comme fonctionnalités : La satisfiabilité des besoins listés dans le cahier de charges : en effet c'est la raison d'être de notre projet; La possibilité de consulter et pouvoir imprimer les états du système; La mise en œuvre d'une base de données statistique utile pour la prise de décision; La gestion ordonnée des utilisateurs pour éviter des erreurs de privilèges Sûreté de fonctionnement Intégrité : Le système aura à modifier des informations de manière permanente. [...]
[...] Terminologie et abréviations Ici figurent les termes principaux de notre analyse. Spécifications générales 2 Description du produit et de son utilisation Notre logiciel, comme mentionné ci-dessus, est un logiciel dont le principal objectif est le suivi de l'utilisation de l'internet par les connectés au sein de l'école, ce pour rendre l'utilisation de cette ressource plus rationnelle. Il est conçu aussi pour pouvoir permettre aux connectés de ne plus se sentir pénalisés par ceux qui en font une utilisation abusive, en s'inspirant des processus qui s'approprient une bande passante "anormalement" élevée. [...]
[...] Enfin, elle permet de gérer plus facilement un nombre de clients plus important et ce, de manière simultanée, ce qui est un de nos objectifs Interfaces avec le matériel Le matériel sur lequel sera déployé notre logiciel est, bien entendu celui qui nous est fourni par l'ENSPY, à savoir, des ordinateurs avec un processeur Pentium IV Mo de RAM, un disque dur de 80 Go. De plus, le réseau utilisé sera tout d'abord celui de notre centre de recherche et de développement, et plus tard celui de l'école, qui utilise le protocole TCP/IP, les branchements étant effectués avec des câbles torsadés RJ Interfaces avec d'autres logiciels Notre logiciel ayant pour objectif de pouvoir fonctionner avec le système déjà en cours, il est normal que le déploiement puisse se servir sans perturber de façon significative le client. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture