0% ont trouvé ce document utile (0 vote)
20 vues5 pages

SRS (At)

Ce document décrit les exigences d'un système de test d'aptitude en ligne avec les points clés suivants : 1. Le système permet aux étudiants de passer des examens en ligne de n'importe où et de voir les résultats immédiatement, éliminant ainsi les problèmes liés aux systèmes d'examen manuels existants. 2. Il comprend des modules pour l'inscription, l'ajout de questions, la passation de tests et la consultation des résultats. Les utilisateurs incluent les administrateurs, le personnel enseignant pour ajouter des questions, et les étudiants pour passer des examens. 3. Les exigences fonctionnelles spécifient le fonctionnement de chaque module, depuis l'inscription et la connexion des utilisateurs jusqu'à la génération de tests aléatoires et l'affichage des résultats. Les exigences non fonctionnelles traitent de la sécurité, des performances, de la compatibilité et d'autres facteurs.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues5 pages

SRS (At)

Ce document décrit les exigences d'un système de test d'aptitude en ligne avec les points clés suivants : 1. Le système permet aux étudiants de passer des examens en ligne de n'importe où et de voir les résultats immédiatement, éliminant ainsi les problèmes liés aux systèmes d'examen manuels existants. 2. Il comprend des modules pour l'inscription, l'ajout de questions, la passation de tests et la consultation des résultats. Les utilisateurs incluent les administrateurs, le personnel enseignant pour ajouter des questions, et les étudiants pour passer des examens. 3. Les exigences fonctionnelles spécifient le fonctionnement de chaque module, depuis l'inscription et la connexion des utilisateurs jusqu'à la génération de tests aléatoires et l'affichage des résultats. Les exigences non fonctionnelles traitent de la sécurité, des performances, de la compatibilité et d'autres facteurs.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Objectif : Développer le document de spécifications des exigences logicielles (SRS) pour un système spécifique.

Test d'aptitude en ligne


1 Introduction
1.1 Objectif du système
Nous avons conçu ce site web dans le but de permettre aux étudiants de passer des examens et de consulter
leurs résultats hors ligne. Ce site est une tentative de supprimer les défauts existants dans le système manuel de
passer des examens.
Les étudiants ont la flexibilité de choisir parmi différents types d'aptitudes et de programmation.
tests de langue.
1.2 Portée du système
Ce système permet aux étudiants de passer leurs examens n'importe où. Moins de temps consommé, car les résultats
est calculé immédiatement après le test et affiché à l'étudiant/candidat. Pour
étudiants/candidats, cela fait gagner du temps en évitant de se rendre dans des centres trop éloignés pour passer des examens.

2 Description générale du système


2.1 Description générale
Le test d'aptitude en ligne est un système d'examen en ligne. Il est accessible via Internet, 24 heures sur 24.
un jour, 7 jours par semaine. L'objectif de cette application est d'atteindre et de connecter le candidat et l'examinateur
dans des communautés éloignées et effectuer des examens dans un environnement virtuel en ligne. Cette application ne sera que
permettre aux utilisateurs enregistrés d'accéder au module de test.
Inscription
2. Ajouter nouvelle question
3. Passez un test
4. Résultat
Inscription : À ce moment-là, les utilisateurs ont deux choix pour se connecter au système : connexion candidat et
Connexion administrateur. La connexion du candidat amènera l'utilisateur au profil de l'utilisateur. La connexion administrateur amènera
l'utilisateur vers le profil administrateur.

Ajouter une nouvelle question : Dans ce module, après une connexion réussie du personnel enseignant, il ajoutera une nouvelle question
dans la banque de questions selon le type de question.

Passez un test : Dans ce module, l'examen est organisé en fonction du nombre de questions choisies par
le candidat.
Résultat : Dans ce module, le résultat de l'examen s'affiche après que l'examen a été complété par le candidat.
Avec le nombre de bonnes réponses et de mauvaises réponses.
2.2 Caractéristiques de l'utilisateur

Les fonctions sont divisées en fonction du type d'utilisateur tel que


Admin
La fonction de l'administrateur est d'ajouter/modifier dans tous les modules.
Faculté
La faculté doit ajouter une nouvelle question.

Candidat
La fonction de l'étudiant est de mettre à jour son profil et de passer des examens.

2.3 Objectifs des utilisateurs

Il y a principalement 3 utilisateurs du produit : administrateur, utilisateur, faculté

Admin
Se connecter
2. Résoudre une requête
3. Maintenir la base de données
4. Maintenir les détails de l'utilisateur
5. Maintenir le module de test
6. Voir les commentaires

Faculté
1. Se connecter
2. Ajoutez une question
Utilisateur
Connexion
2. Profil de l'utilisateur

3. Test donné
4. Voir le résultat
5. Retour d'information

2.4 Étude de faisabilité

2.4.1 Faisabilité technique :


Dans ce système, il est techniquement possible pour l'administrateur de voir la large gamme de candidats.
examen. Le candidat acquiert des connaissances dans divers domaines et passe l'examen sans se rendre à aucun examen.
Centre.
2.4.2 Faisabilité opérationnelle :
Il est possible pour notre système d'utiliser des fonctions comme result qui calculeront
après l'examen complet. Diverses fonctions sont également possibles, par exemple générer un papier aléatoire
par le système. Dans cet utilisateur, il est possible d'entrer une nouvelle question dans la banque de questions.
Faisabilité économique :
Le coût requis dans le système proposé est comparativement moins élevé que celui existant.
système. Par exemple, pas de frais pour les cours, etc.
2.4.4 Faisabilité des ressources :
Le temps nécessaire pour générer un rapport ou pour effectuer tout autre travail sera
comparativement beaucoup moins que dans le système existant. La recherche et la mise à jour des enregistrements prendront
moins de temps que le système existant.
2.4.5 Mise en œuvre de la faisabilité :
La mise en œuvre de notre projet est très réalisable car il est très convivial, ce qu'il requiert.
de nous est juste un serveur PHP et un site web alors tous les utilisateurs sont capables de travailler avec le système comme
ajouter une nouvelle question, donner un examen ou voir un résultat.
3 Exigences fonctionnelles :
3.1 Description du module :
Il existe principalement 4 types de modules :
1. Inscription
Ajouter une nouvelle question

3. Test
4. Résultat
3.1.1 Inscription
Dans son module, les utilisateurs, le personnel enseignant et les administrateurs s'inscrivent en utilisant un nom d'utilisateur et un mot de passe.
est une fenêtre de connexion de qualité car elle est plus sécurisée que d'autres formulaires de connexion comme dans un normal
Dans la fenêtre de connexion, plusieurs connexions sont disponibles afin que plus d'une personne puisse accéder.
pour tester avec leur identifiant de connexion individuel. Mais dans ce projet, il n'y a qu'un seul identifiant de connexion.
c'est-à-dire l'identifiant de l'administrateur et le mot de passe par lesquels une personne accède au site. Par conséquent, c'est plus sécurisé
et plus fiable que les simulateurs de test en ligne utilisés précédemment.
3.1.2 Ajouter une question

Après s'être enregistrés avec succès dans le système, les enseignants peuvent ajouter la question pour
test. Pour ajouter une nouvelle question, le personnel enseignant choisit le type de question, ajoute un nouveau texte de question,

temps approximatif pour résoudre la question et difficulté. Après les détails soumis
selon le type de question dans la base de données, les questions sont stockées.
3.1.3 Test
La page de test est la page la plus créative et importante de ce projet. Elle consiste en
2 modules à savoir :
Nombre de sélection de questions :
Sur cette page, l'utilisateur peut sélectionner le nombre de questions parmi la liste donnée. Dans la liste
Les options 20, 30 et 35 sont disponibles. Après la soumission, les documents de la page sont générés et le basique
des instructions sont données à l'utilisateur.
Services publics
Ignorez et revenez à la question plus tard si nécessaire. Donnez la liste des tentatives
et une tentative de questions et peut aller directement à n'importe quelle question et peut soit tenter ou
changer la réponse de la question déjà tentée.
3.1.4 Résultat
Après la soumission finale de l'utilisateur, le résultat est généré. Dans le résultat, tous les détails de l'utilisateur et
combien de questions ont été tentées et combien de questions sont vraies dans la période donnée
toutes ces informations sont données dans ces détails. Le résultat est imprimé au format tableau.

3.2 Fonctions des différents utilisateurs du système :


Il y a principalement 2 utilisateurs du produit : admin, utilisateur
Administrateur
Le travail de l'administrateur consiste à maintenir la base de données, les informations importantes.
à propos de l'utilisateur comme l'e-mail, le numéro de mobile, etc. L'administrateur est également en train de résoudre la requête de

l'étudiant.
Fonction de l'administrateur :
Maintenir la base de données
Maintenir les détails de l'utilisateur
Maintenir le module de test
Résoudre la requête de l'utilisateur
Voir les commentaires

Utilisateur
Le travail de l'utilisateur est de passer un test et de voir un résultat et comment l'utilisateur peut s'améliorer.
connaissance concernant l'aptitude.
Fonction de l'utilisateur :

Connexion
Donnez des informations personnelles
Ajoutez une question (Après autorisation)
Test donné
Voir le résultat
Formulaire de feedback

3. Faculté
Le travail de la faculté consiste à ajouter une nouvelle question dans la base de données.
Fonction de la faculté :
Connexion
Ajouter une question

4 Exigences non fonctionnelles :


4.1 Exigences de performance
Le système doit fonctionner en temps réel, toute opération sur les informations stockées,
déclenché par l'utilisateur doit se compléter en moins de 10 secondes.
Le système doit permettre une utilisation simultanée par au moins 100 utilisateurs, sans aucun problème.
Le système essaiera de préserver l'intégrité des données en garantissant des sauvegardes.
Le logiciel doit être compatible avec Windows, Linux ou tout autre système d'exploitation, avec 256 Mo
RAM ou plus.
4.2 Exigences de sécurité
Pour pouvoir apparaître à l'examen, les étudiants doivent d'abord s'authentifier en
La saisie d'un nom d'utilisateur et d'un mot de passe. Le système ne doit pas permettre l'accès si l'étudiant
ne parvient pas à fournir des informations de connexion correctes.
Seul l'administrateur sera autorisé à modifier la base de données directement pour maintenir le
intégrité des données.
Tous les détails confidentiels seront chiffrés puis uniquement stockés dans la base de données. Le
le système ne doit jamais envoyer un mot de passe non chiffré sur Internet.
4.3 Flexibilité :
Le système doit être suffisamment flexible pour qu'il y ait une possibilité de faire des changements dans le
système facilement afin qu'il fonctionne bien pour les cinq prochaines années au moins.
4.4 Maintenabilité :
Le système doit être facilement maintenable par l'administrateur. D'autres programmeurs devront
être capable de modifier et de mettre à jour facilement le code en utilisant la documentation fournie
avec le système.
4.5 Testabilité
Le système sera testé avec différents types d'utilisateurs l'utilisant.
4.6 Fiabilité
Le système doit être accessible à tout moment, avec l'aide d'internet.
4.7 Utilisabilité :
Le système doit être convivial c'est-à-dire qu'il doit être facile à utiliser.
4.8
Le système doit être compatible avec les navigateurs web suivants : Internet Explorer,
Mozilla Firefox, Google Chrome, Safari et Opera ainsi que les systèmes d'exploitation suivants
systèmes : Windows (XP, Vista, 7, 8), Linux, Mac OS.
4.9 Réutilisabilité
Le système doit être correctement codé et bien documenté afin qu'à l'avenir, il puisse être
utilisé par d'autres universités aussi.
5 Exigences d'interface
5.1 Exigences matérielles
L'application exige que tous les PC soient connectés à Internet.
Le PC doit être suffisamment rapide avec une mémoire adéquate d'au moins 64 Mo de RAM et 2 Go.
de l'espace disque dur est requis pour exécuter cette application.
Une résolution d'écran d'au moins 800*600 est requise pour visualiser correctement l'écran.
Il devrait prendre en charge les imprimantes
5.2 Exigences logicielles
N'importe quel système d'exploitation Windows.
Le PHP doit être installé. Pour la gestion de la base de données, MYSQL doit être installé.
L'application finale doit être emballée dans un programme d'installation, afin que le produit puisse être
facilement installé sur la machine du client.

Vous aimerez peut-être aussi