IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qualit� Discussion :

Comment �crire des sp�cifications ?


Sujet :

Qualit�

  1. #1
    Membre confirm� Avatar de bluecurve
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    68
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 68
    Par d�faut Comment �crire des sp�cifications ?
    Bonjour, je voudrais savoir si il existe une m�thode ou des �tapes pr�cises dans la r�daction des sp�cifications d'un logiciel ?

    J'�crit rarement de gros logiciel, et je code surtout en Perl donc je fait plus du script qu'autre chose. Mais je vais �crire une grosse application en .net techno que je maitrise maintenant tr�s bien, et je voudrais faire les choses proprement et pas coder a l'arrache comme d'habitude.

    merci

  2. #2
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par d�faut
    Regarde dans le forum m�thodes : XP, UP, RUP, etc...
    Ce sont les diverses mani�res d'analyser, concevoir une application.

  3. #3
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Architecte logiciel
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par d�faut
    La r�daction de sp�cification proprement dite passe en g�n�ral par l'�criture d'exigences reposant sur une logique d�ontique, et qui d�crivent de mani�re aussi univoque que possible, la fonction que doit remplir le logiciel.

    Question m�thodologie, le recours � des Use Cases UML peut �tre appr�ciable dans la d�marche.

  4. #4
    Membre exp�riment�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    250
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 250
    Par d�faut une petite astuce en vitesse
    Citation Envoy� par bluecurve Voir le message
    Bonjour, je voudrais savoir si il existe une m�thode ou des �tapes pr�cises dans la r�daction des sp�cifications d'un logiciel ?

    J'�crit rarement de gros logiciel, et je code surtout en Perl donc je fait plus du script qu'autre chose. Mais je vais �crire une grosse application en .net techno que je maitrise maintenant tr�s bien, et je voudrais faire les choses proprement et pas coder a l'arrache comme d'habitude.

    merci
    Mais si on l'ecrit pas dans la documentation, une specification ou une exigence doit etre facilement testable avec un critere de succes ou d'echec bien clair. Une spec doit etre a la fois de haut niveau et ne doit pouvoir etre interpretee de plusieurs facons differentes. Pour finir, meme ce qui a l'air le plus evident doit etre specifie. Je dirais que toutes les fonctions attendues doivent etre decrites.

    Par exemple:
    "le logiciel doit pouvoir traiter n'importe quelle donnee d'entree".

    C'est beaucoup trop vague. Tu peux affiner en disant:
    "le logiciel doit pouvoir traiter n'importe quelle donnee d'entree, y compris les donnees corrompues".

    Pour moi, c'est encore trop vague. Tu devrais donner des exemples generales de donnees corrompues:
    "le logiciel doit pouvoir traiter n'importe quelle donnee d'entree, y compris les donnees corrompues (fichier XML non conforme, fichier de configuration manquant, valeurs en dessous d'un seuil)".

  5. #5
    Membre r�gulier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par d�faut
    Bonjour,
    Le sujet des sp�cifications ou exigences utilisateurs peut �tre abord� de diff�rentes fa�on :
    - soit de fa�on hyperformalis�e : tu d�cris toutes les fonctionnalit�s dans un document de 340 pages
    - soit tu ne contentes d'�crire ce qu'on appelle une "user story" avec certains crit�re de succ�s

    Entre les deux, tu peux utiliser les "cas d'utilisation" (j'aime beaucoup les articles et le livre d'Alistair Cockburn sur le sujet). Bref, � toi d'adapter le bon niveau de formalisation des exigences. Mais suivant quels crit�re? Je dirais
    - la taille du projet : plus il a du monde dans le projet, plus de besoin de formalisme grandit
    - degr� d'automatisation des tests : si tu utilises des outils de tests automatiques, tu peux faire l'�conomie de r�diger les exigences sur du papier car tu pourras les mettre directement en code, sous la forme de tests... et en plus ils font v�rifier que ton syst�me adresse bien les exigence! Va voir du cot� de Fitness ou Selenium pour ce qui est des tests utilisateurs et tu cot� des JUnit, NUnit pour les tests unitaires

    Pour finir, je te conseille de jeter un oeil au livre de Mike Cohn qui est un expert des "user stories", concept utilis� dans Scrum ou XP.

    @+

  6. #6
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    50
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Par d�faut
    Avant d'ecrire des specs je ferais deja une revue de l'existant

    Les sp�cification doivent de te permettre de r�pondre au cas qui vont se pr�sent� suivant le cahier des charges et comment la technique/fonctionnel y r�ponds.

    Une methode que j'appr�cie et d'ecrire les spec somme si je les donnais a un autre dev que moi (en plus c'est ce que je fais).

  7. #7
    Membre r�gulier
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 11
    Par d�faut �crire des sp�cifications au moyen des normes IEEE
    Les normes 830 (logiciel) et 1233 (syst�me) de IEEE peuvent aussi vous donner un bon coup de main. Vous les trouverez assez facilement sur Internet:

    NOTE - Un outil gratuit a �t� d�velopp� pour aider � faire de telles sp�cifications, bas� sur ces normes: GenSpec (http://groups.google.ca/group/genspec). Un exemple de sp�cification d'exigences est �galement fourni avec l'outil.

  8. #8
    Membre tr�s actif
    Avatar de teddyalbina
    Homme Profil pro
    D�veloppeur .Net,C++
    Inscrit en
    Janvier 2008
    Messages
    466
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur .Net,C++

    Informations forums :
    Inscription : Janvier 2008
    Messages : 466
    Par d�faut
    Moi j'ai �crit quelques spec pour une application enfin un ensemble d'application, maintenant j'ai pas vraiment suivie le truc mes applications tournent niquel mais je n'ai rien mis sur papier en fait. En gros j'ai fais n'importe quoi, je voudrais savoir si il existe des outils pour � partir de Vst2008 recr�er les sch�ma UML des application merci.

    NB : enfin n'importe quoi pas tout � fait hein j'suis pas fou

  9. #9
    Membre �clair� Avatar de iness1
    Femme Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 38
    Par d�faut
    Salut,

    Pourquoi vous ne faites pas recours aux m�thodes formelles ?
    Je crois que c'est mieux pour �viter les oublis et pour obtenir des logiciels de qualit�.
    Pensez � utiliser la m�thodes Event-B ou B ou encore Z

  10. #10
    Membre r�gulier
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 11
    Par d�faut Normalisation des exigences syst�me / logiciel (biblioth�que d'exigences)
    Pour faciliter la r�alisation de sp�cifications d'exigences syst�me / logiciel, un fichier "Normalisation des exigences.xls" a �t� cr��. Il pr�sente des exigences normalis�es (biblioth�que d'exigences), incluant des exigences de qualit� (souvent oubli�es), qui se veulent rigoureusement conformes aux normes suivantes:

    - IEEE Std 830 (Pratique recommand�e par IEEE pour la pr�paration de sp�cifications d�exigences de logiciel)
    - ISO/IEC 25010 (Mod�les de qualit� du syst�me et du logiciel)
    - ISO/IEC 25012 (Mod�le de qualit� des donn�es)
    - ISO/IEC 25022 (Mesure de la qualit� du fonctionnement)
    - ISO/IEC 25023 (Mesure de la qualit� du syst�me et du logiciel)
    - ISO/IEC 25024 (Mesure de la qualit� des donn�es)

    Ce fichier est disponible en format pdf sur slideshare:
    "fr.slideshare.net/PierrePi/normalisation-des-exigences-44832196"

  11. #11
    Membre r�gulier
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 11
    Par d�faut Exigences de qualit� des syst�mes / logiciels
    Vous trouverez, � l'adresse suivante, un � PowerPoint � pr�sentant de fa�on g�n�rale les exigences de qualit� des syst�mes/logiciels selon les normes ISO/IEC:
    "fr.slideshare.net/PierrePi/exigences-de-qualit-de-systme-logiciel"

Discussions similaires

  1. [JUnit] comment �crire des test dans une classe DAO
    Par nouramin dans le forum Tests et Performance
    R�ponses: 1
    Dernier message: 23/04/2010, 11h05
  2. [XML] Comment �crire des instructions dans un fichier XML
    Par Alexandrebox dans le forum Biblioth�ques et frameworks
    R�ponses: 6
    Dernier message: 28/04/2009, 12h50
  3. [MySQL] Comment �crire des donn�es de la bdd dans un fichier
    Par sandddy dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 07/11/2007, 16h13
  4. R�ponses: 4
    Dernier message: 07/11/2006, 14h02
  5. [MFC] comment �crire des requ�tes SQL
    Par kitsune dans le forum MFC
    R�ponses: 9
    Dernier message: 27/09/2005, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo