Article View: fr.comp.lang.c
Article #86Re: Compl�ment d'informations
From: Emmanuel Delahaye
Date: Thu, 02 Jan 2003 19:51
Date: Thu, 02 Jan 2003 19:51
70 lines
3573 bytes
3573 bytes
In 'fr.comp.lang.c', "AdFm" <personne@moi.com> wrote:
x-post "fr.comp.developpement"
fu-2 "fr.comp.developpement"
> "Il faut apprendre � distinguer les 5 phases de la vie d'un projet:"
> J'aimerais avoir un peu de d�tails pour chaque phase.
1- D�finition
On cherche � r�pondre � la question 'quoi'.
On d�fini les caract�ristiques, performances et comportements attendus du
produit, ainsi que les interfaces externes. Le client doit signer le document
de d�finition. Le constructeur s'engage � tenir les d�finitions, sauf
impossibilit� av�r�e.
2- Conception
On cherche � r�pondre � la question 'comment'.
On �tudie les solutions, on pr�pare le d�coupage en modules fonctionnels (qui
fait quoi et comment). On d�fini les liens entre les modules, les
interfaces internes, on precise les enchainements normaux, erron�es etc.
Le document de conception est interne.
3- R�alisation
On fabrique le produit.
3a- Codage
Si c'est un produit informatique, on le r�alise sous forme de modules
logiciels tels qu'ils ont �t� d�finis par la conception, � l'aide d'un ou de
plusieurs langages de programmation.
3b- Tests unitaires
Le d�coupage en modules petits et ind�pendants permet de faire des tests
unitaires sur chaque module, en le poussant aux extr�mes. Il ne doit jamais
casser.
Les documents de tests unitaires sont internes.
4- Int�gration
On assemble les modules de fa�on � former le produit. Il est conseill� d'y
aller par �tape, et de proc�der � des tests d'int�gration, de fa�on a avoir
des certitudes � chaque �tape.
Le document d'integration est interne.
5- Validation
Une fois que le d�veloppement est termin�, le produit est test� 'en boite
noire' pour v�rifier qu'il est conforme � la d�finition.
Le document de validation est remis au client. C'est la liste exhaustive des
tests effectu�s pour lequel le constructeur engage sa responsabilit�. Ce qui
n'est pas dans la liste ne peut �tre couvert par la garantie. Le client � la
possibilit� de demander plus de tests.
--
-ed- emdel at noos.fr ~]=[o
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/
C-library: http://www.dinkumware.com/manuals/reader.aspx
"Mal nommer les choses c'est ajouter du malheur au monde."
-- Albert Camus.
Technical Details
Message-ID:
<Xns92F7D43816E20hsnoservernet@130.133.1.4>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!e118.dhcp212-198-96.noos.FR!not-for-mailReferences:
<3e147b55$0$27712$626a54ce@news.free.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 102e15,a7d28951a91bea19,start
X-Google-Attributes: gid102e15,public
X-Google-Thread: f9822,a0b57837ad1abcca
X-Google-Attributes: gidf9822,public
X-Google-ArrivalTime: 2003-01-02 11:51:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!e118.dhcp212-198-96.noos.FR!not-for-mail
From: Emmanuel Delahaye <emdelNOSPAM@noos.fr>
Newsgroups: fr.comp.lang.c,fr.comp.developpement
Subject: Re: Compl�ment d'informations
Followup-To: fr.comp.developpement
Date: 2 Jan 2003 19:51:43 GMT
Organization: World Company
Lines: 70
Message-ID: <Xns92F7D43816E20hsnoservernet@130.133.1.4>
References: <3e147b55$0$27712$626a54ce@news.free.fr>
NNTP-Posting-Host: e118.dhcp212-198-96.noos.fr (212.198.96.118)
X-Trace: fu-berlin.de 1041537103 11795382 212.198.96.118 (16 [98276])
User-Agent: Xnews/5.04.25
X-face: &^QSr'ztO>vp64+s[Gbcxojr0l\;9Xx9**b0B^{6:(mEW?9fU}\rU]rdLYEKSD9a0ok=\,iXcNFm{qN_}nFV8#m+pQyV-g3kLi0+?]0RS@`jDAE[QlWO}I2|eq6#M~%iuJO2xz