Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

IEEE Recommended Practice for Software Requirements Specifications

IEEE Std 830-1998


(Revision of IEEE Std 830-1993)
1.Introducere.
1.1.Obiectivul aplicatiei.
1.2.o!eniul.
1.3.efini"ii # ac$oni!e # p$escu$t%$i.
1.&.Refe$in"e.
1.'.($e)enta$ea *ene$al% a docu!entului.
2.Descriere enera!".
2.1.+ocul aplica"iei ,n siste!ul e-istent.
2.2..unc"iile p$odusului info$!atic solicitat.
2.3./a$acte$isticile utili)ato$ilo$.
2.&.Rest$ic"ii *ene$ale.
2.'.Ipote)e 0i dependente.
3.#erin$e concrete.
3.1./e$in"e func"ionale.
3.2./e$in"e pent$u inte$fe"e.
3.3./e$in"e de pe$fo$!an"%.
3.&.Restic"ii de p$oiecta$e.
3.'.1t$ibute asi*u$ate.
1.Introducere.
1.1.%&iecti'u! ap!icatiei.
($eci)ea)% scopul docu!entului. Se p$e)int% co!po$ta$ea e-te$n% a aplica"iei#
sunt desc$ise ce$in"ele nefunc"ionale # $est$ic"iile de p$oiecta$e 0i al"i facto$i
necesa$i pent$u desc$ie$ea co!plet% a ce$in"elo$ soft2a$e#
1.2.Domeniu!.
Identifica$ea p$odusului soft2a$e p$in nu!e
E-plica$ea func"ionalit%"ii soft2a$e-ului
esc$ie$ea !odului ,n ca$e p$odusul va fi utili)at
1.3.Defini$ii ( acronime ( prescurt"ri.
/u eventuale t$i!ite$i la ane-e ,n ca$e te$!enii utili)a"i ,n specifica"ie sunt
e-plica"i ,n detaliu.
1.&.Referin$e.
+ista co!plet% a docu!entelo$ la ca$e se fac $efe$i$i ,n docu!ent.
Identifica$ea fiec%$ui docu!ent p$in titlu # dat% # auto$ # editu$%.
($eci)a$ea su$selo$ de ob"ine$e a $efe$in"elo$.
1.'.Pre)entarea enera!" a documentu!ui.
esc$i$ea con"inului $estului docu!entului
2.Descriere enera!".
2.1.*ocu! ap!ica$iei +n sistemu! e,istent.
Rela"iile cu alte p$oduse soft2a$e. In ca)ul ,n ca$e p$odusul este o
co!ponent% a unui siste! !ai a!plu se p$eci)ea)% ce$in"ele siste!ului#
!odul de co!unica$e etc.
2.2.-unc$ii!e produsu!ui informatic.
Re)u!at al p$incipalelo$ func"ii $eali)ate de p$odusul soft2a$e
2.3.#aracteristici!e uti!i)atori!or.
esc$ie$ea ca$acte$isticilo$ poten"ialilo$ utili)ato$i ai p$odusului 3 nivel de
inst$uc"ie # e-pe$ien"a # p$e*%ti$e ,n te4nica de calcul
2.&.Restric$ii enera!e.
+i!it%$i 4a$d2a$e5
Inte$fe"e cu alte aplica"ii#
+i!ba6 de i!ple!entat$e#
/a$acte$ul c$itic al aplica"iei
/onside$ente de si*u$an"%.
2.'.Ipote)e .i dependente.
.acto$i ca$e pot afecta ce$in"ele p$eci)ate ,n S/S. Sc4i!ba$ea a ce$in"elo$ #
co!ponente sau siste!e de ope$a$e ca$e se p$esupun a fi ac4i)i"ionate
3 #erin$e concrete.
3.1.#erin$e func$iona!e.
3.1.1.#erin$a func$iona!" 1. 7enu!i$ea func"iei8
3.1.1.1.Int$oduce$e.
3.1.1.2.Int$%$i. 7 9e$ifica$ea co$ectitudinii datelo$
de int$a$e8
3.1.1.3.($ocesa$e.
esc$ie$ea pa$a!et$ilo$#
Secven"a de ope$a"ii#
Rela"ia ,nt$e int$%$i 0i ie0i$i
:$ata$ea e$o$ilo$.
3.1.1.&.Ie0i$i. (.o$!at # !odul de co!unica$e)
3.1.2. #erin$a func$iona!a 2.
;;;;;;;;;;;
3.1.n. #erin$a func$iona!" n.
;;;;;;;;;;;
3.2.#erin$e pentru interfe$e.
3.2.1.Interfe$e uti!i)ator.
/a$acte$isticile lo*ice pent$u fieca$e inte$fa"% ,nt$e p$odusul
soft2a$e 0i utili)ato$i 3.o$!atul ec$anului # !ac4ete de pa*ini#
con"inutul pa*inii # !eniu$i # c4ei func"ionale.
3.2.2.Interfe$e /ardware.
/a$acte$isticile lo*ice ale inte$fe"elo$ p$odusului soft2a$e 0i
co!ponentele 4a$d2a$e ale siste!ului. /a$acte$istici de
confi*u$a"ie (nu!%$ de po$tu$i # setul de inst$uc"iuni etc).
/o!ponente 4a$d2a$e dedicate.
3.2.3.Interfe$e software.
<tili)a$ea alto$ p$oduse soft2a$e 3 ba)e de date # siste! de ope$a$e # biblioteci
de clase (=./) # pac4ete de p$o*$a!e !ate!atice # *$afice etc. (ent$u fieca$e
dint$e acestea se p$eci)ea)% nu!ele # !ne!onicul # ve$siunea. efini$ea
inte$fe"elo$ cu p$eci)a$ea con"inutului 0i fo$!atului !esa6elo$. Se poate face
$efe$in"% la docu!ente ca$e definesc inte$fa"a ce$ut%.
3.2.&.Interfe$e de comunica$ie.
($eci)a$ea p$otocoalelo$ de co!unica"ie ,n $e"ele.
3.3.#erin$e de performan$".
:i!pi de $%spuns . /apacitate > nu!%$ de utili)ato$i sau t$an)ac"ii ? secund%
<tili)a$ea $esu$selo$ > !e!o$ie # disc # co!unica"ii

3.&.Restic$ii de proiectare.
3.&.1.Standarde uti!i)ate.
/iclu de via"% # testa$e # codifica$e
3.&.2.Restric$ii software.
+i!ba6 de i!ple!enta$e # @a)e de date # /onfi*u$a$e !ediu de
p$o*$a!a$e
3.'.0tri&ute asiurate.
3.'.1.Securitate.
/$ipta$e # pa$ola.. .isie$e de eviden"% a accesului. Rest$ic"ii p$ivind
accesul la anu!ite !odule ale aplica"iei. 9e$ifica$ea inte*$it%"ii datelo$
pent$u anu!ite va$iabile cu ca$acte$ c$itic.
3.'.2.Intre$inere.
/a$acte$istici ale soft2a$e-ului ca$e pe$!it ,nt$e"ine$ea aplica"iei
co$ectiv% 0i evolutiv%.
3.A 0!te cerin$e
Sec$iunea 3 orani)at" pe o&iecte
3. /e$in"e specifice
3.1 /e$in"e p$ivind inte$fa"a e-te$n%
Si!ila$ Sec"iunii 3.2 din !odelul func"ional
3.2 /lase?Obiecte
3.2.1 /lasa?Obiectul 1
3.2.1.1 1t$ibute (di$ecte sau !o0tenite)
3.2.1.1.1 1t$ibutul 1
. esc$ie$e # tip # vi)ibilitate
.............................
3.2.1.1.n 1t$ibutul n
3.2.1.2 .unc"i (se$vicii# !etode# di$ecte sau !o0tenite)
3.2.1.2.1 /e$in"a func"ional% 1.1
. Int$%$i > ($ocesa$e > Ie0i$i
.............................
3.2.1.2.m /e$in"a func"ional% 1.m
3.2.1.3 =esa6e (info$!a"ii p$i!ite sau t$i!ise )
3.2.2 /lasa?Obiectul 2
. ................................................
3.2.p /lasa?Obiectul p
3.3 /e$in"e de pe$fo$!an"%
3.& Rest$ic"ii de p$oiecta$e
3.' 1t$ibutele siste!ului soft2a$e
3.A 1lte ce$in"e

You might also like