0% au considerat acest document util (0 voturi)
4 vizualizări33 pagini

Note SAD

Documentul discută despre analiza și proiectarea sistemelor, explicând conceptele de bază ale sistemelor, caracteristicile acestora și rolul analistului de sisteme. De asemenea, sunt prezentate etapele procesului de dezvoltare a software-ului (SDLC), inclusiv analiza cerințelor, studiul de fezabilitate, designul, codarea, testarea și implementarea. În plus, se evidențiază tipurile de sisteme și importanța feedback-ului în funcționarea acestora.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări33 pagini

Note SAD

Documentul discută despre analiza și proiectarea sistemelor, explicând conceptele de bază ale sistemelor, caracteristicile acestora și rolul analistului de sisteme. De asemenea, sunt prezentate etapele procesului de dezvoltare a software-ului (SDLC), inclusiv analiza cerințelor, studiul de fezabilitate, designul, codarea, testarea și implementarea. În plus, se evidențiază tipurile de sisteme și importanța feedback-ului în funcționarea acestora.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

AnazilașPiroeicatreaSsietmeolr

Ceesetunssietm?
Unseitmesetungrupdeelmenetsaucomponenetcareulcreazăm
î preunăpenrutareazilaunobeicvitcomun.
sarcină.

Ceesetanazilașidesginuslietmeolr?
Încuvintesimplea,nalizaș iproiectareasistemeloresteunstudiuîncareînvăț ămcumsăanalizămun
sistemulexistentș icreaț iunulmaibun.

D
avcem
a?tnadsevoi

Penurtdezvoaterlaestimuuli
Creareaunuinou
Updatingtheexistingone

Analizasistemului
Anazilasietmuuleisetunprocesdesutdeireșiobservareaunusietmpenrtuaștciumfuncț oinează.
șipentruaidentifcascopușl oibiectivuslău.
Analizasistemuluiesterealizatăînscopulstudiuluiunuisistemsaualpărț ilorsalepentrua
pentrua-ș identificaobiectivele.
Specificaceartrebuisăfacăsistemul.

Desgindesietm
Esteprocesuldeplanifcareaunuinousistemsaudeînlocuireaunuisistemexistent.
Serealizazăprindefinireacomponentelorsaumodulelorsalepentruasatisfacecerinț elespecifce.

Ceesetunsietm?
Un sistem este un grup de elemente sau componente care lucrează împreună pentru a realiza un scop comun.
sarcină.
Proprietăț i/CaracteristicialeunuiSistem:
Unsistemtrebuiesăaibăurmătoareleproprietăț c/iaracteristic:-i
Organizaț ie
Integrare
Interacț iune
Independenț ă

1. Organizaț ie :-
Implicăstructurăș iordine
Elementeleartrebuisăfiebinearanjatepentruaatingeobiectivelepredefinite.

2. Integrare :-
Aceasatm
i pcilămodunîlcarecomponenetlunusietmsuneltgaetnîretel.
Paretasietmuulrteibueisăfuncț oinezem
î preunănîcadruslietmuulc,ihairdacăfeicareparet
îndeplineș teofuncț ieunicată.

3. Interaction :-
Aceastaimplicămodulîncarecomponenteleopereazăîntreele.
Componenteletrebuiesăfiebinelegateș itrebuiesăsecoordonezeîntreelepentru
funcț ionarecorectă.
Independenț aesteimportantădeoarecerezultatulunuisubsistempoatefinecesarde
altsubsystemcaintrare.

4. Central Objective :-
Obiectivulsistemuluitrebuiesăfiecentral.
Asatnîseamnăcăuziltaotruretlbueisăcunoascăobeicvituplnricpialsietmuulnîifazanicpieinătpenrut

designș iconversaț iedesucces.

Există6elementeîntr-unsistem:-
Inputandoutput
Procesor
Control
Feedback
Limităriș interfaț ă
Mediu
1. Input and Output :-
Informaț ilecareintrăîntr-unsistemsuntratatecainput.
Ieşireaesterezultatulintroduceridupăprocesare.
Prnicpiaulslcopaulnusietmesetdeaproduceunrezuatlctareesetuplitenrtuuziltaotruslău.

[Link]:-
Transformăinputulîntr-unoutpututil
Esteunelementoperaț ional.
Poatemodificainputulfietotal,fiepractic,înfuncț iedespecificaț iadeieș ire.

[Link]:-
Acestelementghideazăsistemul.
Esteunelementdedeciziecarecontroleazămodelulactivităț ilorceguverneazăinput-ul,
prelucrareș ieș ire.

[Link]:-
Ieș ireaesteverifcatăcusetuldeieș irdoriteș iapoisuntluatemăsurilenecesarepentru
îndeplinirearezultatuluiconformstandardelor.
Feedback-ulpozitvîncurajeazăperformanț aunuisistem.
Feedback-ulnegativestedenaturăinformativă.

5. Limite ș iinterfaț ă:-


Limitelesuntaceleasubcarecomponenteleunuisisteminteracț ioneazăîntreele.
altul.
Fiecaresistemarelimitecareîideterminăsferadeinfluenț ăș icontrol.
Interconexiuneaș interacț iuneadintresub-sistemeestecunoscutăsubnumeledeinterfaț ă.

[Link]:-
Lucrurileaflateînafaralimitelorsistemuluisuntcunoscutecafinddemediu.
Estesursaelementelorexternecarelovescsistemul.
Schimbăriledinmediuafecteazăfuncț ionareasistemului.

Typeofsystems:-
Unsistemesteîmpărț itînurmătoareletipuri:-
SistemFizicș A
i bstract
Ssietmdeschsiaunîchsi
SistemAdaptiveș iNon-adaptive
SsietmPermanentsauTemporar
Sistemnaturalsaufabricat

Fizic Rezumat
Sistemelefizicesuntentiăț itangibile. Sistemeleabstractesuntentiăț inon-fizicesau
conceptualecarepotfiformule,
reprezentaresaumodelalunuisistemreal.
Poatefistaticsaudinamicînnatură.
Parteafizicăacentruluidecalculeste
birouriș iscaunecarefaciliteazăoperarea
thecomputerarestaticA . computerisa
sistemdinamicîncareprogramele,dateleș i
aplicaț ilesepotschimbaînfuncț iede
.orliortaziliutelnveoi

Deschis Închis
Unseitmdeschrestibueisănietracț oinezecuacesat Unsistemînchisesteizolatdemediu
mediu. influenț e.
Primeș tedateș ilivreazărezultatecătre Unsistemcompletînchisesterar.
înafarasistemului.
Trebueisăseadapetzealcerniț eelnîschm
i bareael
utilizatori.

Adaptiv Non-adaptiv
Sistemuladaptivrăspundelaschimbareî,ntimpcesistemulnon-adaptivestesistemulcarenuoface.
mediulîntr-unmodcaresăîmbunătăț ească nurăspundelamediu.
performanț ășipenrtuasupraveiț u.i
Foreg.:-humanbeing,animals deexemplu:-mașini.

Temporar Permanenț ă
l poraersetcreaptenrutopeoriadăspecfiaăt Sistemulpermanentpersistăpentrumultimp.
Sseitmuetm
ș idupăaceeasuntdărâmate.
Deexempul: Deexemplu:-
Sistemul ADJ este configurat pentru un program ș i este Politcideafaceri.
s-adesfăș uratdupăprogram.

Natural Fabricat
Sistemelenaturalesuntcreatedenatură. Sistemulfabricatestecelcreatdeom
sistem.
deexempul:sietmsoalrs,ietmsezonei.r Foreg.:Rockest,dams,rtanis.

Anasildtessietm
Unanasildtesietmesetopersoanăcarefoolseștethncidieanazilășidesgindesietmpenrtuarezovla
probelmedessietma/facer.i
Unanasidltesietmeanazileazăp,roeicetazășim
i pelmenetazăsietmepenrtuasasitfacenevoeliorganziaț ei.i

nevoi.
Analistuldesistemefectueazăstudiulsistemului,dentificăcerinț eleș idetermină
procedurpientruaatingeobiectivelesistemului.
Anasilutdlessietmproeicetazășim
i pelmenetazăssietmuplenrtuaseportvicierniț eolrorganziaț eii
pentrurezultateeficiente.
Analistuldesistemareresponsabiltateadeacercetaproblemele,deagăsisoluț i,
recomandândcursurideacț iuneș icoordonândcualț imembripentruaîndeplini
cerinț especificate.
IntheITindustry,systemanalystfiguresouthowtosolveaproblembylinkingdiferent
computerș ispecifcândceplatformă,protocoale,software,hardwareș i
meduidlecomunciarepoaetfoiolpstienrutarezovlaoprobelmă.
Analistuldesistemesteresponsabilpentrusistemdelanaștereasapânălamoarte.

Rolulș riesponsabiltăț ileAnalistuluideSisteme


Cercetareș ievaluareanoilortehnologi
Identificareanevoilororganizaț ionale
Anazilacosutrolirș bienefciolir
Adăugaț ifuncț ionalitatenouăsistemului
Analizasistemului
Poreicaterstam
i uli

Actualizareasistemului
Implementareasistemului
Înrteț niereasietmuuli
Andsateilmedste,asemeneuan,
Agentdeschimb:Analistuldesistemevalueazăsistemulactualș i,deasemenea,cercetează
penrutnoaicutazilăvriotiarepenrutodezvoatlremabiunăasietmuul.i

Analistuldesistemestearhitectulsistemului.
Analistuldesistemesteunmotivatorcareîș imotiveazăechipasălucrezecorectș i
șî faicotptosbiuli.l

MonitorA
: nalistuldesistemmonitorizeazăîntregulsistem.

Calităț A
i/ tributealeAnalistuluideSisteme
Cunoștinț edespreorganizaț ie
Cunoaștereahardware-uulși siofw
t are-uulciompuetruuli
Rezolvareaproblemelorș igândireacritcă
Abilităț ianalitice
Adaptabilitate
Abatiletadeamovita

Întelegerebună,abiltăț idecomunicareș ipredare.

SDLC
SDLCnîseamnă„Cciuldlevaiț ăadlezvoătlsriofw
t are-uul”i.
SDLCesteocolecț iedeprocesecaresunturmatepentruadezvoltaunsoftware.
SDLCesetomeotdoolgeicaredefnieșteuneelprocesecaresunutrmaetpenrtuadezvoatlun
softwaredeînaltăcalitate.
Acestacuprindeplanuldetaliatpentruconstruirea,dezvoltareaș iîntreț inereasoftware-ului.
ObiectivuplrincipaalS
lDLCestedeadefintioatesarcinilenecesarepentrudezvoltareașiîntreț inerea
software.
Seurmăreștepentruunproiectdesoftwareîncadruluneiorganizaț idedezvoltaresoftware.

FazelSDLC
Faza1A
: nalizacerinț elor
EsteprimafazăaSDLCîncaretoateinformaț ilenecesaresuntcolectatedela
clientulsădezvoltesoftware-ulconformaș teptărilorlor.
Câetvanîrtebăm
ir poratnetc,umacrf:iareesetnecesatietasofw
t are-uulc,inevaufizlitaotrufnila.l
[Link].
Scopuplrnicpiaalalceseteiatpeesetdeacoelcatdeatelifeicărecierniț eaceilnutulaisftenîlcât
cădezvoltatorivorînț elegeclarcedezvoltăș icumsăîndeplinească
cerinț aclientului.
Aceastăetapăoferăoimagineclarădesprecevomconstrui.

Faza2:Studiudefezabiltate
EsteadouaetapăaSDLCîncareoorganizaț iediscutădesprecosturiș i
beneficilesoftware-ului.
Esteofazăimportantădeoareceprofituldinsoftwarejoacăunrolimportantcaș icum
cosutelsetfoaertmareic,[Link]

Dupăstudiuldefezabiltate,proiectulpoatefiacceptat,acceptatcumodificărisau
respins.
Înseamnăcâtdebeneficesteprodusulpentruorganizaț ie.

Faza3D
: esgin
Itisthethirdphaseinwhicharchitectsstartworkingonlogicaldesigningofthe
software.
ÎnaceastăfazăsecreeazăundocumentSRS(Specifcaț ideCerinț edeSistem)care
conț inetoatedetalilelogice,cumvaarătasoftware-ul,celimbăvafi
zpuilai,roteicatredebazededadet,esginum
riodualrect.

Aceastăfazăoferăunprototipalprodusuluifinal.
Practic,totceincludeestedesignultuturorlucrurilorcaretrebuiecodificate.

Phase4:Codnig
Cândproiectareaunuisoftwareestecompletă,ungrupdedezvoltatoriîncepecodarea
aldesignuluifolosindunlimbajdeprogramare.
Interfaț asoftware-uluiș itoatefuncț ionărilesaleinterneconformfazeideproiectaresunt
m
i pelmenetazănîfazadecodare.
Unnumărdedezvoatlotrciodficămoduelelcaresunatranajetm
î preunăpenrtuafuncț oinaefciein.t
EsetceamaiulngăfazăaSDLC.

Faza5:Testare
Odatăcedezvoltareasoftware-uluiestefinalizată,[Link]
echipaîncepetestareafuncț ionalităț iîntreguluisistem.
Înaceastăfazăs,oftware-uelsteverifcaptentruerorsiaudefecte.
Ordiecâetoreisetgăsutinbuga,utncsiofw
t are-uelsetrtm
i sidninoucoderolirpenrtua-rleparașiapoi
software-ulesteretestatînansamblu.
Acestlucrusefacepentruaverifcacăîntreagaaplicaț iefuncț ioneazăconformcerinț elorclienț ilor.
cerinț e.

Faza6D
: ezvoatlre
Dupătestareageneralăasoftware-uluiș idupăverificareacăestefărăbug-uri,atunci.
software-ulestelansatș diisponibilpentruutilzatorisăîlfolosească.
Chiarș idupădezvoltareasoftware-ului,dacăsemaigăsescbug-urisauerori,atunci
software-ulestereevaluatdeechipadeîntreț inereș iapoiesteredezvoltatcuunnou
versiune.

Faza7:Întreț inere
Echpiadenîrteț niereanazileazăuziltareasofw
t are-uulși feiedback-uulzitaotorli.r
Întreț inereaestenecesarăpentruaeliminaeroriledinsistempeparcursudluratesialedefuncț ionareșipentrua
finiseazăsoftware-ul.
Remediereaerorilora,ctualizareaș îimbunătăț ireasoftware-uluisuntsupravegheatede
echpiademenetnanț ă.

Ceesetunsutduidefezabatilet
Așacumsugereazănumeels,utduidlefezabatiletesetunsutduipenrtuadezvăuldiacă[Link]
saunu.
Esteefectuatpentruagăsirăspunsurilaurmătoareleîntrebări:
Avem resursele ș itehnologile necesare pentru a construi proiectele?
2. Primim profit din proiect.
Nespunedacăunproiectmerităinvestiț ia.
Dupăstudiuldefezabiltate,proiectulpoatefiacceptat,acceptatcumodificărisau
respins.

Tipulstudiuluidefezabiltate
Existăcincitipuridestudidefezabilitate:
1. Technical Feasibilty
[Link]ă
3. Fezabilitate legală
[Link] operaț ională

Fezabilitatetehnică:
Înfezabiltateatehnică,verificămdacăavemresurseletehnicenecesare(cumarfi
hardwareș isoftware)pentruadezvoltaproiectul.
Aceastăstudiudefezabiltateanalizeazădeasemeneaabiltăț iletehniceș icapabiltăț ileterminologieitehnice.
ethnoolgaiexsietnătpoaetfiuziltaătsaununî,rteț niereașiacutazilareasuntușoaresaunupenrtu
tehnologiaaleasăetc.

EconomicalyFeasibilty:
Înstudiuldefezabiltateeconomică,costulș ibeneficiulproiectuluisuntanalizate.
Înaceststudiudefezabiltate,seefectueazăoanalizădetaliatăpentruaș ticarevaficostul
proiectcareincluderesurselehardwareș isoftwarenecesare,designș idezvoltare
și
aușcoltsm
[Link]

Deasemenea,seanalizeazădacăproiectulvafibeneficpentruorganizaț iesaunu.

LegalFeasibilty:
Înstudiuldeviabiltatejuridică,investigămdacăproiectulestelegalsaunu.

OperationalFeasibilty:
Înstudiuldefezabiltateoperaț ională,examinămdacăproiectulsatisface
cerinț eleidentificateînfazadeanalizăacerinț elor.

SchedulingFeasibilty:
Înstudiuldefezabiltatealprogramări,estimămtimpulnecesarpentrufinalizareaproiectului.
Deasemenea,considerămcapacităț ileorganizaț ieiș istabilmdacăaceasumăde
timpulestedisponibilsaunu.

Importanț aStudiuluideFezabiltate
Obț ineț ioideeclarădacăproiectulesteprobabilsăaibăsucces,înaintedeaaloca
bugef,torț ădemuncăș m
it p.
m
Îbunățt eș[Link]

Oferăinformaț ivaloroasepentruodeciziede„amerge/anumerge”.
Identificăunmotivvalidpentruarealizaproiectul.
Diagnosticăerorileș iajutălarezolvareaacestora.
Îmbunătăț eș teratadesuccesprinevaluareamaimultorparametri.

CesetSRS?
SRSînseamnă„Specificaț iacerinț elorsistemului”
ASRS este o descriere detaliată a unui sistem software care urmează să fie dezvoltat cu funcț ionalităț ile sale.
ș icerinț enon-funcț ionale.
DocumentulSRSconț inetoatedetalilelogice,cumarficumvaarătasoftware-ul,care
m
il baujlvafiuziltad,tesgin-ulbazeidedaetd,esginmodualrect.
SRSesteunraportformal,careacț ioneazăcaoreprezentareasoftware-ului.
UnbunSRSdefineștemodulîncaresistemulsoftwarevainteracț ionacutoatemoduleleinterne,
hardware,comunicarecualteprogrameetc.
SRSpermiteclienț ilorsăverificedacătoatecerinț elelorsuntîndeplinitede
softwaresaunu.
SRSaredouăscopuprirnicpiael:
Este folosit pentru a defini nevoile ș i aș teptările utilizatorilor.
2. Serveș teca un document contractual între clienț iș icompanie.

CaracteristicialeunuiSRSbun
Corectness:
SRSesteconsideratcorectdacăacoperătoatecerinț elecaresuntdefaptaș teptatedela
sistemul.

Compelutidnie:
SRSestecompletdacăincludetoatecerinț eleesenț ialealeutilzatoruluiș idetaliate.
reprezenatreafeicărum
i oduclareurmeazăsăfeidezvoatldteuziltaot.r

Consistency:
SRSesteconsistentdacănuexistăniciunconflictîntreseturiledecerinț e.

Unambgiuousnes:
UneonîriSRSu,nelcuvnietaumam
i udtleosemncfiaț eișaiceusltcrupoaetcreaconfuzei
dezvoltatorilorînobț inereareferinț eiexacteE
. sterecomandabilsăverifcaț iastfeldeambiguităț i
cuvinteș ifăsensulclarpentruomaibunăînț elegere.

Clasificaredupăimportanț ăș istabiltate:
Înmodobiș nuot,iaetcerniț eelnusuntalfeldem
i poratnetU
. neelpotfiesenț aielai,raetlel
nuartebuA
.i rtebusiăfeiuncretiruipenrtuacalsficacerniț eelcafnidmapiuț nisaumam
i poratnet.
Omarcădeidentifcarepoatefiolosităcufiecarecerinț ăpentruaindicarangulsaustabiltateaacesteia.

Modifiability:
SRSartebusiăfeifăcuctâm
t am
i odficabpliosbișli airtebusiăfeicapabsliăaccepetcuușurniț ă
schimbărîinsistemîntr-ooarecaremăsură.
Independenț adesginuul:i
Artrebuisăexisteoopț iunedeaalegedintremaimultealternativededesignpentrufinal.
sistem.

Înț elegătorpentruclient
LimbajulfolositînSRSartebuisăfieușordeînț eles.

Ceesteanalizastructuri
Analizastructuratăesteotehnicăcarefoloseștediagramegraficepentruadezvoltaș iaportetiza
specficaț elisietmuulciaresunutșordenîț eelsdecărteuziltaotr.i
Analizastructuratăesteometodădedezvoltarecarepermiteanalistuluisăînț eleagă
sistemulș iactivităț ilesaleîntr-unmodlogic.
Esteoabordaresistematică,carefoloseș teinstrumentegraficecareanalizeazăș irafinează
obiectiveleunuisistemexistentș idezvoltareauneispecifcaț iaunuinousistemcarepoatefi
ușodrenîț elsdecăretuzilato.r
ObeicvitudlebazăaS
lAS
/Desetdeam
î bunăătț ciaatiletașideareducersicudleeșecaslietmuul.i

Insrtumenetdeanazilăsrtucutraăt
InstrumenteleșitehnicileutilzateîntimpuA
l nalizeS
itructuratesun:t
DFD (Daigrama Fulxuuli de Daet)
2. Dicț ionarde Date
3. Engleză structurată
[Link]
[Link] dedecziei
[Link] de decizi
CeesteDesignulStructurat
Structureddesignisaconceptofdecomposingproblemintoseveralwel-organized
elementealesoluț iei.
Oferăoînț elegeremaibunăamoduluiîncareesterezolvatăproblema.
Desginuslrtucutraftaced,easemeneam
, asimpulpenrtudesginersăseconcenrtezeasupraprobelmei
maiprecis.
Designulstructuratsebazeazăînprincipalpestrategiaîm
' parteșicucereșteu,'ndeoproblemăeste
împărț itînmaimulteproblememiciș ifecareproblemămicăesterezolvatăindividualpânăcând
întreagaproblemăesterezolvată.
Peiseelmciaielprobelmesiunrtezovlaetprninietrmeduim
l oduelolrdesoulț [Link]ăt
sesubnilaizăcăacesetmoduelrtebueisăfeibnieorganziaetpenrtuaanitgeosoulț eiprecsiă.

CeestDFD
DFDnîseamnă"DaigarmaFulxudlieDaetș"esctiunoscuăștsuibnumedle"DaigarmăcuBuel".

DFDaratăfluxuldedateîntrediferiteelementealeunuisistemsubformăgrafică.

Deasemeneae,xprimăcerinț asistemuluiș iaratăcumesteactual.


sistemuelsteimplementat.
Oferăoprezenatregeneraăladaetolrpecareunsietmelproceseazăc,ertansformărsiunetfecutaet
efectuate,cedatesuntstocate,cerezultatesuntproduseș iundecurg.
Naturasagraficăîlfaceunbuninstrumentdecomunicareîntreutilzatorș isistem
designer(Analistdesistem).

DFDesteușordeînț elesș uininstrumendtestudleeficienptentrucomunicare(întreutilzatorș i


analistdesistem)cânddesignulnecesarnuesteclar.
Estenecesarunnumărmaredeiteraț ipentruaobț inecelemaipreciseș i
soluț iecompletă.

EelmenetdebazăaelDFDC
/omponenetaelDFD
Sm
i boulelrifoolsetniîproeicatreaDFD-uulsiun:t

TpiudrieDFD

DFDLogci DFDFzici
Aratăcumcurgedateleîntr-unsistem. Araătcumsedesfășoarăd,efapful,txudledaet
Descriecedatesuntmutatedela implementatînsistem.
oentiatecătrealta. Descriecumsuntmutatedateledelaunul
Seconcenrteazăpeceeacesenîâtmpălnîdaet entitatelaalta.
flux. Aratăcumsistemulactual
Araătcumfuncț oineazăsietmun,lucum funcț ioneazăș icumvafiunsistem
ssietmuploaetfm
i pelmenat.t implementat.
Esteindependentdeimplementare. Depindedeimplementare.

NvieuldrieDFD
Existăînprincipa3lnivelurdieDFD:
0elvelDFD
DFDnviel1
DFDdenvie2l

DFD Nivel 0 :
Aratăsistemulcaunsingurprocescurelaț iasacuentiăț ileexterne.
Reprezintăîntregulsistemcaunsingurprocescudatedeintrareș ieș ireindicate.
prinsăgeț ideintrare/ieșire.
Esetcunoscuștsuibdenumreiademodedleseitmfundamenastludaigramădeconetx.t

Aratăoviziuneabstractă.

Diagramă de flux de date de nivel 1 :

ÎnDFD-udlenvie1ld,escompunemDFD-udlenvieclonetx(tDFD-udlenvie0l)nîmam
i uetl
componenetelșidefnieștefeicarecomponenătnîdeatuil.

DFD de nivel 2 :
ÎnDFDdenvie2ld,escompunemDFD-udlenvie1lnîdeatm
il acialreșidefnim
i feicareaspecntecesa.r
detalidesprefuncț ionareacorectăasistemului.

Ceesetundciț oinardedaet
[Link]
cumarficeseaflăînbazadedatec,inearepermisiuneadeaaccesau,ndeseaflăbazadedate
stocatefizicetc.
Joacăunrolimportantînconstruireauneibazededate.
Dicț ionaruldedateconț ineîngeneralinformaț idespreurmătoarele:
Numeletuturortabelordinbazadedate
Numelefiecăreicâmpîntabelelebazeidedate.
Constrângeridefinitepetabele.
Informaț ifizicedespremese,cumarfilocaț iadestocare,metodadestocareetc.

Utilzatoribazeidedate,deobicei,nuinteracț ioneazăcudicț ionaruldedate,acestaestedoar


gestionatdeadministratorulbazeidedate.
Undicț ionardedateestedenumitș iundepozitdemetadate.
Existădouătipuridedicț ionardedate:
1. Active
2. Pasiv

Activ:
Esteposibilcastructurabazeidedatesătrebuiascăsăfieschimbatăc,umarfiadăugareadenoi
[Link]ăacestemodificărisuntactualizateautomatîndate
dicț ionaruldecătreDBMS,atuncidicț ionaruldedateesteunulactiv.
Estecunoscutș siubdenumireadedicț ionardedateintegrat.

Pasiv:
Cândseitmudlegeositnareabazeoldredaetmenț niedciț oinarudledaetseparaștretibueisăefiacutazilat

manual,atuncidicț ionaruldedateesteunulpasiv.
Estecunoscutș isubdenumireadedicț ionardedateneintegrat.
Înacestcaz,existăoș ansădenepotrivirecuobiecteledinbazadedateș i
dicț ionardedate.

AvantajeleDicț ionaruluideDate
Oferăinformaț ibinestructurateș iclaredesprebazadedate.
Sepoateanalizacerinț ao,riceredundanț ăc,umarficoloanelesautabeleleduplicateetc.
[Link]
aretoatăinformaț iadesprebazadedate,DBA-ulpoateurmăricuuș urinț ăoricehaos
înbazadedate
Deoarecebazadedateestefoartemareș ivaaveamultetabele,vizualizări,constrângeri,ndexuri
etcv,afidifcilpentruoricinesăîș aiminteascăD
. icț ionarudledateajutăutilzatorulprinfurnizareatuturor
detaliiledinel.
Esteoreferinț ăvaloroasăînoriceorganizaț iedeoareceoferădocumentaț ie.

Arborededecziei
Arborelededecizieesteungrafcarefoloseșteometodăderamifcarepentruaafiș atoate
posbielirezuatletaelorciăredieczi.i
Ajutăînprocesarealogicimplicateînluareadecizilorș iacț iunilorcorespunzătoareefectuate.
Esteundiagramăcarearatăcondiț iș iacț iunileloralternativeîntr-uncopacorizontal
cadru.
Ajutăanalistulsăiaînconsideraresecvenț adecizilorș identificăexact
deciziecaretrebuieluată.
Tabeldedecizie
Tabeluldecizilorestedoaroreprezentaretabelarăatuturorcondiț ilorș iacț iunilor.
Estefolositpentruadescrieproblemacomplexăîntr-unmodpreciscareesteuș or
înț elegător.
Putemderivaotabelădedecizdiintr-unarboredecizional.
Ajutătesterisăcauteefectelecombinaț ilordediferiteintrăriș ialtele.
software-ultrebuiesăimplementezecorectreguliedeafaceri.
Componenetaelatbeululdiedeczie:
Stubul condiț iei: Este cvadrantul din stânga sus care listează toate condiț iile care trebuie să fie
verificat.
Acț iunea Stub: Este cadranul din stânga jos care listează toată acț iunea care trebuie efectuată.
anîdepnilaisftedlecondți .i
Condition Entry: It is the upper right quadrant which provides answers to questions
întrebatîncondiț iastubcadran.
Acț iune de intrare: Este cadranul din colț ul dreapta jos care oferă acț iunea adecvată.
rezultânddinrăspunsurilelacondiț iledincadranuldeintroducereacondiț ilor.
Designulsoftware
Designulsoftware-uluiesteprocesuldeproiectareaelementelorunuisoftwarec,umarfi
arhitectură,moduleș icomponente,diferiteinterfeț ealeacestorcomponenteș i
datelecareintrăînacesta.
Înproiectareasoftware-ulutri,ansformămcerinț eleutilzatorilorîntr-oformăadecvatăc,are
ajutăprogramatorulîncodareaș implementareasoftware-ului.
Îndesignulsoftware,dezvoltareaesteîmpărț ităînmaimultesub-activităț i,care
coordonaț iîntrevoipentruaatingeobiectivulprincipalaldezvoltărisoftware-ului.
PrnicpidieProeicatreSofw
t are
Existăcâtevaprincipipentruunbundesigndesistem:
Dezintegrarea problemei: Se referă la descompunerea unui sistem complex
încomponentesausub-sistememaimici.
Abstracț ie: Aceasta înseamnă să descriem comportamentul extern al acelui component fără
asepreocupadedetalileinternecaregenereazăcomportamentul.
Exsiătcâetvaprnicpipienrtuundesginbunaslietmeolr:
Modularitate: Înseamnă împărț irea software-ului în module separate care sunt
abordatediferitș isuntintegrateulteriorpentruaobț inecompletul
softwarefuncț ional.
AbordaredesusînjosșidejosînsusA
: bordareadesusînjosîncepecu
identificareacomponentelorprincipaleș iapoidescompunerealorînmaimulte
subcomponentedetaliateA
. bordareadejosînsusîncepecudetalinferioare
șisemși căcărtesuspenrtuaformauncomponenptrnicpia.l

Cuplaj
Cuplajulestegraduldeindependenț ăîntremoduleledesoftware.

Acoplareaaratărelaț iadintremodule.
Moduleledecuplatenuaudelocindependenț ăîninteriorulor.
Întimpcecreeziunsoftwarea,rtebuisăvizeziuncuplajscăzuta,dicădependenț ăîntre
mm
eoribfsdătupaeriualține.

Cohesiune
Coheziaestemăsuraputerirelaț ieidintrediferitelefuncț ionalităț i.
nîcadruulnum
i odu.l

Esteomăsurăaforț eifuncț ionaleaunuimodul.


Încoeziunem
, odululseconcentreazăpeunsingurlucru.

Punctimportant
Modulele cu o cuplare scăzută ș i o coeziune ridicată se spune că sunt funcț ional independente.
Astaînseamnăcămodululcoezivîndeplineș teosingurăfuncț iesausarcinăș iarefoartepuț in
interacț iuneacualtemodulealesoftware-ului.
Tesatreasow
ft are-uuli
Testareasoftware-uluiesteometodădeaverificadacăprodusulsoftwarerealîndeplineș te
cerinț eleașteptateș ipentruaasiguracăprodusulsoftwareestefărădefecte.
Aceasatm
i pcilăexecuatreacomponenetolrsofw
t arefoolsnidnisrtumenetmanuaelsauauotmaetpenrtua
evalueazădacăestefărăbug-urisaunu.
Scopuplrnicpiaaletlsătrsiofw
t are-uuleisetdeadienfitcaerorelig,oulrelisaupilsureli.
cerinț eîncomparaț iecucerinț eleactuale.
Echipadetestareexecutăsoftware-ulcuintenț iadeagăsieroriînelș io
untestdesuccesesteacelacaregăseșteerori.

Neceasteiașm
i poartnț aetsătoirw
ft are-uuli
Găsiț eirorsiaudefecț iunînisoftware-udlezvoltat.
Rezovlaț biug-uelrinîanietdevilrareasow
ft are-uul.i
Economsiiț -ivăbanpieetrmenulngcașicumerorelisundtescoperetinîeatpam
it pureiasofw
t are-uuli
testarea,atuncicostămaipuț insărepari.
Securitateș isatisfacț iedupăimplementare.

TestareaWhiteBox
Esteotehnicădetestareasoftware-uluiîncarestructurainternă,designulș icodificarea
softwaresuntestate.
Esterealizatpentruaverifcafluxuldeintrare-ieșireînsoftwareș ipentruaîmbunătăț idesignul,
uzabilitateș isecuritate.
Înacesets,tunntecesareabătilț dieprogramarepenrtuaproeicatcazurdieetsatre.
Întestareacuboxalb,codulestevizibilpentrutesteri,astfelcăestenumităș itestarecuboxclar.
etsatreacueitdieschsiet,satreacueitriansparenetșietsatreacueitdiescităl
Seconcenrteazăpeverficareanirtărolirpredefnietinîraporcturezuatletelaștepatetșidoreti.
Întestareacutieialbe,seefectueazădiverseteste,cumarfi:
1. Testarea căi
[Link]
[Link] condiț ilor
[Link]
[Link]ț ei

Tesatreapecueinteagră
Esteotehnicădetestareasoftware-uluiîncarefuncț ionalităț ilesoftware-uluisuntestate.
fărăaaveacunoș tinț edesprestructurainternăacodului,detaliedeimplementareș interne
căi.
Estecompletbazatpecerinț eleș ispecifcaț ilesoftware-uluiș iseconcentreazăînprincipalpe
nirtareș eișireasofw
t are-uul.i
Deexempulfo,olsm
i unsietmdeoperareu,nsetiwebsauproprainoasrtăapcilaț eipersonazilaătși
putemefectuatestedetipblackboxconcentrându-nedoarpeintrăriș ieș irifără
cunoscândcodulintern/implementarea.
Esetcunoscușt siubdenumrieadeetsatrecomporatmenatălsauetsatrebazaătpespecficaț .i

TesatreCueitGri
Esetocombniaț einîrteetsatreacueitniegreșietsatreacueitaible.

Înaceastătehnică,testerultesteazăsoftware-ulcucunoș tinț eparț ialedespreintern.


structurădelucru.
Acespitdeetsatreesetfoolsnîtiprnicpianîlapcilaț elibazaetpewebd,eoarecedacăapareoeroare,setprnisăde

testatorul,apoiesterezolvatîntimpreal.
Ajutălatestareaatâtaniveluluideprezentare,câtș iastructurinternedecodareaunuisoftware.

TestareFuncț ională
Esteuntipdetestareacutieinegreîncaretesteriidentificăceesteoaplicaț ie.
sepresupunecăfaceșiruelazăosereideetsetpenrtuaseasgiuracăsofw
t are-ufluncț oineazăca
aș teptat.
Testerulvaverificatoatecomponentelesistematicînraportcucerinț ele
specficaț Im
.i pcilăetsatreanietrfeț euiziltaotruula,iAPI-uroliar,bazediedaeta,securătiț ,i
ComunicareaClient/Serveretc.
Testareapoatefiefectuatăfiemanualf,iefolosindautomatizarea.
Testareafuncț ionalăesteefectuatăînaintedetestareanon-funcț ională.
Testareafuncț ionalăimplicăînesenț ă(Niveluriletestărifuncț ionale):
[Link] unitară
2. Testarea integrări
[Link]
[Link]
[Link]ătirdecăret uzilatotr

Tesatreaunătiț oli:r

Înacestest,esterultesteazăfiecareunitatesaumodulindividualalsoftware-ului.
Sedesfăș oarăîntimpuletapeidecodareadezvoltărisoftware.
Esterealizatdeobiceidecătredezvoltator.
Sefacepenrtuaseasgiuracăfeicaremodufluncț oineazăcorec.t

IntegrationTesting:
Estealdoileaniveldetestarefuncț ionalăș iserealizeazădupătestarealaniveldeunitate.
Întimpuldezvoltărisoftware-ului,douăsaumaimultemodulesuntintegrateîntreele.
altelesăcolaborezecaungrupA . ș adar,întestareadeintegraretestămacestgrupde
moduelcaunnîrteg.
Estefăcutpentruatestafluxuldedateîntremoduleledependentesauinteracț iuneaîntredouă
funcț i/module.

Tesatreassietmuul:i
Estealtreileaniveldetestarefuncț ionalăș iserealizeazădupătestareadeintegrare.
Întestareasistemului,testatorulvalideazăsoftware-ulcompletș icompletintegrat.
produs.
Scopulunuitestdesistemestedeaevaluaspecifcaț ilesistemuluidelauncapătlaaltul.

RegressionTesting:
Ordiecâetorsiefacevreomodficarenîrt-unsofw
t aree,setposbicliaaetldomendininietroirul
software-ulafostafectatdeaceastăschimbare.
Întestareaderegresie,testerulverificădacăunbugcorectatnuaafectatnegativ
funcț oinaătilț elixseitnetaelsow
ft are-uul.i
UserAcceptanceTesting:
Esteultimulniveldetestarefuncț ională.
Verificădacăsoftware-ulîndeplineș teobiectiveleiniț ialeconform
cerinț e.
Esteefectuatdeutilzatorulfinalsauclientpentruaverifca/acceptasoftware-ulînaintede
m
i pelmenatreasofw
t are-uulipenrtuproducț ei.

Testarenon-funcț ională
Înacestest,esterultesteazăsoftware-ulpentruaspectenon-funcț ionaleprecumsecuritatea,
eficienț ă,utilzabiltate,flexibiltate,portabiltateș imultealtele.
Serealizeazăpentruaoptimizasoftware-ulpentruclienț /uitilzatoriînaintedeproducț ie.
Aujătalm
î bunăătț rieacomporatmenutulpirodusuulși aiethnoolgeiuizlitaet.

Testareaperformanț ei:
Tesatreaperformanț esiereferăaldienfcitareasm
i potmeolrșpirobelmeolrdeperformanț ăael
softwarecurăspunslentim
, pdeîncărcarelungs,uprasarcinăușoarăs,calabiltateslabăC
, PUridicat
șiuziltareadsicuuleict.
Deasemeneaet,sătmsofw
t are-ucluosarcniădeulcrupenrtuamăsuraperformanț apemăsurăce
voulmudlemuncăcrește.

UsabiltyTesting:
Teastezriăaultțbitliesctiunoscuăștsuibdenumeriadetaseraxpeirnțziauoletiurși
liesotmeotdădemăsuare

câtdeuș orș iprietenosesteunsoftware.


Unnumărmcideuziltaotțri nițit foiolsescsofw
t are-uplenrtuaexpunedefeceteldeuziltare.
Seconcenrteazănîprnicpiaplecomodatietauziltaotruulnîiuziltareasofw
t are-uulfe,ixbiatiletasofw
t are-uulși ciapacatieta

desoftwarepentrua-ș iatingeobiectivul.

Testareacompatibiltăț i:
Întestareadecompatibiltate,verificămfuncț ionalitateasoftware-uluipediferitehardware-uri
platformer,eț eleș ibrowserepentruaverifcadacăfuncț ioneazăconformașteptărilorsaunu.
Sofw
t are-urtelbueisăfeiadapatbplienrtuotaetpiturelideuziltaotnir,dfierendtecedsipozvitfoolsesc.
foolseștea,satesetceeaceetsătmnîetsatreadecompabitatilet.
SDLC
SDLCnîseamnă"CciuldleVaiț ăaD
l ezvoătlS
irow
ft are-uul"i.
SDLCesetomeotdoolgeicaredefnieșteanumetiprocesecaresunutrmaetpenrtuadezvoatlun
softwaredeînaltăcalitate.
Esteurmatpentruunproiectsoftwareîncadruluneiorganizaț idedezvoltaresoftware.
Acestacuprindeplanuldetaliatpentruconstruirea,implementareaș iîntreț inereasoftware-ului.

FazelSDLC
Faza1A
: nalizacerinț elor
Faza2:Studiudefezabiltate
Faza3:Desgin
Faza4:Codare
Faza5:Testare
Faza6I:mpelmenatre
Faza7:Întreț inere

ModeS
lDLC
FoolsnidconceputdleSDLCdebazăa,ufosctreaetuneelmodeelpenrtuaasgiurasuccesunîl
procesudledezvoatlreasofw
t are-uul.i
Fiecaresoftwaredezvoltatestediferitș inecesităoabordareadecvatăaSDLCpentruafi
urmatpebazafactorilorinterniș iexterni.
Câetvadnercitem
lm
iaipoatnreștpoipuaelrmodeS
lDLCsun:t
. Modelul în cascadă
. ModelulIterativ
. Spiral model
. Model de prototip
. Vmodel
. Modelul Big Bang

ModelulCascade

ModelulCascadeafostprimulmodelSDLCintrodus.
EsetbazatpeconceputldebazăalSDLC.
Înmodeulnîlcascadăfei,carefazărtebueifniazilaătnîanietcaurmăotareafazăsăpoaătnîcepeși
nuexistăsuprapuneriînfaze.

FazeelModeululiCascade:
Modelulcascadeilustreazăprocesuldedezvoltareasoftware-uluiîntr-osecvenț ăliniară.
fulxA
. ceasatnîseamnăcăfeicareeatpădniprocesuldedezvoatlrenîcepedoardacăeatpaanetroiară
fazaestefinalizată.
Esetcunoscușt siubdenumrieademodeuldlecciuldevaiț ănilair-secvenț ai.l

ÎnacestmodelSDLCr,ezultatuluneifazeacț ioneazăcainputpentruurmătoarea
fazăsecvenț ial

CândsăofolseștM
i odeuW
ll aetafrl
Cerinț elesuntfoarteclareș ifixe.
Fărăcerniț eambgiue
Insrtumenetelșiethnoolgaiuziltaetsunctonssietnetșinuseschm
i bă
Resurseelsunbtniepregăetișisundtsiponbielipenrtuuziltare.
Unproiectestescurt
Risculesteminim

AvantajelemodeluluiWaterfal
Simpluș iușordeînț elesș iutilzat
Funcț ioneazăbinepentruproiectemaimiciundecerinț elesuntbineînț eleseș ifxe
Uș ordegestionatdatoritărigidităț imodelului
Fazelesuntprocesateș finalizateunacâteuna
Etapeclardefinite
Uș ordeclasifcatș ideprioritzatsarcinile
Procesușl riezuatletelsunbtniedocumenatet
DezavantajelemodeluluiCascade
Nuesetceamabiunăaelgerepenrtuproeicetcompelxeșimari
Nuesetportviptienrtuproeicetelnîcarecerniț eelsunnîtrt-unrsicmoderaptânăalrdiciadte
schimbare
Aujsatreadomenuiulpieparcursuclciululdievaiț ăpoaetnîcheaiunproeict

Niciunsoftwarefuncț ionalnuesteproduspânătârziuîncicluldeviaț ă.

ModelIterativ
Înmodeluliterativ,dezvoltareasoftware-uluiesteiniț iatăcuseturimicide
cerinț eleș iapoisoftware-ulesteîmbunătăț itînmoditerativ,pânăcândsistemulestecomplet
implementatș igatadeafidesfăș urat.
Înacestmodel,dezvoltareasoftware-uluinuseîncearcăafiînceputăcuuntotal
specifikareacerinț elor.
Înschimbd,ezvoltareaîncepeprinspecifcareadoarauneipărț iasoftware-uluic,areapoieste
revizuitpentruaidentifcasoftware-ulpentrueroriș ievoluț ie.
Îmbunăătț rieasofw
t are-uuleisetrepeatătșirevziuătidecărtedezvoatlotrși p,irniurmarere,zuătlnî
producereauneinoiversiuniaaceluisoftwarelasfârș itulfiecăreiteraț iamodelului.
Acestmodelseconcentreazăpeoimplementareiniț ială,simplificată,careapoiprogresează
câștgiămam
i uătlcompelxatietșicaracetrsicitm
i aaimpelpânăcândssietmuflniaelsetcompel.t
Conceptuldebazădinspateleacesteimetodeestedeadezvoltaunsoftwareprincicluriepetate
(iteraț ie)ș iînporț imaimicideodată(incremental).
Penrtudezvoatlrearapdiăsaurapdiăm
, odeuletilravitadevenutinSDLCaccepatnîtgenera.l
modelpestemodelultradiț ionalîncascadă.

FazeleModeluluiIterativ
CândsăfoolseștM
i odeulIetlravit
Cerinț elemajorealeproiectuluisuntdefiniteclar
Uneelcaracetrsictsiaum
î bunăătț prioafitdăugaetnîm
it p
Proiectulestemare
Resurseelcuabătilț elinecesarenusundtsiponbielișisunptalnficaetpenrtuafioolsetipe
bazăcontractuală
Caracteristici ș i obiective cu risc ridicat care pot suferi modificări în viitor
Onouătehnologieestefolosităș iesteînvăț atădeechipadedezvoltareîntimpce
lucrândlaproiect.

Avantajelemodeluluiterativ
Bugsș ieroriînsoftwarepotfidentificatedevreme
Sofw
t are-uelsetprodusdevremec,eeacefacetilazăevaulareașifeedback-udlniparetaceilnț oli.r
Seadapteazăcuuș urinț ălanevoileîncontinuăschimbarealeclientului.
Utilzatorulfinalpoateoferiapidfeedback-ulsău
Dezvoatlreaparaelălpoaetfipalnficaăt
Riscurilesuntidentificateș irezolvateîntimpuliteraț iei
Sepertecemapiuț nim
it ppedocumenatț eișimam
i um
itl pesetacordadtezvoătlri
Progresuploaetfm
i ăsurat

Dezavantajelemodeluluiterativ
Schimbăriledecerinț ed,innouș idinnoup,otcauzadepășiridebugetș itmp.
Nuesetportvitpienrtuproeicetmaimcii
Previziuneadateidefinalizareaproiectuluiesteoproblemădeoarecesoftware-ulseschimbădinnou
ș idinnouîniteraț i
neE
ifcsăpesm
aoteblrsim
aiersuetrl
Eenstecesaăoraetnț m
eim
aiaedrnpieatrmanagemenutli

Designulpoatefischimbatdinnouș idinnoudincauzacerinț elorimperfecte

ModeulP
lrootytpe
Modeulplrootpitesetunmodedledezvoatlresofw
t arenîcareunprootpit(adciăo,versuinem
it purei
unexemplualprodusuluifnal)esteconstruitș ievaluatȘ
. iapoisefacmodifcăripebazaacestuia.
cerinț eleclientului,pânăcândseobț ineunprodusfinalacceptabil.
Unprototipesteunmodelfuncț ionaldesoftwarecuunelefuncț ionalităț ilmitate.
Unprototipnudeț ineîntotdeaunalogicaexactăfolosităînaplicaț iasoftwareefectivă.
Ajutăsăobț inemfeedbackvalorosdelaclientș iajutădesigneridesoftwareș i
dezvoltatorisăînț eleagăceanumeseaș teaptădelaprodus
nîdezvoatlre

FazeelModeululP
irootpit

CândsăoflseștM
i odeuP
lortype
Cândcerinț elenusuntclare
Proiectmediu-mare
Clientulpoatecomunicafărăîntârzieri

Avanatejelmodeululdieprootpit
Feedback-ulclienț iloresteprimitrapidc,eeaceaccelereazăprocesuldedezvoltare.
Prootpiturelidezvoatletpoftioolsetiuetlroirpenrtuorcieproeicetsm
i alire.
Funcț ionalităț ilelipsăș ierorilepotfidetectatedevreme
Designeriș idezvoltatoridesoftwareînț elegdespreceanumeseaș teaptă
dinprodus
Dezavantajelemodeluluiprototip
Prootpitareapoaetufinprocesmaelinșt ciareconsumămum
itl p
Rsicanptenrtudezvoatlotrnioi
Documentaț ieslabădincauzamodifcărilorîncerinț e
Înâtnlrielregualetsunetsenț aielpenrtuamenț nieproeicutalm
it p

ModelSprial
Modesupartlnimodedlezvaoesrtw
ltfaecraesrocupă[Link]

Esteocombinaț ieîntrenaturaiterativăaprototipăriș iabordareacontrolatăș isistematică


aspecetelmodeululdiepitcascadă.
Existăuneleetapecaresuntfinalizateîntr-oiteraț ie(spirală)ș irezultatulesteun
unprototipmicalsoftware-uluimareA . poiaceeaș iteraț ieesterepetatăpânăcând
întregulsoftwareesteconstruit.
ModelulSpiralestenumitș i"Meta-Model"deoareceincludetoatecelelaltemodeleSDLC.
Esteunmodelbazatperisc,adicăsuccesulgeneralalunuiproiectdepindeînmaremăsurăde
fazadeanazilăarsicuorli.r

Fazeelmodeululisprial
Întregulprocesdedezvoltareesteîmpărț itînpatruetapediferitecarecontinuăsă
serepetăpânăcândîntregulproiectestefinalizatA
. cesteetapesunt
. Stabilirea obiectivelor ș i soluț iilor alternative
. Identificareaș irezolvareariscurilor

. Dezvoltarea produsului
. Revizuire ș i planificare pentru următoarea etapă
Cândsoăflseșt
[Link]
Acesm
t odeelsetcem
l abinieuziltaptenrtuproeicetmarciarem
i pcilăm
î bunăătț riconnitue.
Esteutilzatacoloundecerinț elesuntdeadezvoltaunsistemcomplet,mare,complex
sistemcumultecaracteristiciș ifacilităț idelazero.
Poaetfioolsatiutncciândexperm
i enetazăcuethnoolgainî,cercândnoaibătilț siaucânduziltaotrul
nuestecapabilsăoferecerinț eleclar.

AvanatejelModeululiSprial
Sseitmelvoulmnioaseșciompelxepreofiaztlaetcuușunriț ădaotăfaricotruuldiegeositnareasricuolri.
Cerereadeschm
i bareacenriț eolproaeatficomodat.
Uziltaotvriădsietmudlevreme

Dezavanatejelmodeululnîispriaăl
Managemenutelsetmaciompelx
Sâfrșuptiloreicutulpioaetsănueifcunoscudteverme
Nuesetportviptienrtuproeicetmcisiaucursicscăzușt airpuetafciositorpenrtuproeicetelmcii
Finalizareacusuccesaproiectuluidepindefoartemultdeanalizariscurilor
Estimareatimpuluiestefoartedificilă

Ceestecolectareadeinformaț i
Colectareainformaț iloresteoartăș ioș tinț ăaadunăriinformaț ilorreferitoarela
sietmulacuta.l
Esterealizatdeanalistuldesistema,stfelîncâtsistemulexistentsăpoatăfiactualizatușorfără
oriceerorși înideplineștecerinț eleutilzatorului.
Deasemeneaa,jutăanalistudlesistemsăpregăteascăundocumenS
tRSprecis.

InsrtumenetT
/ehncidiecoelcatreaniformaț olir
Nuestemaisimpluș iuș orpentruanalistuldesistemsăcolectezeinformaț ireferitoarela
sistem,deaceeasefolosescunelte/tehnicidecolectareainformaț ilor.
Acesteinstrumente/tehnicisunt:
. Observaț ie document
. Observaț ie la faț a locului
. Interviu
. Chestionare
Observaț eiDocument
Acetm
srt eneestdeasemeneanum"R
tievziuerianîergpoărsltir,oceduolișrofim
r ualerol"r.
Observaț aidocumenutulsiereferăalcăuatreanîregsirtărolirexsietnetaelsietmuulciareaujătal
înț elegeț isistemulînîntregime,adicăvadescriefuncț ionalităț ileactualealesistemului
ș icapacităț i.
Într-o perioadă scurtă de timp, manualele de proceduri ș i formularele descriu formatul ș i
funcț ilesistemuluiactual.
Poateoferioînț elegereclarădespreoperaț iunilecaresuntgestionateîn
organizaț ie,identificareainputurilorpentruprocesareș ievaluareaperformanț ei.

Observaț ielafaț alocului


Observaț ialafaț aloculuisereferălavizitaanalistuluidesistemînorganizaț iepentrua
observaț ifuncț ionareasistemuluiactual.
Înaceastămetodă,colectareainformaț ilorsefaceprinobservareaș iobservareaoamenilor,
evenimenteș iobiecteînorganizaț ie.
Esteometodădirectădecolectareainformaț ilor.
Esteutilînsituaț icânddatelecolectatesuntîndiscuț iesauîmpiedicăclaritatea.
expcialț ediecză[Link]

Interviu
Intervievareasereferălacomunicaț iafaț ăînfaț ăîntreanalistuldesistemeș i
uziltaotrpienrtuaadunaniformaț diespreprobelmă.
Interviulpoatefiformalsauinformal,deoarecesuccesulunuinterviudepindede
abiltateaanalistuluicaintervievator.
Estecelmaivechiș cielmaifolositnstrumentpentruaadunainformaț ideoareceestecelmaibun
sursapentrucolectareainformaț ilorcalitative.
Poategestionasubiectelecomplexeș ifacelegăturaîndomenilede
neînț elegeriș iminimizeazăproblemelevitoare.
Tipurideinterviuri:
. Interviu nestructurat: În acest tip de interviu, sesiunea de întrebări ș i răspunsuri este
realizatăpentruaobț ineinformaț idebazădespresistem.
. Interviu structurat: Acest tip de interviu are întrebări standard pe care utilizatorul
rtebueisărăspundăfeinîr-tunformanîtchsi(obeicvitfe)i,nîr-tunformadteschsi(descrpivit).

Chestionare
Chestionarelesereferălacolectareadeinformaț idelaunpublicnumerossubformă
aslondaujul.i
Aceasătmeotdăesetfoolsătideanașil pitenrtuaadunaniformaț diespredvierseprobelmeaelsietmuul.i
dintr-unnumărmaredeoamenideoareceinterviulnuesteposibilatuncicândpubliculț intă
estemare.
Esteutilînsituaț ileîncaretrebuiesăș timceproporț iedintr-ungrupdataprobăsaudezaprobă.
aluneicaracteristiciparticulareasistemuluipropus.
Estefoarteeficientîncercetareaintereselor,atiudinilor,sentimentelorș iconvingerilorutilzatorilor.
Tipuridechestionare:
. Întrebări deschise: Chestionare care permit publicului ț intă să îș i exprime sentimentele
ș iemoț ilelibersuntnumitechestionaredeschiseA
. cesteîntrebărisunt
nubazatperăspunsuripre-deetrmniaet.
. Întrebări închise: Chestionare care au multiple opț iuni ca răspuns ș i permit
respondecnairetbuesiaelcetzeopuitnesniguradniretsluntum
niretibicauriaspunnischsi

chestionareîncheiate.

Analizacost-beneficiu
Esteoparteastudiuluidefezabiltateeconomică.
Esteoanalizăpentruestimareacosturilorimplicateîndezvoltareaunuiproiectș i
profitulposibildeafiderivatdinacesta.
Funcț ioneazăpeoregulăsimplă,adicăidentificareabeneficilordinpropunereș iasociate.
costuri,ș iscăzândcosturiledinbenefici.
Neajutăsăatribuimvaloareuneipropuneri,săcalculămfluxuldenumerarvitorș isămăsurăm
valoareafinanciarăaacestuia.

Cumsăefecutezoianazilăcos-tbenefciui
Identificăcosturileș ibeneficilesistemului
Atribuievaloricosturilorș ibeneficilor
Determinaț ifluxuldenumerartotal
Determinaț vialoareaeconomicăaproiectului
. Rentabilitatea Investiției (ROI)
. Punctul de echilibru (BEP)
. Valoarea Actuală Netă (VAN)

S-ar putea să vă placă și