0% ont trouvé ce document utile (0 vote)
4 vues33 pages

Analyse et conception de systèmes expliquées

Le document traite de l'analyse des systèmes, en définissant ce qu'est un système et ses propriétés essentielles. Il décrit également le rôle de l'analyste système, les phases du cycle de développement logiciel (SDLC) et les types de systèmes. Enfin, il aborde les responsabilités de l'analyste et les qualités requises pour réussir dans ce domaine.

Traduit 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)
4 vues33 pages

Analyse et conception de systèmes expliquées

Le document traite de l'analyse des systèmes, en définissant ce qu'est un système et ses propriétés essentielles. Il décrit également le rôle de l'analyste système, les phases du cycle de développement logiciel (SDLC) et les types de systèmes. Enfin, il aborde les responsabilités de l'analyste et les qualités requises pour réussir dans ce domaine.

Traduit 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

Anaylsectoncepoitndesysètmes

Qce-uqstu'n'syèsm
t ?e
Unsyèstmeustngorupedélm
' ensotudecomposansqtarutvielaneintsembeplouarccomuprinlobecjfoitmmun.

tâche.

Q
acnoq-elysuta'nles'ctoepindtsyeèm
st?es

Enetrmesm
i pelas'ln,aylseealtconcepoitndesysètmesesutneéutdedansalqueelnousapprenonsàanaylserun
systèmeexistantetcréerunmeileur.

?noisbenous-vonsanequoiPour

Podeulévroelppemednutsyèsm
te

Créerunnouveau
Miseàjourdeel'xistant

Analysedesystème
La'naylsedesysètmeustnprocesusdéu'tdedot'bservaoitndu'nsysètmepoucromprendresonfoncoitnnemen.t

etdid' entifiersonobjectifetsonbut.
La'nalysesystèmeestréaliséedanslebutdé'tudierunsystèmeousespartiesafinde
identifiersesobjectifs.
Ilspécifecequelesystèmedevraitfaire.

Conceopintdsyeèstme

Ce'seltprocessusdepalnficaoitndu'nnouveausysètmeouderempalcemendtu'nsysètmeexsiatn.t
Celasefaitendéfinissantsescomposantsoumodulespoursatisfaireauxexigencesspécifques.

uèqQ
cm
yesn-ut'etsu?e'

Un système est un groupe d'éléments ou de composants qui travaillent ensemble pour accomplir un objectif commun.
tâche.
Propriétés/Caractéristiquesdu'nSystème:
Unsystèmedoitavoirlespropriétés/caractéristiquessuivantes:-
Organisation
Intégration
Interaction
Indépendance

1. Organization :-
Celaimpliquestructureetordre
Lesélémentsdoiventêtrebiendisposésafinda'teindredesobjectifspréétablis.

2. Intégration :-
Cealm
i pqiluecommeneltscomposanstdu'nsysètmesonéiltsenrteeux.
Lapareitdusysètmedoftioncoitnnerensembelausenidusysètmem
, êmescihaquepareit
exécuteunefonctionunique.

3. Interaction :-
Celaimpliquelamanièredontlescomposantsinteragissententreeux.
Lescomposanstdovienêtrtebeinéilseslitdovienstecoordonnerelsunsavecelsaurtespour
bonfonctionnement.
Lin'dépendanceestimportantecarlasortiedu'nsous-systèmepeutêtrenécessairepar
aurtesous-sysètmecommeenrtée.

4. Objectif central :-
Lo'bjectifdusystèmedoitêtrecentral.
Cealsginfeiquue'slitaeturdoctionnartoeî'lbejcfiptrnicpiadlusysètmedansalphaseprécocepour
designetconversationréussis.

Ilya6élémentsdansunsystème:-
Inputandoutput
Processeur
Contrôle
Feedback
Frontièresetinterface
Environnement
1. Input and Output :-
Lesniformaoitnsqueinrtendtansunsysètmesonctonsdiéréescommedesenrtées.
Lasortieestlerésultatdel'ntréeaprèstraitement.
Lo'bejcfitprnicpiadlu'nsysètmeesdteprodurieunesoreitqueisutelitpoursonusiltaetu.r

[Link]:-
Iltransformeel'ntréeensortieutile
Ce'stunélémentopérationnel.
Ilpeutmodifierel'ntréesoitotalement,soitpratiquement,enfonctiondelaspécificationdesortie.

[Link]ôel -:
Cetélémentguidelesystème.
Ce'stunélémentdeprisededécisionquicontrôleleschémadesactivitésrégissantel'ntrée,
traitementetsortie.

[Link]:-
Lasortieestvériféeaveclejeudesortiesouhaitép,uislesétapesnécessairessontprisespour
ateindrelerésultatselonlesnormes.
Lesretourspositfsencouragentlaperformancedu'nsystème.
Lesretoursnégatifssontdenatureinformative.

5. Limites et interface :-
Lesfronèitresonaltm
il etisousalqueelelscomposanstdu'nsysètmenietragsieneltsunsavecelsaurtes.
autre.
Chaquesystèmeadeslimitesquidéterminentsasphèredin'fluenceetdecontrôle.
Lin'terconnexioneitnl'teractionentrelessous-systèmesestconnuesouslenomdin'terface.

[Link]:-
Leschosesàe'lxétreiurdesm
il etisdusysètmesonctonnuesouselnomde'nvrionnemen.t
Ce'stlasourcedé'lémentsexternesquifrappentlesystème.
Lechangemendtanes'lnvrionnemenatfecetelfoncoitnnemendtusysètme.

Typeofsystems:-
Unsystèmeestdiviséentypessuivants:-
Systèmephysiqueetabstrait
systèmeouvertoufermé
SystèmeAdaptatifetNon-Adaptatif
Sysètmepermanentouetmporarie
Systèmenatureloufabriqué

Physique Résumé
Lessystèmesphysiquessondtesentiéstangibles. Lesysètmesabsrtastiondtesenétisnonphysqiuesou
conceputelquipeutêrtedesformuels,
représentationoumodèledu'nsystèmeréel.
Cealpeuêtrtesatqitueoudynamqiueparnautre.
Thephysicalpartofcomputercenterare
desbureauxetdeschaisesquifaciltenotl'pérationde
elsordniaetursonstaqituesU
. nordniaeturesutn
sysètmedynamqiuedaneslquelsprogrammelsd,onnéeset
lesapplicationspeuventchangerenfonctionde
litusedsniosebsel

Ouvrir Fermé
Unsystèmeouvertdoitnteragiravecson Unsystèmeferméestisolédeel'nvironnement
environnement. influences.
Ilreçoitdesentréesetfournitdessortiesau Unsystèmecomplètementferméestrare.
endehorsdusystème.
Ildoitsa'dapterauxdemandeschangeantesdela
utilisateurs.

Adaptatif Non adaptatif


Unsystèmeadaptatifrépondàunchangementdansunsystèmenonadaptatifquinefaitpas.
envrionnementdu'nemanèireàaméoilrerelur nepasrépondreàel'nvironnement.
performanceetsurvivre.
{"humanbneig"ehrê:tumna"ia,nm
i "sa:lnm
i aux"} parexempel-m
: achnies.

Temporaire Permanent
Unsysètmetmporareisctréépouurneduréespécé[Link]ètmepermanenp
tersietpendanoltngetmps.
etaprèscela,ilssontdémolis.
Parexempel: Parexemple:-
Le système ADJ est configuré pour un programme et il est Poq
itluesde'nrteprsie.
démanteléaprèsleprogramme.

Naturel Fabriqué
Lessystèmesnaturelssontcréésparlanature. Lesysètmemanufacutréesctréépah'lromme.
système.
Foreg:.soalrsysetms,easonalsysetm. ParexempelF
:uséesb,aragersat,nis.

Analystesystème
Asystemanalystisapersonwhousessystemanalysisanddesigntechniquestosolve
probèlmesysètmese/nretpsries.
Unanaylsetsysètmeanaylsec,onçoetim
t eetnœuvredesysètmespourépondreauxbesonisorgansiaoitnnesl.

besoins.
La'nalystesystèmeréaliseél'tudedusystèmei,dentifelesexigencesetdéterminele
procédurespouraetnidreelsobejcfitsdusysètme.
La'nalystesystèmeconçoitetmetenœuvrelesystèmeenfonctiondesbesoinsorganisationnels
pourdesrésultatseficaces.
Lesanalystessystèmeontlaresponsabiltéderechercherdesproblèmes,detrouverdessolutions.
recommanderdesmesuresàprendreetcoordonneraveclesautresmembresafinderépondre
exigencesspécifiques.
Dansinl'dustrieinformatiqueal,'nalystesystèmedéterminecommentrésoudreunproblèmeenliantdiférents
ordinateuretenspécifantqueleplateforme,protocoles,logiciels,matériel,et
unmoyendecommunciaoitnpeuêretsuiélptourésoudreunprobèlme.
La'nalystesystèmeestresponsabledusystèmedepuissanaissancejusquà'samort.

Rôleetresponsabiltésdeal'nalystesystème
Recherchereétvaulerdenouveelsetchnoolgeis
Identifierlesbesoinsorganisationnels
Anaylsedescoûstedtesavanatges
Aojuetdrenouvelsfoncoitnnaétilsausysètme

Analysesystème
Systemdesign
Msieànvieaudusysètme
Miseenœuvredusystème
Maintenancedusystème
Lan'aylsetsysètmeéstgaelmenutn
Agentdechangemena't:lnaylsetsysètmeévauleelsysètmeacuteletefecuteégaelmentdesrecherches.
poudrefuutresmsiesàojuprouurnmeliudréveolppemendtusysètme.

La'nalystesystèmeestal'rchitectedusystème.
Unanalystesystèmeestunmotivateurquimotivesonéquipeàbientravaileret
fairedeleurmieux.
MonetiurL
:a'naylsetsysètmesurveeli'lnsembeldusysètme.

Qualités/Atributsdu'nanalystesystème
ConnaissancedeO
l' rganisation
Connasiancedumaétreieldtesolgcieislniformaqitues
Résolutiondeproblèmesetpenséecritque
Compétencesanalytiques
Adaptabilité
Compéetncedemovitaetur

Bonnecompréhensionc,ompétencesencommunicationeetnenseignement.

SDLC
SDLCsginfie"CyceldeVeiduDéveolppemendteLogcieisl".
LeSDLCestunensembledeprocessusquisontsuivispourdévelopperunlogiciel.
LeSDLCestuneméhtodoolgeiquidéfnitcieratnisprocessusàsuvirepourdéveolpperun
logicieldehautequalité.
Ilcouvreleplandétailépourconstruire,développeretmaintenirlelogiciel.
Lo'bejcfitprnicpiadluSDLCesdtedéfniriotuetselsâtchesnécessariesaudéveolppemenetàtalmanietnance.
logiciel.
Ilestsuivipourunprojetlogicielauseindu'neorganisationdedéveloppementlogiciel.

PhasesduSDLC
Phase1A
: nalysedesbesoins
Ce'stlapremièrephaseduSDLCdanslaqueletouteslesinformationsnécessairessontcolectéesàpartide
leclientpourdévelopperlelogicielselonsesatentes.
Ceratniesquesoitnsm
i poratnetsetlsqueq:uelseltbesonienolgcieiq,lusieruasi'lateturfnia?l
al'[Link]é.
Lo'bjectifprincipaldecetephaseestdecolecterledétaildechaqueexigenceduclientafinque
quelesdéveloppeurscomprendrontclairementcequil'sdéveloppentetcommentsatisfaire
lebesoinduclient.
Cetephasedonneuneimageclairedecequenousalonsconstruire.

Phase2:Feasibiltystudy
Ce'stladeuxièmephaseduSDLCdanslaqueleuneorganisationdiscutedescoûtset
avantagesdulogiciel.
Ce'stunephaseimportantecarlebénéficetirédulogicieljoueunrôleimportantcommesi
ecloèrûetésltveanoé'elr,stpeirpousartiburinepetr.

Aprèsél'tudedefaisabilté,leprojetpeutêtreaccepté,acceptéavecdesmodificationsou
rejeté.
Celasignifeàquelpointleproduitestbénéfiquepourol'rganisation.

Phase3C
:oncepoitn
Ce'saltrtosièimephasedansalqueelelsarcheticetscommencenàtrtavaelirsuralconcepoitnolgqiuedeal

logiciel.
Danscetephase,undocumentSRS(Spécifcationsdesexigencesdusystème)estcréé.
contientouslesdétailslogiquestelsquela'pparencedulogiciel,quelelanguesera
coséi,nlucieotpintdebasededonncéoes,nceopintm
[Link],il

Cetephasefournitunprototypeduproduitfinal.
Fondamentalemento,utcequecelainclutestlaconceptiondetoutcequidoitêtrecodé.

Phase4:Codage
Lorsquelaconceptiondu'nlogicielesterminée,ungroupededéveloppeurscommenceàcoder.
dealconcepoitnaàdi'ledu'nalngagedeprogrammaoitn.
Lin' terfacedulogicieletoutsonfonctionnementinterneselonlaphasedeconceptionest
m
i pélmenetdansalphasedecodage.
Unceratninombrededéveolppeurscodeneltsmoduelsqusionatgencésensembelpourtavaelierfciacemen.t
Ce'saltphasealpulsolngueduSDLC.

Phase5:Test
Unefoisledéveloppementlogicielterminé,ilestensuiteenvoyé[Link]
él'quipecommenceàtesterlafonctionnalitédeel'nsembledusystème.
Danscetphaselo,gcielvstéfirpoudréetcetdresboguesoudesereurs.

Chaquefoisquu'nbugestrouvéle,logicielestrenvoyéauxdéveloppeurspourlecorigeretensuite
lelogicielglobalestretesté.
Celaestfaitpourvérifierqueel'nsembledeal'pplicationfonctionneselonlesclients.
exigences.

Phase6D
: eveolpment
Aprèsdestestsglobauxdulogicieletaprèsavoirvérifiéquil'estexemptdebugs,alorsle
lelogicielestlancéetdisponiblepourquelesutilsateursul'tilsent.
Mêmeaprèsledéveloppementdulogiciel,sil'restedesboguesoudesereurs,alorsle
Lelogicielestréévaluéparél'quipedemaintenancepuisilestredéveloppéavecunnouveau
version.

Phase7:Maintenance
Lé'qupiedemanietnancexamniuesi'latoitnduolgcieieltsreotursdesusilateturs.
Lamaintenanceestnécessairepouréliminerlesereursdanslesystèmedurantsaduréedevie.
ajusterlelogiciel.
Lacorecoitndeboguesal,msieànvieauae'lm
t éoilraoitnduolgcieislonstupervsiéesparel
équpiedemanietnance.

Ques'-ctequ'neéutdedefasiabétil
Commesonnominl'diqueu,neétudedefaisabiltéesutneétudedestinéeàrévélersuinprojeetsrtéalisable.
oupas.
Eleestmenéeafindetrouverdesréponsesauxquestionssuivantes:
Avons-nous les ressources et les technologies nécessaires pour réaliser les projets
2. Recevons-nous un bénéfice du projet.
Celanousditsiunprojetvautiln' vestissement.
Aprèsél'tudedefaisabilté,leprojetpeutêtreaccepté,acceptéavecdesmodificationsou
rejeter.

Typedé'tudedefaisabilté
Ilexistecinqtypesdé'tudesdefaisabilité:
1. Faisabilté technique
[Link]étil économqiue
3. Faisabilité juridique
[Link]é opérationnele

FaisabilitéTechnique:
Danslafaisabiltétechniquen,ousvérifonssinousdisposonsdesressourcestechniquesrequises(comme
matérieletlogiciel)pourdévelopperleprojet.
Ceteétudedefaisabiltéanalyseégalementlescompétencestechniquesetlescapacitésdestermestechniques.
aletchnoolgeiexsiatnetpeuêtreusiléteounonalm
, anietnanceealtmsieànvieauson-etlsfacelisounonpour

technologiechoisieetc.

Viabiltééconomique:
Dansuneétudedefaisabiltééconomique,lecoûtetlebénéficeduprojetsontanalysés.
Dansceteétudedefaisabilté,uneanalysedétailéeestefectuéepourconnaîtrelecoûtdela
proejnitculaneltsressourcesmaétreielseoltgcieielsrequsiesc,oncepoitnedtéveolppement
cdnoaeisû[Link]

Onanalyseégalementsileprojetserabénéfiquepourol'rganisationounon.

Faisabiltélégale:
Dansél'tudedefaisabiltéjuridique,nousexaminonssileprojetestlégalounon.

OperationalFeasibilty:
Dansél'tudedefaisabiltéopérationnele,nousexaminonssileprojetrépondà
exigencesidentifiéeslorsdelaphaseda'nalysedesexigences.

SchedulingFeasibilty:
Dansél'tudedefaisabiltédeplanifcationn,ousestimonsletempsnécessairepouracheverleprojet.
Noustenonségalementcomptedescapacitésdeol'rganisationetdéterminonssicemontantde
Letempsestdisponibleounon.

Importancedeél'tudedefaisabilté
Obtenezuneidéeclairedesileprojetestsusceptiblederéussir,avantdeal'louer.
budgem
,t ani-dœ
' uvreetemps.
Am
caoleinréolceinadrté[Link]
Fourndtiensiformaoitnspréceiusespouurnedécsionde«aenl/repasael»r.

Identifieuneraisonvalablede'ntreprendreleprojet.
Diagnostiquelesereursetaideàlesrésoudre.
Amélioreletauxderéussiteenévaluantplusieursparamètres.

WhsaS
itRS?
SRSsignife«Spécifcationdesexigencessystème»
L'ASRS est une description détaillée d'un système logiciel à développer avec ses fonctionnalités.
etlesexigencesnonfonctionneles.
LedocumentSRScontientouslesdétailslogiques,commeàquoiressembleralelogiciel,equel
aelngagacelsoéiar,ulnitcepoitndabelasededonnaécleos,[Link],
SRSestunrapportformel,quiagitcommeunereprésentationdulogiciel.
UnbonSRSdéfinitcommentlesystèmelogicielinteragiraavectouslesmodulesinternes,
maétreic,lommunciaoitnavecda'urtesprogrammese,ct.
SRSpermetauxclientsdevérifiersitoutesleursexigencessontsatisfaitesparle
logicielounon.
SRSadeuxobejcfistprnicpiaux:
Il est utilisé pour définir les besoins et les attentes des utilisateurs.
2. Il sert de document contractuel entre les clients et le'ntreprise.

FoncoitnnaétilsC
/ aracétrsiqtuesdu'nbonSRS
Corectness:
SRSestditcorectsil'couvretouteslesexigencesquisontréelementatenduesde
lesystème.

Compélutde:
LeSRSestcompletsiln'clutouteslesexigencesessentielesdeul'tilsateuretdesdétails.
représentationdechaquemoduleàdévelopperparul'tilsateur.

Consistency:
LeSRSestcohérentsiln'y'aaucunconflitentrelesensemblesdeexigences.

Unambgiuousnes:
ParfosidansSRSc,eratnismostonptulsdu'nsensectealpeuptrêetràconfusoin.
lesdéveloppeurspourobtenirlaréfé[Link]édevériferdetelesambiguïtés.
motsetrendrelesensclairpourunemeileurecompréhension.

Classementparimportanceetstabilté:
Engénéroat,luetselsexgiencesno'nptasalmêmem
i poartnceC
. eartniespeuvenêtreeseneitlsedta'urets
[Link]èrepourclassiferlesexigencescommemoinsouplusimportantes.
Unmarqueurdid'entifcationpeutêtreutilséavecchaqueexigencepourindiquersonrangousastabilté.

Modifiability:
LeSRSdevraêtirterenduaussm
i odfiabelquepossbieledtevraêtirtecapabelda'ccepetrfaceliment
changemensdtaneslysètmedansuneceartniemesure.
IndépendanceduDesgin:
Ildevraityavoiruneoptionpourchoisirparmiplusieursalternativesdedesignpourlefinal.
système.

Compréhensibleparleclient:
LaalngueusiltéedanselSRSdoêtirtefacelimenctompréhensbiel.

Ques-c'tequane'laylsedealsrutcutre
La'naylsesrtucutréeesutneetchnqiuequuisiltedesdaigrammesgraphqiuespourdéveolppererteprésenetr
spécficaoitnssysètmefacelimenctompréhensbielsparelsusiltaeturs.
La'nalysestructuréeestuneméthodededéveloppementquipermetàal'nalystedecomprendrele
systèmeetsesactivitésdemanièrelogique.
Ce'stuneapprochesystématiquequiutilsedesoutilsgraphiquespouranalyseretafinerle
objectifsdu'nsystèmeexistantetdévelopperunenouvelespécifcationdesystèmequipeutêtre
eam
[Link]élhuietn'bpelsiar

Lo'bejcfiptrnicpiadleSAS
/Desdta'méoilreralquaétiledterédurieelrsiquededéfaalincedusysètme.

Outilsda'nalysestructurés
LesoutilsetechniquesutilséspendanA
tl' nalyseStructuréesont:
DFD (Daigramme de uflx de données)
[Link] dedonnées

[Link] structuré
[Link]
[Link] deDécsioin
[Link]écsion
Ques'-ctequeldesginsrutcutré
Laconcepoitnsrutcutréeesutnconcepdtedécompoositndu'nprobèlmeenpulseiurséélmenstbeinorgansiés.

élémentsdesolution.
Celadonneunemeileurecompréhensiondelafaçondonletproblèmeesrtésolu.
Laconceptionstructuréefacilteégalementlaconcentrationdudesignersurleproblème.
plusprécisément.
Laconcepoitnsrtucutréeesptrnicpiaelmenbtaséesurunesrtaétgeided'visierpourégnoe,r'ùunprobèlmeest
diviséenplusieurspetisproblèmesetchaquepetiproblèmeestrésoluindividuelementjusquà'
toutleproblèmeestrésolu.
LespeetispèicesdeprobèlmesontrésoulespardesmoduelsdesouloitnC
. oncepoitnsrtucutrée
insisterpourquecesmodulessoientbienorganisésafinda'teindreunesolutionprécise.

D
unqF
u'D
ec-tQ
seu'
DFD
g"esD
infiagiarmmdeF
eulxdD
eonnégestea"m
l ecnotnnusoneulosmd"eDagiarmmB
àeeusl".

DFDmontrelefluxdedonnéesentrediversélémentsdu'nsystèmesousformegraphique.

Ilexprimeégalemenetl'xigencedusystèmeetmontrecommentleactuel
elsysètmeesm
t sienœuvre.
Celadonneunaperçudesdonnéesquu'nsystèmetraiteq,uelestransformationssontefectuées.
efecutéq,ueelsdonnéessonstockéesq,ueslrésuatlstsonptrodustieotùslicricueln.t
Sanautregraphqiueenfautinbonoudlitecommunciaoitnenrteu'lsitaetureeltsysètme
designer(AnalysteSystème).

LeDFDestfacileàcomprendreetunoutildecommunicationassezeficace(entreul'tilsateuret
analystesystème)lorsquelaconceptionrequisene'sptasclaire.
Ilfautungrandnombredit'érationspourobtenirlapluspréciseet
solutioncomplète.

ÉélmenstdebaseduDFDC
/omposanstduDFD
LesymboelsuiélidstanalcsoncepoitnduDFDson:t

TypesdeDFD

DFDolgqiue DFDphysqiue
Cm
aelocenrotmmdeslonntnécreudisnlatnusnyèm
ste. Cealmonretcommeneluftxdedonnéeseestnréaétil
Cealdécqtriuelsdonnéesonratnsféréesdepusi implémentédanslesystème.
uneentiéàuneautre. dIlécrtiommeneltsdonnéesonrtansféréesdu'n
seIlconcenretsucrequseipasedaneslsdonnées entitéàuneautre.
flux. Cealmonrtecommeneltsysètmeacutel
Cm
aelocenrm
tm
syèem
stlentofenicptncaoes,mm
elent fonctionneetcommentunsystèmesera
unsysètmepeuêtremsienœuvre. mis en œuvre.
Ce'stindépendantdeim
l' plémentation. Ce'stdépendantdeim
l' plémentation.

NvieauxdeDFD
Iylaprnicpiaelmen3tnvieauxdeDFD:
DFDdenvieau0
DFDdenvieau1
DFDdenvieau2

DFD de niveau 0 :
Ilmontrelesystèmecommeunprocessusuniqueavecsesrelationsavecdesentiésexternes.
Irleprésenet'lnsembeldusysètmecommeunprocessusunqiueavecdesdonnéesde'nrtéeedtesoreitnidqiuées.
pardesèflchesenratnets/oartnets.
eésglItaelmencotnnusouenlsomdemodèeslyéstmqiueofndamenoatludaigarmmedeconetxet.

Cealmonrteunevueabsrtaeti.

1Level DFD :
DaneslDFDdenvieau1n,ousdécomposoneslDFDdenvieauconetxet(DFDdenvieau0e)npulseiurs
composantsetdéfinirchaquecomposantendétail.

DFD de niveau 2 :
DaneD
lsFDdenvieau2n,oudsécomposoneD
lsFDdenvieau1enpuldsedédesaltiénifsioncshaqueélmentécesaeri.

détailssurlebonfonctionnementdusystème.

Q
cq-euostnidc'tnideraionnées
Undciotnnareidedonnéesconeitndtesméatdonnéeces,'s-àt-dreidesdonnéesualrbasededonné[Link]

commecequeisdtansalbasededonnéesq,ueisatuotrsiéàyaccédeor,ùsertouvealbasededonnées
physiquementstockéetc.
Iojlueunrôelm
i poratndtansalconsrtucoitndu'nebasededonnées.
Ledcioitnnariededonnéesconeitngténéraelmendtesniformaoitnsurelséélmenstuvianst:
Nomsdeotuetselsatbelsdealbasededonnées
Nomsdechaquechampdanslestablesdelabasededonnées.
Contraintesdéfiniessurlestables.
Informationsphysiquessurlestablescommeleuremplacementdestockagem
, éthodedestockagee,tc.

Lesusiltaetursdealbasededonnéesni'etragsienntormaelmenptasaveceldcioitnnariededonnéesce,'steuelment
gérépaarl'dministrateurdelabasededonnées.
Undcioitnnariededonnéesesétgaelmenatppeélunréféreneitdleméatdonnées.
Ilexistedeuxtypesdedictionnairededonnées:
Actif
2. Passif

Actif :
Ilsepeutquelastructuredelabasededonnéesdoiveêtremodiféec,ommeal'joutdenouveaux
atributsousuppressionda'nciensS
.icesmodifcationssontmisesàjourautomatiquementdanslesdonnées
dictionnaireparleDBMS,alorsledictionnairededonnéesestunactif.
eIlsétgaelmenctonnusouselnomdedciotnnariededonnéesniétgré.

Passif :
LorsqueleSGBDmaintienletdictionnairededonnéesséparémenetqtudil'oêittremisàjour
manuelement,alorsledictionnairededonnéesestunpassif.
eIlsétgaelmenctonnusouselnomdedciotnnariededonnéesnonniétgré.

Danscecasiyl,aunepossibiltédediscordanceaveclesobjetsdelabasededonnéeselte
dictionnairededonnées.

AvanatgesduDcioitnnariedeDonnées
Ilfournitdesinformationsbienstructuréesetclairessurlabasededonnées.
Onpeutanalyserel'xigencet,outeredondancecommedescolonnesoudestablesdupliquéese,tc.
Ilestrèsutilepouarl'dministrateuroutoutnouveauDBAdecomprendrelabasededonnéesP
.uisque
ilcontientouteslesinformationssurlabasededonnéesle,DBApeutfacilementsuivretoutdésordre
inthedatabase
Puisquelabasededonnéesestrèsgrandeetcomporteradenombreusestablesv,uesc,ontraintesin,dex
ectsli,eradficelipourqucionquedesesouvenL
.riedcioitnnariededonnéesadieu'lsiltaeturenfournsisanotut
lesdétailsdedans.
Ce'stuneréférenceprécieusedanstouteorganisationcarelefournitdeladocumentation.

Arbrededécsion
La'rbrededécsioinesutngraphqiuequuisilteuneméhtodedebranchemenatfnida'fciherotuelt
résultatspossiblesdetoutedécision.
Ilaideàtraiterlalogiqueimpliquéedanslaprisededécisionetlesactionscorespondantesprises.
Ce'stundiagrammequimontrelesconditonsetleursactionsalternativesdansunarbrehorizontal.
cadre.
Ithelpsanalystoconsiderthesequenceofdecisionsandidentifiestheaccurate
décisionquidoitêtreprise.
Tablededécision
Laatbeldedécsioinestm
i pelmenutnereprésenatoitnatbualriedeotuetselscondoitnseatcoitns.
Ilestutilsépourdécrireleproblèmecomplexedemanièreprécisequiestfacilement
compréhensible.
Noupsouvondsévrieurnatbelaudedécsoinàpduari'nrtarbrededécsoin.

Celaaidelestesteursàrechercherlesefetsdescombinaisonsdediférentsentréesetautres
elsolgcieisldovienctorecetmenm
t erteenœuvreelsrègelscommercaiels.
Composanstduatbelaudedécsion:
État de l'échantillon : C'est le quadrant supérieur gauche qui liste toutes les conditions à être
vérifié.
Action Stub : C'est le quadrant inférieur gauche qui répertorie toutes les actions à réaliser
poeusàarfirtnecloetnoidnti.

Entrée de condition : C'est le quadrant supérieur droit qui fournit des réponses aux questions.
demandédaneslquadrandtecondoitndéel'men.t

Entrée d'action : c'est le quadrant inférieur droit qui fournit l'action appropriée
résultantdesréponsesauxconditonsdanslequadrantde'ntréedesconditons.
Concepoitnolgciel
Laconceptionlogicieleestleprocessusdeconceptiondesélémentsdu'nlogicieltelquele
architecture,modulesetcomposants,diférentesinterfacesdecescomposantsetle
lesdonnéesquiyvont.
Dansalconcepoitnolgcieiln,ousratnsformonselsexgiencesdesusilatetursenuneformeappropérieq,ui

helpstheprogrammerinsoftwarecodingandimplementation.
Danslaconceptionlogiciele,ledéveloppementestdiviséenplusieurssous-activités,qui
secoordonnerpourateindreol'bjectifprincipaldudéveloppementlogiciel.
Prnicpiesdeconcepoitnolgcieiel
eIlxseitceartnispnricpiespouurnebonneconcepoitndesysètme:

Partitionnement de problème / Décomposition : Cela fait référence à la décomposition d'un système complexe
encomposanstousous-sysètmespulspesti.
Abstraction : Cela signifie décrire le comportement externe de ce composant sans
se'mbêteraveclesdétailsinternesquiproduisentlecomportement.
eIlxseitceartnispnricpiespouurnebonneconcepoitndesysètme:

Modularité : Cela signifie la division du logiciel en modules séparés qui sont


adressésdiféremmentetsontintégrésplustardpourobtenirlecomplet
logicielfonctionnel.
ApprochedescendaneteatscendanetL
:a'pprochedescendanetcommenceparel
identificationofthemaincomponentsandthendecomposingthemintomore
composantsdétailé[Link]'pprocheascendantecommenceparlesdétailsinférieurs
estedépalceverselhauptoufrormeurncomposanptnricpia.l

Accouplement
Lecouplageestledegrédin'dépendanceentrelesmoduleslogiciels.

Lecoupalgemonrtealrealoitnenrteelsmoduels.
Lesmodulesdécouplésno'ntaucuneindépendanceeneux.
Lorsdealcréaoitndu'nolgcieiv,lousdevezvsierunfabielcoupalgece,'s-tà-drieunedépendanceenrte
m
em
rnoeêstm
ilednotavdiesrueblrx.

Cohésion
Lacohésionestlamesuredelaforcedelarelationentrediférentesfonctionnalités.
dansunmodule.

Ce'stunemesuredelaforcefonctionneledu'nmodule.
Encohésionle,moduleseconcentresuruneseulechose.

PointImportant
Un module ayant un faible couplage et une forte cohésion est dit fonctionnellement indépendant.
Celasignifiequelemodulecohésifefectueuneseulefonctionoutâcheetatrèspeude
interactionavecda'utresmodulesdulogiciel.
Testsdelogiciels
Letestdelogicielestuneméthodepourvérifiersileproduitlogicielréelrépondaux
exigencesatenduesetgarantirqueleproduitlogicielsoitexemptdedéfauts.
Cealm
i pqilue'lxécuoitndecomposanstolgcieislàa'ldiedo'uslitmanueslouauotmasitéspour
évaluersil'estexemptdeboguesounon.
Lo'bejpcfitnricpiadlestsdteolgciesldsite'nefilrtsereuelrsa,cunesouelsélmensm
t anquanst.

exigencesencomparaisonauxexigencesréeles.
Lé'quipedetestexécutelelogicieldansli'ntentiondetrouveruneerreur.
Untestréussiestceluiquitrouvedesereurs.

Besonisem
it poratncedesetstolgcieisl
Trouvedresboguesoudesereursdanselogcieidléveolppé.
Résoudreelsboguesavanaltvilrasionduolgciei.l
Économsiezvorteargenàtolngetrmec,ommesdiesbogueséateindtéetcétsàunsatdeprécoceduolgciei.l
testeralorscelacoûtemoinscheràréparer.
Sécuritéetsatisfactionaprèsledéploiement.

Tesdteboetîbalnche
Ce'stunetechniquedetestlogicieldanslaquelelastructureinternela,conceptionetlecodagede
leslogicielsontestés.
Ilestfaitpourvériferlefluxde'ntrée-sortiedanslelogicieletpouraméliorerlaconception.
utilisabilitéetsécurité.
Dansceetsd,tescompéetncesenprogrammaoitnsonntécesariespourconcevordiescasdeets.t
Danselsetsstenboetîbalncheel,codeesvtsibielpourelsetsetursc,e'sptourquooina'lppeelaussetisstenboetîcalrie.

testdeboîteouvertet,estdeboîtetransparenteetestdeboîteenvere
sIleconcenretsuarlvécfriaoitndesenrétesprédénfieisparappoartuxsoeirtsaetnduesestouhaéties.
Danslestestsenboîteblanched,iverstestssonetfectuésc,omme:
1. Test de chemin
[Link]
3. Test des conditons
[Link] consommaoitndemémorie
[Link] deperformance

Testdeboîtenoire
Ce'stunetechniquedetestdelogicieldanslaquelelesfonctionnalitésdulogicielsontestées
sansavoirconnaissancedelastructureinterneducode,desdétailsdim
' plémentationetinternes
chemins.
Ielsetnèitremenbtasésurelsexgiencesestpécficaoitnsolgcieielsesteconcenrteprnicpiaelmenstur
entréeetsortiedelogiciel.
Paerxempnel,ousuiolitnsunsysètmedx'polatinu,nestw
i ebounoretpropreappcilaoitnpersonnasiélet

wecanperformblackboxtestingbyjustfocusingontheinputsandoutputswithout
knowingtheinternalcode/implementation.
Ielsétgaelmenctonnusouselnomdeetsctomporetmenatoluetsbtasésurdespécficaoitns.

Tesdteboetîgrsie
Ce'sutnecombniasiondetstenboetînoreiedtetstenboetîbalnche.

Danscetetechnique,letesteurtestelelogicielavecuneconnaissancepartieledeiln' terne.
structuredetravail.
Ceytpedeetsetsptrnicpiaelmenutsiltédanselsappcilaoitnsbaséesurelwebc,arsuineereuresdtéetcétepar

letesteur,alorsce'strésoluentempsréel.
Celaaideàtesteràlafoislacouchedeprésentationainsiquelastructuredecodageinternedu'nlogiciel.

TestFonctionnel
Ce'stuntypedetestboîtenoiredanslequelestesteursidentifientceque'stuneapplication.
censéfarieeetxécuetuneséreideetsstpoursa'ssurerqueelolgcieifloncoitnnecommeprévu
prévu.
Leetseturvérfieraotuselscomposanstdemanèiresysétmaqitueparapporatuxexgiences.
spécfiaoitnsC
.ealm
i pqilueletsdtnie'tlrfaceusilateud,resAPIsd,ealBasededonnéesd,ealSécuétri,

CommunicationClient/Serveuretc.
Lesetstpeuvenêtreefecutésmanueelmenotuenusiltana'lutotmasitaoitn.
Lestestsfonctionnelssontexécutésavantlestestsnonfonctionnels.
Lestestsfonctionnelsimpliquentessentielement(Niveauxdetestsfonctionnels):
[Link] unitaire
[Link]'étgraoitn

[Link] système
[Link]
[Link] da'cceptation utilsateur

Testsunitaires:
Danscetest,letesteurtestechaqueunitéoumoduleindividueldulogiciel.
Ilestréalisépendantlaphasedecodagedudéveloppementlogiciel.
Ce'stgénéralementfaitparledéveloppeur.
Ce'sftaptiouras'ssurerquechaquemoduelfoncoitnnecorecetmen.t

Testsdi'ntégration:
Ce'stledeuxièmeniveaudetestsfonctionnelsetilestefectuéaprèslestestsunitaires.
Aucoursdudéveolppemendtuolgcieid,leuxmoduelsoupulsonnitétgréselsunsavecelsaurtes.
aurtespourtavaelirensembelengroupeD
. oncd,anselsetstdni'étgraoitnn,ousetsotnscegroupede
modueldsanelsuernsembel.
Ce'stfaitpourtesterlefluxdedonnéesentredesmodulesdépendantsouinl'teractionentredeux.
caracétqsrituem
s/oduels.

SystemTesting:
Ce'stletroisièmeniveaudetestsfonctionnelsetilestefectuéaprèslestestsdin' tégration.
Danslestestssystème,letesteurvalidelelogicielcompletetentièrementintégré.
produit.
Thepurposeofasystemtestistoevaluatetheend-to-endsystemspecifications.

Testsderégression:
Chaquefosiqu'nchangemendtansunolgcieielsetfecutéeli,sptosbielqueda'urtesdomaniesdans
lelogicielaétéafectéparcechangement.
Dansletestderégression,letesteurvérifiequu'nboguecorigéna'pasafecténégativementle
fonctionnalitésexistantesdulogiciel.
Testdac'cepatoinusilateu:r
Ce'stledernierniveaudetestfonctionnel.
Ilvérifiesilelogicielateintlesobjectifsinitiauxselonle
exigences.
Ilestefectuéparul'tilsateurfinalouleclientpourvérifer/accepterlelogicielavantle
dépoleimentdeolgcieislpouralproducoitn.

Testsnonfonctionnels
Danscetest,letesteurtestelelogicielpourdesaspectsnonfonctionnelscommelasécurité,
eficacité,convivialité,flexibilté,portabiltéetbienplusencore.
Ielsetfectuépouroptimiserlelogicieplourlesclientsu/tilsateursavanlatproduction.
Cealadieàaméoilrerelcomporetmendtuproduetialtechnoolgeiusiltée.

Testsdeperformance:
Leestsdteperformanceseréfèrenoà'tlbservaoitndesympôtmeseptrobèlmesdeperformancedeal
olgcieilcommeréponseelnetol,ngetmpsdechargemens,turchargefacelim
, auvasieévoulvitétiC
, PUéelvé
osaitnuldit'uldestqiuect.,

Nousetsotnségaelmenelotgciealvecunechargederatvalinfdemesurelrsperformancescommel
aclhagredaretvauligmenet.

Testsdu'tilsabilté:
Lestduialétibe'élsitgaelmenctonnusoueslnomdetdstx'péerincesuialeituerutsneméhtodepoum
r esurer
àqueploniutnolgciefalstcelàisuelicrtonvviai.l
Unnombreédusdialtei'urscbielsuieolitgcieploum
r ertnévdiencelsdéfausdetgr'onomei.
sIleconcenretpnricpiaelmenstualrfacétildusil'atoinduolgcieipluasil'rteualef,rxbiétldiuolgcieialctapacéti.

delogicielpourateindresonobjectif.

Testdecompatibilité:
Lorsdestestsdecompatibiltén,ousvérifonslafonctionnalitédulogicielsurdiférentsmatériels.
plateformes,réseauxetnavigateurspoursavoirsilf'onctionnecommeprévuounon.
Leolgcieidloêtirteadapatfiptourotuselsytpesdu'siltaetursq,ueqluesoeltidsiposfiqtusliu'silten.t
usiltecr,e'sctequenousetsotnsdanselsetsstdecompabitétil.
SDLC
SDLCsginfie"CyceldeVeiduDéveolppemenL
t ogciei"l.
LeSDLCesutneméhtodoolgeiqudiéfnictieratnisprocesusqusionstuvisipourdéveolpperun
logicieldehautequalité.
Ilestsuivipourunprojetdelogicielauseindu'neorganisationdedéveloppementdelogiciels.
Ilcouvreleplandétailépourlaconstruction,ledéploiementetlamaintenancedulogiciel.

PhasesduSDLC
Phase1A
: nalysedesexigences
Phase2:Étudedefaisabilté
Phase3C
:oncepoitn
Phase4:Codage
Phase5:Test
Phase6D
: époleiment
Phase7:Maintenance

ModèelS
sDLC
EnsuialntelctoncepdteSDLCdebascee,artnismodèelsonétcrééspougraraenlsruitccèsdanesl
processusdedéveolppemenotlgciei.l
ChaquelogicieldéveloppéestdiférentetnécessiteuneapprocheSDLCappropriée.
suivibasésurlesfacteursinternesetexternes.
Pm
aersloidS
esèlDL
m
oruipC
ntevslo:e,sprtanuiotlr

. Modèle en cascade
. Modèleitératif
. Modèle en spirale
. Modèle prototype
. Vmodèle
. modèle du Big Bang

Modèleencascade

LemodèelencascadeéatteilpremeirmodèelSDLCàê[Link]
IlestbasésurelconceptdebaseduSDLC.
Danselmodèelencascadec,haquephasedoêtiretrmniéeavanqtuealphasesuvianetpusiecommenceret
ilny'apasdechevauchementdanslesphases.

PhasesduModèelenCascade:
Lemodèleencascadeilustreleprocessusdedéveloppementlogicieldemanièreséquentielelinéaire.
fulxC
. ealsginfiequechaquephaseduprocessusdedéveolppemenctommenceseuelmenstaliprécédenet
laphaseesterminée.
Ce'staussiconnucommelemodèledecycledevielinéaire-séquentiel.
DanscemodèeldeSDLCel,résuatldtu'nephaseagctiomme'lnrtéepouralsuvianet.
phaseséquentielement

Quandseiulm
rit odèelncascade
Lesexigencessontrèsclairesetfixes.
Pasde'xgiencesambgiuës
Lesouslitealtetchnoolgeiusiltésonctohérenstentechangenptas.
Lesresourcesonbteinpréparéesestondtsiponbielusàil'atoin.

Unprojetestcourt
Lersiqueesm
t nim
ie

Avantagesdumodèleencascade
Sm
i peleftaceliàcomprendreeàtusilter
Fonctionnebienpourlespetisprojetsoùlesexigencessontbiencomprisesetfixes
Facileàgérerenraisondelarigiditédumodèle
Lesphasessonrtaétiesectompélétesuneàalfosi.
Étapesclairementdéfinies
Facileàclasseretàprioriserlestâches
Leprocesuseltsrésuatlsonbteindocumenéts
Inconvénientsdumodèleencascade
Paeslmeluicrhoxipoudresproejsctompelxesedtegrandenvegrure

Pasadaptéauxprojetsoùlesexigencessontàrisquemodéréàélevéde
changer
Ajusterlepérimètreduranletcycledeviepeum
t etrefinàunprojet
Aucunlogicielopérationnelne'stproduitavantlafinducycledevie.

Modèleitératif
Danslemodèleitératif,ledéveloppementlogicielcommencepardepetisensemblesde
lesexigenceseetnsuitelelogicieelsatméliorédemanièreitérativeju,squà'cequelesystèmecomplestoit
misenœuvreetprêtàêtredéployé.
Danscemodèle,ledéveloppementlogicielne'stpastentédecommenceravecunplein
spécificationdesexigences.
Aueiludeceale,déveolppemenctommenceparspécfierseuelmenutnepareitduolgcieiq,lueisetnsueti
révisépouridentiferlelogicielpourlesbogueseétl'volution.
La'méliorationdulogicielestrépétéeetexaminéeparlesdéveloppeursetconduitdoncà
produireunenouveleversiondecelogicielàlafindechaqueitérationdumodèle.
Cemodèleseconcentresurunemiseenœuvreinitaleetsimplifiée,quiprogresseensuite
gagneencomplexitéetenfonctionnalitésjusquà'cequelesystèmefinalsoitcomplété.
Leconceptdebasederièreceteméthodeestdedévelopperunlogicielparcyclesrépétés
(itération)etenpluspetiesportionsàlafois(incrémental).
ForapidorfastdevelopmentierativemodelhasbecomeageneralyacceptedSDLC
modèleau-dessusdumodèleencascadetraditonnel.

Phasesdumodèleitératif
Quandusilterelmodèelétirafit
Lesprincipalesexigencesduprojetsontclairementdéfinies
Cnaeitorfsnoicntéonstuialmoiéarnltpseuvoearênjtuéetasvem
tlcps

Leprojetestgrand
Lesresourcesavecelscompéetncesnécesareisnesonptasdsiponbielseotnptrévuespouêretusiéltesur

basedecontrat
Caractéristiques à haut risque et objectifs qui peuvent changer à l'avenir
Unenouveletechnologieesuttilséeeetsatpprisepaérl'quipededéveloppemenptendanqtue
travailantsurleprojet.

Avantagesdumodèleitératif
Lesbogueseletsereursdanslelogiciepleuvenêttreidentiféstôt
Lelogicielestproduitôt,cequifacilteél'valuationetlesretoursdesclients.
Ilsa'daptefacilementauxbesoinsenconstanteévolutionduclient
Lu'tilsateurfinalpeutdonnersonavisrapidement
Ledéveolppemenptaraèlelpeuêtrtepalnféi
Lesrisquessontidentifiésetrésoluspendantil'ération
Monisdetmpsesctonsacréàaldocumenatoitneptulsdetmpsesatccordéaudéveolppement
Leprogrèspeuêtrtemesuré

Inconvénientsdumodèleitératif
Leschangemensdtexgiencesn,coertncoper,euvenetnarntîeurndépasemendtebudgeutneratdr

Pasadaptéauxpetisprojets
Laprévsiondealdaetda'chèvemendtuproejetsutnprobèlmecaerlolgcieielsetnrtanidechangerànouveau.

etencoreenitérations
Davangedtosreupcersnueérvcêsetanit

Uneaetnoitnmanagéraielaccrueesntécesarie
Ledesignpeutêtremodiféencoreetencoreàcausedeexigencesimparfaites

ProotytpeModel
Lemodèelprootytpeustnmodèeldedéveolppemenoltgciedlaneslqueulnprootytpe(cs-à't-durei,neversoinprécoce

unéchanolitnduproduftina)lesctonsrtuetiétvauléE
. etnsuetid,esreotuchessonftaetisdessusseoln
exigencesduclient,jusquà'cequu'nproduitfinalacceptablesoitateint.
Unprototypeestunmodèlefonctionneldelogicielavecdesfonctionnalitéslimitées.
Unprototypenereflètepastoujourslalogiqueexacteutilséedansal'pplicationlogicieleréele.
Cealadieàobetnridesreoturspréceiuxdealpardtuceilnetatdieelsconcepetursdeolgcieislet
pourquelesdéveloppeurscomprennentcequiestexactementatenduduproduit
encoudsredéveolppement

PhasesduModèelProotytpqiue

Quanem
slidrluitodèedleporytpe
Lorsquelsexgiencesnesonptascalreis
Projetmoyen-grand
Leclientpeutcommuniquersansdélais

Avantagesdumodèleprototype
Lesreotursdesceilnstonrteçusrapdiemenc,tequaiccéèlreelprocesusdedéveolppemen.t
Lesprootytpesdéveolppéspeuvenêtreusilétspulsatrdpouotruptroejsm
ti alire.
Lesfonctionnalitésmanquanteseletsereurspeuvenêttredétectéestôt
Lesconcepetursedtéveolppeursdeolgcieislcomprennenctequeisetxacetmenatetndu.
duproduit
InconvénientsduModèlePrototype
Leprootytpagepeuêtreunprocesuspulselneptrenandtuetmps.
Rsiquépouelrsnouveauxdéveolppeurs
Documenatoitnpauvreenrasiondeschangemenstdanselsexgiences
Desréunoinsréguèilresonetseneitlspourmanietnerliproejàtemps.

Modèelenspraiel
Lemodeèlnsupearlsnitmodeèdledévoelppemoelnagecxtliaégsuloeirnstdsqeirsues.

Ce'stunecombinaisondelanatureitérativeduprototypageaveclecontrôléetlesystématique.
aspectsdumodèleencascade.
Ilyacertainesphasesquisonterminéesenuneseuleitération(spirale)etlerésultatestun
[Link],lamêmeitérationestrépétéejusquà'cequele
el'nsembledulogicieelsctonstruit.

LemodèleSpiralestégalementappelé"ModèleMeta"carilnclutouslesautresmodèlesSDLC.
Ce'stunmodèleaxésurlerisquec,e'st-à-direquelesuccèsglobaldu'nprojetdépendfortementdela
phaseda'naylsedesrsiques.

PhasesduModèelSpriael
Le'nsembleduprocessusdedéveloppementestdiviséenquatreétapesdiférentesquicontinuentde
répétantjusquà'cequeel'nsembleduprojetsoiterminé.Cesétapessont
. Déterminer des objectifs et des solutions alternatives
. Identifcationetrésolutiondesrisques

. Development of product
. Examiner et planifier la prochaine étape
Qm
eulsearinldouidteènalspri
Cemodèleestmieuxutilsépourdegrandsprojetsimpliquantdesaméliorationscontinues.
Ilestutilsélàoùlesexigencessontdedévelopperunproduitcomplet,grandetcomplexe.
systèmeavecdenombreusesfonctionnalitéseintstalationsàpartidezéro.
poséeldiIsrxeuê'itpm
éirenoaitnesatuclhrnooeldgsrea'i,lnouveclsompéetncoesuo,laesirqtuliurt'el

ne'stpasenmesuredo'fridesexigencesclairement.

Avanatgesdumodèelenspriael
Lesysètmesencombransectompelxespeuvenêretfacelimenrétasiélsgrâceaufacetudregeositndesriques.
Leschangemensdtebesonispeuvenêretpserincompet.
Lesuialeituvrsoeienslytsètmôett

Inconvéneinstdumodèelenspriael
Lagesoitnesptulscompelxe
Lafniduproejpteuntepasêrteconnueôt.t
Pasadaptéauxpetisprojetsouàfaiblerisqueetpouraitêtrecoûteuxpourdespetisprojets
La'chèvementréussiduprojetdépendbeaucoupdeal'nalysedesrisques
Le'stimationdutempsestrèsdificile

Ques'-ctequealcoelcetdni'formaoitns
Lacolectedin'formationsestunartetunesciencedelacolectedin'formationsconcernantle
sysètmeacute.l
Cealesetfecutéparunanaylsetsysètmeafniqueelsysètmeexsiatnptusiseêrteaméoilréfacelimenstans
otuetselsereurserétpondauxexgiencesduesi'latetu.r

Celaaideégalemenatl'nalystesystèmeàpréparerundocumentSRSprécis.

OutilsT
/echniquesdecolectedin'formations
Inle'sptaspulsm
i peleptulsfacelipourunanaylsetsysètmedecoelcetrdesniformaoitnsconcernanelt
sysètmece,'sptourquodiesousliet/chnqiuesdecoelcetdni'formaoitnsonutsiltés.
Cesoutils/techniquessont:
. Observation de document
. Observation sur site
. Entretien
. Questionnaires
DocumentObservaoitn
Ceetrmeesétgaelmenatppeél"Revuedesdosseirsp,rocédureseftormualries".
Lo'bservaoitndedocumenstfarétiférenceàalrecherchede'nregsiretmenstexsiatnstdusysètmequaideà
Comprendrelesystèmeenprofondeur,ce'st-à-direquild' écrialesfonctionnalitésactuelesdusystème.
etcapacités.
Dans un court laps de temps, les manuels de procédures et les formulaires décrivent le format et
fonctionsdusystèmeactuel.
Celapeutfournirunecompréhensionclairedesopérationsquisontgéréesdansle
organisationid,entifcationdesintrantspourletraitementetévaluationdesperformances.

Observationsursite
Lo'bservationsursitefaitréférenceàlavisitedeal'nalystesystèmedansol'rganisationafinde
observerlefonctionnementdusystèmeactuel.
Inthismethod,informationgatheringisdonebynoticingandobservingthepeople,
events,andobjectsintheorganization.
Ce'stuneméthodedirectepourecueilrdesinformations.
Ielsuttiledanslessituationsoùlesdonnéescolectéessonrtemisesenquestionouempêchenlatclarté.
expcioalitnpeaslirueltiunsirfal

Interrogatoire
Interviewingreferstotheface-to-facecommunicationbetweensystemsanalystand
elsuialeturspourecudrielinsformaoitnsuelprrobèlme.

Le'ntretienpeutêtreformelouinformel,carlesuccèsdu'nentretiendépendde
compéetnceda'naylsetenatntquni'etrveiweu.r
Ceo'sltuelitpulsanceineltpulsouvenutsiltépourecueridlesniformaoitnscarce'seltmeliu.r
sourcedecolectedi'nformationsqualitatives.
Ilpeutraiterdessujetscomplexesetcomblerleslacunesdanslesdomainesde
lesmalentendusetminimiselesproblèmesfuturs.
Typesde'ntretien:
. Entretien non structuré : Dans ce type d'entretien, la session de questions-réponses est
réalisépouracquéridesinformationsdebasesurlesystème.
. Entretien structuré : Ce type d'entretien comporte des questions standard auxquelles l'utilisateur
dortiépondresodtiansunformaftermé(obejcfit)sodtiansunformaotuver(tdescrpifit).

Questionnaires
Lesquestionnairesseréfèrentàlacolectedin'formationsauprèsdu'nlargepublicsousformede
de'nquête.
Cetméhtodeesutilétepaelrsanaylsetspourecuedrilesniformaoitnsudrviersprobèlmesdusysètme.

du'ngrandnombredepersonnescarel'ntretienne'stpaspossiblelorsquelepubliccible
estgrand.
Ilestutiledansunesituationdesavoirqueleproportiondu'ngroupedonnéapprouveoudésapprouve.
du'necaractéristiqueparticulièredusystèmeproposé.
Ilestrèseficacepoursonderlesintérêtsl,esatiudesl,essentimentsetlescroyancesdesutilsateurs.
Typesdequestionnaires:
. Questionnaires ouverts : des questionnaires qui permettent au public cible d'exprimer ses sentiments
eltsémooitnsbilremenstonatppeélsdesquesoitnnariesàréponseouveretC
. esquesoitnsont
pasbasésurdesréponsesprééatbeils.
. Fermé : Questionnaires qui ont plusieurs options comme réponse et permettent
Lesrépondanstqudiovienstéelcoitnneruneseuelopoitnparmcieels-csionatppeélscols.
questionnairesterminés.

Analysecoût-bénéfice
Ce'stunepartiedeél'tudedefaisabiltééconomique.
Itisananalysisforestimatingcostinvolvedinthedevelopmentofaprojectandthe
leprofitpossibleàentirer.
Celafonctionnesurunerèglesimple,ce'st-à-direidentiferlesavantagesdelapropositonetassociés
coûtsetsoustrairelescoûtsdesavantages.
Celanousaideàatribuerunevaleuràunepropositonà,calculerlefluxdetrésoreriefutureàtmesurerle
lasolvabiltéfinancièredecela.

Commenrétasileurneanaylsecoûst-bénécfies
Identifierlescoûtsetlesavantagesdusystème
Atribuerdesvaleursauxcoûtseatuxavantages
Déetrmniezelfulxdertésorereiotatl
Déterminezlavaleuréconomiqueduprojet
. Retour sur Investissement (RSI)
. Point Mort (PM)
. Valeur Nette Présente (VNP)

Vous aimerez peut-être aussi