Accéder au contenu principal

Articles

Affichage des articles du mars, 2005

Modèle de cycle de développement

MODÈLE DE CYCLE DE DÉVELOPPEMENT Dans le précédent article, nous avons vu un cycle de façon générale qui ne s'apparente pas réellement à un modèle en particulier. Chaque phase des cycles doivent être soumis à des tests afin d'assurer une certaine qualité qui est déterminante pour le génie logiciel. De nombreux modèles existent, nous allons discuter des plus populaires. Modèle en cascade C'est un des premiers modèles qui a été proposé. Il date des années 70. Ce modèle est strict et lourd. Chaque phase doit être approuvée avant de pouvoir commencer l'autre. Tel que le suggère l'image, chaque étape doit être terminée avant dans entamé une autre. Plus on avance dans les étapes, moins il devrait avoir de risque. On avance donc par pas. L'avantage de ce modèle est que chaque phase est finie, elle est donc gérable tant au niveau du temps que des ressources. Le code est créé assez tardivement, il y a donc une bonne compréhension du système. Au ...

Les conditions

LES CONDITIONS Les conditions sous Bash sont très différentes de ce qu'on peut retrouver dans les autres langages de programmation telle que le C, pascal, Java... Les espaces sont importants, s'ils ne sont pas pris en considérations, il est possible que le script ne puisse fonctionner. Une autre particularité est qu'il existe différents paramètres selon ce qu'on désire tester. Tableau des opérateurs Opérateur Description (retourne vrai si..) -d si le répertoire existe -e si le fichier existe -f si le fichier (pas un répertoire ou fichier de périphérique: /dev/sda1...) -r si le fichier peut être lu -w si le fichier peut être écrit -x si le fichier peut être exécuté -L si le fichier est un lien symbolique -z si la chaine de caractère est nulle -n si la chaine de caract...

Forum

FORUM Dans ce tutoriel, nous allons créer un forum compatible à norme xhtml 1.0. La création d'un forum n'est pas si complexe, il est seulement nécessaire de bien définir les fonctionnalités désirées et de bien modéliser sa base de données. Le forum qui sera créé sera assez complet. Il y aura 3 niveaux d'accès pour le forum. Le premier sera pour un usager standard, le deuxième pour un modérateur et le troisième sera pour le webmestre. Ce dernier sera utile pour le tutoriel sur l'espace membre. Les fonctionnalités standards sont d'envoyer un message et de répondre à un message. Un usager peut aussi modifier et supprimer un message. Un modérateur peut modifier et supprimer les messages des autres membres. D'autres fonctionnalités seront expliquées en temps et lieu. Base de donnée Les données des membres et du forum seront entreposées dans une base de donnée MySQL. Il y a de nombreuses façons de modéliser la base de donnée nécessaire pour les fo...

Espace membre

ESPACE MEMBRE Dans cet article, nous allons voir comment créer un espace membre. Il y a plusieurs raisons de créer un espace membre, la première peut être la sécurité. Il peut être intéressant de laisser tout le monde lire des messages sur notre forum, mais seulement ceux qui sont membres d'y écrire. Nous avons ainsi de moyen de savoir qui a écrit le message, son adresse IP... Dans cet article, nous allons voir: Inscription Authentification Oublie de mot de passe Déconnection Inscription L'inscription d'un membre est l'occasion d'obtenir diverses informations sur l'usager. Voici une structure de table possible : DROP TABLE IF EXISTS `membre`; CREATE TABLE `membre` ( `MEM_NOMEMBRE` int(11) NOT NULL auto_increment, `MEM_NOM` varchar(30) NOT NULL default '', `MEM_PRENOM` varchar(30) NOT NULL default '', `MEM_NOMUSAGER` varchar(30) NOT NULL default '', `MEM_MOTPASSE` varchar(30) NOT NULL default '', `MEM_...