exemplu cerinte software
TRANSCRIPT
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 1/17
SPARTAKUS AG
Software Requirements Specification
version 1.0
SGP Online Application Tool
Distribution list:
Name (alphab.) Department Mail
Name (alphab.) Department Mail
! """ ############## ###$%%%.%%%
! """ ############## ###$%%%.%%%
! """ ############## ###$%%%.%%%
Copyright © SPARTAKUS AG or internal !"e only
A!thor# $n"pe%tor#Dept.:&ame:
Tel.:
''''''' """
###############
Si(nature: Dept.:&ame:
Tel.:
Si(nature:
)ile: *+0,1-,+./oc Status: vali/Date: *1.0-.*000 )ile: Proect file
)ile /irector%Sect.
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 2/17
Software Requirements Specificationversion 1.0 Document ana(ement
&. Do%!ment Management
'i"tory o %hange"
er"ion Stat!" Date Per"on re"p. Rea"on or Change
0.1 /raft 1+.0-.*000 ########## first /raft
0.* /raft 1-.0-.*000 "%%%%%%%%%% secon/ /raft
1.0 vali/ *1.0-.*000 '2222222222 final version
Per"on" a!thori*e+ to ma,e %hange"
! """ ############## ###$%%%.%%%! """ ############## ###$%%%.%%%
! """ ############## ###$%%%.%%%
Do%!ment -a" %reate+ !"ing the ollo-ing tool"#
icrosoft 3or/ 45
icrosoft Paint
Pa(e * 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 3/17
Software Requirements Specificationversion 1.0 Document ana(ement
. Content"
& $ntro+!%tion............................................................................................................................../1.1 Purpose of t7e /ocument......................................................................................................8
1.* 9ali/it% of t7e /ocument........................................................................................................ 8
1., Definitions of terms an/ abbreviations..................................................................................8
1.+ Relations7ip wit7 ot7er /ocuments.......................................................................................8
1.8 Overview of t7e /ocument.....................................................................................................8
General +e"%ription o the pro+!%t........................................................................................0
*.1 Relations7ip wit7 e#istin( proects.........................................................................................
*.* Relations7ip wit7 earlier an/ followup proects....................................................................
*., Purpose of t7e pro/uct..........................................................................................................
*.+ Delimitation an/ embe//in( of t7e pro/uct...........................................................................
*.8 Overview of t7e require/ functionalit%...................................................................................
*. General restrictions...............................................................................................................
*.5 ;ar/ware an/ software specifications...................................................................................
*.- Pro/uct users........................................................................................................................ 5
1 Detaile+ +e"%ription o the re2!ire+ pro+!%t eat!re".........................................................3
,.1 Scope of /eliver%...................................................................................................................-
,.* Sequences <scenarios= of interactions wit7 t7e environment................................................-
,., >ser (oals.............................................................................................................................-
,.+ Require/ functions of t7e pro/uct.........................................................................................-
,.+.1 ?nformation about SGP...................................................................................................-,.+.* Online application...........................................................................................................4
,.+.*.1 >ser i/entification....................................................................................................4,.+.*.* )illin( in t7e application forms.................................................................................4,.+.*., Sen/in( t7e online application..............................................................................1*
,.+., Applicant@s personal pa(e............................................................................................1*
,.+.,.1 o(in.....................................................................................................................1*,.+.,.* )or(otten passwor/..............................................................................................1*,.+.,., B7an(in( passwor/..............................................................................................1*,.+.,.+ >p/atin( applicant /ata........................................................................................1*,.+.,.8 Document uploa/.................................................................................................. 1,,.+.,. ?nterviews..............................................................................................................1,,.+.,.5 Ps%c7olo(ical tests................................................................................................1,,.+.,.- o(out................................................................................................................... 1,
,.8 C#ternal interfaces of t7e pro/uct.......................................................................................1,
,. Ot7er pro/uct features require/..........................................................................................1,
,..1 Performance.................................................................................................................1,
,..* Resource......................................................................................................................1,,.., Securit%........................................................................................................................ 1,,..+ Safet%...........................................................................................................................1,
Pa(e , 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 4/17
Software Requirements Specificationversion 1.0 Document ana(ement
,..8 Portabilit%..................................................................................................................... 1,,.. Reliabilit%...................................................................................................................... 1,,..5 aintenance.................................................................................................................1,,..- Reuse...........................................................................................................................1+,..4 >sabilit%........................................................................................................................1+
4 Spe%ii%ation" or pro5e%t management...............................................................................&/+.1 ?mplementation requirements..............................................................................................18
+.* Rea/%touse an/ bou(7tin components...........................................................................18
+., Subcontractors.................................................................................................................... 18
+.+ Acceptance con/itions........................................................................................................ 18
+.8 Terms of /eliver%.................................................................................................................18
+. Requirements for use..........................................................................................................18
+.5 3arrant%..............................................................................................................................18
/ 6bligation" o the %lient........................................................................................................&0
0 Anne7..................................................................................................................................... &8
.1 >ser ?nterface Demo...........................................................................................................15
Pa(e + 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 5/17
Software Requirements Specificationversion 1.0
& $ntro+!%tion
&.& P!rpo"e o the +o%!ment
T7e purpose of t7e software requirements specification is to pro/uce a specification for SGP
Online Application Tool w7ic7 is bin/in( for t7e /evelopment an/ is as unambi(uous as possible.To t7is en/! it contains t7e sum of all t7e requirements w7ic7 7ave been ma/e <an/ accepte/= ont7is pro/uct an/ proect mana(ement from t7e perspective of t7e proect.
&. ali+ity o the +o%!ment
T7is /ocument is vali/ for implementin( an Online Application Tool for t7e SPARTAE>S Gra/uatePro(ram. T7is tool is part of t7e SGP ana(ement Tool. T7e present /ocument is vali/ onl% inconunction wit7 t7e master /ocument /escribin( t7e Software Requirements Specification for t7eSGP ana(ement Tool. All requirements in t7e master /ocument appl% for t7e s%stem /escribe/in t7e present /ocument.
&.1 Deinition" o term" an+ abbre9iation"
SGP SPARTAE>S Gra/uate Pro(ramSBD SPARTAE>S Borporate Director%BD Bentral Department
&.4 Relation"hip -ith other +o%!ment"
T7e Online Application Tool is one of t7e mo/ules t7at compoun/ t7e SGP ana(ement Tool.T7erefore! t7e present /ocument appears as a c7il/ of t7e Software Requirements Specificationfor t7e SGP ana(ement Tool.Since t7e mo/ules of SGP ana(ement Tool are interconnecte/! t7is /ocument is linFe/ wit7 t7e/ocuments presentin( t7e software requirements specification for t7e ot7er mo/ules:- Ps%c7olo(ical Tests
-Partners Deman/s
- Applicant TracFin( Tool- Searc7 an/ Report Tool
&./ 69er9ie- o the +o%!ment
T7is /ocument /escribes t7e Online Application Tool. ?t contains features specific to t7is mo/ule.General features! w7ic7 appl% to all mo/ules of t7e SGP ana(ement Tool! are /escribe/ in t7emaster /ocument.
Pa(e 8 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 6/17
Software Requirements Specificationversion 1.0
General +e"%ription o the pro+!%t
.& Relation"hip -ith e7i"ting pro5e%t"
See t7e master /ocument.
. Relation"hip -ith earlier an+ ollo-:!p pro5e%t"
See t7e master /ocument.
.1 P!rpo"e o the pro+!%t
T7e propose/ pro/uct will offer to (ra/uates t7e possibilit% to appl% online for t7e SPARTAE>SGra/uate Pro(ram. T7e Online Application Tool s7oul/ maFe SGP more attractive for applicantsan/ s7oul/ respon/ to t7e new c7allen(es impose/ b% t7e (lobali2ation of SGP.
.4 Delimitation an+ embe++ing o the pro+!%t
T7e Online Application Tool is part of t7e SGP ana(ement Tool. All (eneral requirements for t7e
SGP ana(ement Tool appl% for Online Application Tool.inFs to t7is tool will appear on several web pa(es on SPARTAE>S@ site. T7e Online ApplicationTool will also contain linFs to pa(es containin( information about /ifferent Or(ani2ational >nitsworl/wi/e. ?t is t7e responsibilit% of t7ose Or(ani2ational >nits to create an/ up/ate t7ese pa(es.
./ 69er9ie- o the re2!ire+ !n%tionality
One of t7e functions of t7e Online Application Tool is to attract (ra/uates for t7e SPARTAE>SGra/uate Pro(ram. T7is s7all be accomplis7e/ b% offerin( /etaile/ information about:- t7e SGP- t7e /ifferent SPARTAE>S branc7es- t7e Or(ani2ational >nits- t7e countries involve/ in t7e SPARTAE>S Gra/uate Pro(ramT7e linF to t7e first entrance pa(e will be poste/ in several 7un/re/s of sites in t7e /ifferentOr(ani2ational >nits an/ countries worl/wi/e. ?t will also appear as a /istinct item on t7eSPARTAE>S@ obs H Bareer site. Anot7er function of t7is mo/ule is to allow (ra/uates to appl% online for t7e SPARTAE>SGra/uate Pro(ram. ?n or/er to perform t7is function! t7e tool s7all be able to:- /ispatc7 all application /ocuments- offer t7e applicants a passwor/ protecte/ met7o/ to come bacF later to review an/ up/ate
t7eir application forms or to a// new /ocuments <(ra/es! certificates! references! etc.=. T7iswa% t7e% are not constraine/ to fulfill ever%t7in( at once! nor to be(in a(ain if t7e% interrupte/t7e application process for a w7ile.
- automaticall% sen/ fee/bacF responses suc7 as t7anF %ou emails.T7e application s7oul/ be more t7an an electronic application form. T7e web pa(es s7oul/ be/esi(ne/ in a mo/ern fas7ion! usin( w7enever possible colors an/ pictures rat7er borin( te#t.T7e applicant s7oul/ be attracte/ b% t7e fanc% /esi(n an/ not feelin( treate/ as a number.
.0 General re"tri%tion"
See t7e correspon/in( requirements in t7e master /ocument.
.8 'ar+-are an+ "ot-are "pe%ii%ation"
See t7e correspon/in( requirements in t7e master /ocument.
.3 Pro+!%t !"er"
Gra/uates <or future (ra/uates= of 7i(7 level e/ucational institutions! w7ic7 are intereste/ in t7eSPARTAE>S Gra/uate Pro(ram! are t7e basic users of t7e Online Application Tool. T7e% will befurt7er referre/ as applicants.
Pa(e 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 7/17
Software Requirements Specificationversion 1.0
Iein( a part of t7e SGP ana(ement Tool! t7e ot7er component mo/ules s7are an/ benefitsfrom t7e /ata acquire/ b% t7e Online Application Tool. T7is means t7at BD members! SGPpartners an/ SGP members appear as in/irect users of t7is tool. T7e Online Application Tool s7allbe /esi(ne/ to satisf% t7e requirements of t7ose in/irect users! as /escribe/ in t7e SoftwareRequirements Specification /ocuments for eac7 mo/ule of t7e master application.
Pa(e 5 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 8/17
Software Requirements Specificationversion 1.0
1 Detaile+ +e"%ription o the re2!ire+ pro+!%t eat!re"
1.& S%ope o +eli9ery
- t7e full version of t7e pro(ram installe/ an/ runnin( on SPARTAE>S@ server
-tec7nical /ocumentation
- source co/e
1. Se2!en%e" ("%enario") o intera%tion" -ith the en9ironment
• T7e user can reac7 t7e entrance pa(e followin( one of t7e linFs place/ on several pa(es on
SPARTAE>S@ site.
• T7e user can sen/ emails to BD team! b% clicFin( on a linF place/ on t7e entrance pa(e.
• ?f t7e user nee/s /etaile/ information about SGP! 7e can clicF on a linF in t7e entrance pa(e.
• ?f t7e user /i/ not appl% %et an/ /eci/e/ to appl% for t7e SGP! 7e can start t7e online
application proce/ure b% clicFin( on t7e correspon/in( linF. ;e will be asFe/ to c7oose ausername an/ a passwor/ an/ to fill in t7e application forms. 37en /one! 7e will clicF on a
button to sen/ t7e online application. ?f all t7e man/ator% fiel/s w7ere correctl% fille/! t7eapplication is store/ in t7e /atabase. Ot7erwise! t7e user is asFe/ to up/ate 7is applicationforms. After t7e application is accepte/! t7e user 7as t7e possibilit% to perform t7e ps%c7olo(ical testan/ to uploa/ some application relate/ /ocuments <rJsumJs! (ra/es! certificates etc.=.
• ?f t7e user 7as alrea/% applie/ for SGP! 7e can use 7is username an/ passwor/ to lo( in to
7is personal application pa(e. ;ere 7e can up/ate 7is personal /ata! 7e can uploa/application relate/ /ocuments! an/ 7e can perform t7e ps%c7olo(ical test <if 7e /i/n@t performit %et=.?n 7is personal pa(e! t7e user can follow a linF to view a list of t7e planne/ interviews. ;e canconfirm t7e availabilit% for eac7 interview! b% clicFin( t7e correspon/in( c7ecFbo#.37en /one! t7e applicant lo(s out from 7is personal pa(e.
1.1 U"er goal"
)rom t7e applicant@s point of view:- to (et /etaile/ information about t7e SPARTAE>S Gra/uate Pro(ramK- to fin/ relevant application information <e#pectations on t7e applicant! con/itions!
requirements an/ restrictions=K- to (et information about Or(ani2ational >nits an/ SPARTAE>S countries! wit7out loosin( t7e
current navi(ation pa(eK- to appl% online for t7e SPARTAE>S Gra/uate Pro(ramK- to uploa/ relevant application /ocumentsK- to be continuall% informe/ about 7is application statusK
)rom t7e BD members@ an/ partners@ point of view! t7e Online Application Tool offers a fast an/efficient met7o/ to store relevant information about SGP applicants. T7is information can befurt7er processe/ usin( ot7er component tools suc7 as t7e Applicant TracFin( Tool! t7e Partners@Deman/s Tool or t7e Searc7 an/ Reports Tool.T7e application /ata store/ b% t7e Online Application Tool will be also available for t7e SGPmembers in t7e P;P submo/ule. T7e% /on@t nee/ to fill in t7eir personal /ata a(ain.
1.4 Re2!ire+ !n%tion" o the pro+!%t
1.4.& $normation abo!t SGP
• T7e entrance pa(e s7all contain (eneral information about SGP.
• T7e entrance pa(e s7all inclu/e a linF to pa(es containin( /etaile/ information about SGP.• T7e entrance pa(e s7all contain a linF to t7e BD main email a//ress.
Pa(e - 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 9/17
Software Requirements Specificationversion 1.0
1.4. 6nline appli%ation
T7e entrance pa(e s7all contain a linF! w7ic7 allows t7e user to appl% online for t7e SPARTAE>SGra/uate Pro(ram.T7e online application pa(e s7all also contain a confi/entialit% announcement. T7is will assuret7e users t7at all /ata are confi/entiall% store/ b% SPARTAE>S.
,.+.*.1>ser i/entification
T7e pro(ram s7all require t7e user to c7oose a username an/ a passwor/.
,.+.*.*)illin( in t7e application forms
T7e pro(ram s7all offer online application forms. At an% time in t7e application process t7euser s7all be able to review an/ up/ate an% pa(e of t7e application forms. T7e user s7all beinforme/ 7ow far is 7e in t7e application process! to prevent 7im to quit ust before t7e en/.T7is s7all be performe/ usin( a pro(ress bar or 7avin( linFs to all application pa(es /ispla%e/alwa%s on t7e screen.T7e application forms contain man/ator% an/ optional fiel/s! w7ic7 can be (roupe/ in t7efollowin( cate(ories:
♦ Personal /ataT7is cate(or% s7all contain fiel/s for:- title- first name- last name- p7oto <t7e applicant s7all 7ave t7e possibilit% to uploa/ a file containin( 7is p7oto. T7e
uploa/e/ p7oto s7all appear on t7e screen=- se#- birt7 /ate- birt7 place- nationalit% <selectable from a list=- worF permit
- militar% service- a//ress: t7e pro(ram s7all let t7e user to specif% at least * a//resses an/ to c7oose
one of t7em as t7e preferre/ a//ress. T7e pro(ram s7all use t7e /ata in t7e preferre/a//ress to automaticall% contact t7e applicant <e.(. to sen/ emails=.)or eac7 a//ress t7e user s7all be able to specif%:- a//ress t%pe- c6o- street- postal co/e- cit%- state- countr%- p7one- mobile- pa(er - email
♦ Enowle/(e
T7e user s7all be able to (ive information about 7is e/ucation. Cac7 t%pe of e/ucationrequires /ifferent fiel/s: High school
- ;i(7 sc7ool name- ocation- De(ree-
Gra/e point avera(e an/ t7e correspon/in( ratin(- Start /ate- Cn/ /ate
Pa(e 4 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 10/17
Software Requirements Specificationversion 1.0
Apprenticeship- Bompan%- De(ree 6 Title- Gra/e- ocation- References
- Start /ate- Cn/ /ate
University - T%pe <>niversit%! Aca/em%! Tec7nical colle(e etc.=- >niversit% name- ocation- aor fiel/ of stu/ies <selectable from a list=- inor fiel/ of stu/ies- T7esis topic- De(ree 6 Title- Gra/e point avera(e an/ t7e correspon/in( ratin(- Start /ate- Cn/ /ate- &umber of %ears <automaticall% calculate/! but e/itable=- Bomments
Ph.D.- >niversit%- ocation- T7esis topic- Bomments- Start /ate-
Cn/ /ate
Academic honors, scholarships / fellowships, other certificates- Title 6 Description- ?nstitute 6 Or(ani2ation- Bomments
)or eac7 t%pe of e/ucation! t7e user s7all be able to fill in more t7an one entr%.
♦ C#perience
T7e pro(ram s7all offer t7e user t7e possibilit% to (ive information about 7is:- Proect e#perience
- ea/ers7ip e#perience T7e user s7all be able to /escribe 7is e#perience. T7e pro(ram s7all offer at least 8
entr% (roups for t7is purpose. Cac7 entr% (roup s7all contain t7e followin( fiel/s:- T%pe <?nterns7ip! Spare time ob! 3orF e#perience etc.=- ocation: SPARTAE>S 6 Ot7er compan%.
)or SPARTAE>S e#perience t7e user s7all be able to specif%:- Iranc7 <selectable from a list=- Or(ani2ational >nit 6 Operatin( Bompan% <t7e user s7all be able to
select an item from t7e list maintaine/ b% SBD=)or e#perience wit7 ot7er compan%! t7e user s7all be able to specif%:
- Bompan% name- Iranc7 <selectable from a list=
- References- Bountr% <selectable from a list=- State- Bit%
Pa(e 10 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 11/17
Software Requirements Specificationversion 1.0
- Start /ate- Cn/ /ate- )unctional area <selectable from a list=
♦ A//itional sFills 6 7obbies
?T sFillsT7e user s7all be able to in/icate 7is sFills in t7e followin( ?T areas:
- Pro(rammin( lan(ua(es- Bomputer applications- Operatin( s%stems- SPARTAE>S pro/ucts
)or eac7 cate(or% t7e pro(ram s7all offer multiple selection lists. T7e user s7all bealso able to specif% sFills not containe/ in t7ese lists.
an(ua(e sFillsT7e user s7all be able to select t7e lan(ua(es from a list. )or eac7 lan(ua(e t7e rea/!
write an/ speaF level can be specifie/.T7e user s7all be able to specif% at least 8 lan(ua(es.
BapabilitiesT7ere are 15 core capabilities use/ b% SPARTAE>S to evaluate t7e applicants. T7euser s7all be able to select ma#imum of t7ese capabilities! w7ic7 7e t7inFs /escribe7im best.)or eac7 capabilit% a linF s7all e#ist! w7ic7 allow t7e user to (et information about t7emeanin( of t7is capabilit%.
Ot7er sFillsT7e user s7all be able to in/icate ot7er sFills! w7ic7 /oes not belon( to t7e sFill
cate(ories /escribe/ above.
;obbies
♦ Applicant@s preferences
T7e user s7all be able to e#press 7is preferences:- Preferre/ branc7:
T7e pro(ram s7all let t7e user to select ma#imum , preferre/ branc7es from a list.)or eac7 branc7 in t7e list! a linF s7all e#ist! w7ic7 offer t7e user information aboutt7is branc7.
- Preferre/ or(ani2ational unit:
T7e pro(ram s7all let t7e user to select ma#imum , preferre/ or(ani2ational unitsfrom a list. T7e list of or(ani2ational units s7all be obtaine/ from SBD. )or eac7or(ani2ational unit in t7e list! a linF s7all e#ist! w7ic7 offer t7e user informationabout t7is or(ani2ational unit. T7e or(ani2ational units /eci/e t7emselves 7ow t7e%want to be represente/ in t7is tool an/ are responsible for up/atin(.
- Preferre/ functional area:T7e user s7all be able to select t7e preferre/ functional area from a list.
- Preferre/ 7ome countr%:T7e user s7all be able to select t7e preferre/ 7ome countr% from a list containin(all countries involve/ in t7e SPARTAE>S Gra/uate Pro(ram. )or eac7 countr% in
t7e list a linF s7all e#ist! w7ic7 offer information about t7is countr% an/ t7eor(ani2ational units represente/ in t7is countr%. T7e countries /eci/e t7emselves
Pa(e 11 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 12/17
Software Requirements Specificationversion 1.0
7ow t7e% want to be represente/ in t7is tool an/ are responsible for up/atin(.
- Desire/ salar% <inclu/in( t7e currenc%=- Carliest startin( /ate- Preferre/ contact met7o/ <email! p7one etc.=- T7e pro(ram s7all offer t7e user t7e possibilit% to answer to t7e followin(
questions:- 37ere /i/ %ou learn about SPARTAE>S Gra/uate Pro(ramL <?nternet
searc7! SPARTAE>S web site! )rien/! Recruitin( fair etc.=- Please (ive us t7ree most important reasons w7% %ou want to oin
SGP.- Please (ive us %our t7ree most important reasons w7% %ou want to oin
SPARTAE>S.- Please (ive us t7ree reasons w7% we s7oul/ 7ire %ou.
,.+.*.,Sen/in( t7e online application
After t7e user fille/ in t7e application forms! 7e s7all be able to sen/ t7em online.
?f /ata in t7e man/ator% fiel/s are missin( or incorrect /ata are /etecte/! t7e pro(ram s7allrequire t7e user to up/ate t7e application forms accor/in(l%.T7e man/ator% fiel/s will be specifie/ b% BD /urin( t7e /evelopment p7ase.?f all man/ator% /ata are (iven an/ no inconsistencies are /etecte/! t7e online application isaccepte/ an/ t7e user@s /ata are store/ in t7e /atabase. )rom t7is moment t7e user is are(istere/ applicant. T7e pro(ram s7all re/irect t7e user to 7is personal pa(e.T7e pro(ram s7all automaticall% sen/ a T7anF %ou email after t7e online application is store/ int7e /atabase.
1.4.1 Appli%ant;" per"onal page
,.+.,.1o(in
A user t7at successfull% sent t7e online application forms is a re(istere/ applicant. ;e s7all beable to access 7is personal pa(e usin( t7e username an/ passwor/ c7osen at application time.T7ere are situations w7en t7e user /i/ not appl% online an/ a user account was manuall% create/b% a BD member <see Breation of a (ra/uate account in Applicant TracFin( Tool RequirementsSpecification=. ?f some man/ator% fiel/s were left blanF! t7e pro(ram s7all notif% t7e user an/ taFe7im to t7e personal /ata pa(es.
,.+.,.*)or(otten passwor/
?n t7e entrance pa(e s7all e#ist a linF t7at allows users to asF for t7e passwor/ if t7e% for(ot it.T7e pro(ram s7all automaticall% sen/ an email to t7e applicant containin( t7e for(ottenpasswor/.
,.+.,.,B7an(in( passwor/T7e pro(ram s7all let t7e user c7an(e 7is passwor/ but not 7is username.
,.+.,.+>p/atin( applicant /ata
T7e applicant@s personal pa(e s7all let t7e user up/ate 7is /ata. All fiel/s /escribe/ in )illin( in t7e application forms s7all be available for up/ate. T7e up/ates7all succee/ onl% w7en all man/ator% fiel/s are fille/ in an/ no /ata inconsistencies are/etecte/.
,.+.,.8Document uploa/
T7e user s7all be able to uploa/ application relate/ /ocuments. T7e list of possible /ocuments to
be uploa/e/ inclu/es:- etter settin( out envisa(e/ obectives- Burriculum 9itae- Bopies of sc7oolleavin( e#amination! certificate! /iploma! list of (ra/es etc.
Pa(e 1* 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 13/17
Software Requirements Specificationversion 1.0
- Bopies of an% ot7er certificates of e#amination 6 activities
,.+.,.?nterviews
T7e pro(ram s7all present t7e user a list of t7e interviews planne/ b% t7e BD team <usin( t7e Applicant TracFin( Tool=.T7e user s7all be able to confirm online 7is availabilit% for eac7 interview.
,.+.,.5 Ps%c7olo(ical tests
T7e applicant@s personal pa(e s7all contain a linF to t7e Ps%c7olo(ical Tests tool. T7e user s7allbe informe/ t7at alt7ou(7 t7is tests are optional! t7e BD team recommen/s t7em for allapplicants.
,.+.,.-o(out
T7e applicant s7all be able to lo(out w7en 7e wants to leave 7is personal pa(e. Automatic lo(outs7all also occur if t7e user /i/ not interact wit7 t7e pro(ram for at least ,0 minutes.
1./ <7ternal intera%e" o the pro+!%t
See t7e >ser interface Demo in Anne# .1.
1.0 6ther pro+!%t eat!re" re2!ire+
1.0.& Perorman%e
T7e response time s7all not e#cee/ 8 secon/s for *0 simultaneous queries. T7e response time iscalculate/ as t7e time between t7e moment t7e request reac7e/ t7e server an/ t7e moment t7eserver sent t7e repl%.
1.0. Re"o!r%e
T7e pro(ram s7all be able to 7an/le at least +000 online applications per %ear. T7e si2e of ;T pa(es s7all not e#cee/ 80 Eb.
1.0.1 Se%!rity
T7e pro(ram s7all ensure t7at no unaut7ori2e/ access is possible to applicants@ /ata.T7e user passwor/ s7all never appear on t7e screen. After lo(out! t7e user s7all not be able to access t7e earlier visite/ pa(es usin( t7e IacF buttonof t7e browser.
1.0.4 Saety
See t7e correspon/in( requirements in t7e master /ocument.
1.0./ Portability
See t7e correspon/in( requirements in t7e master /ocument.
1.0.0 ReliabilitySee t7e correspon/in( requirements in t7e master /ocument.
1.0.8 Maintenan%e
See t7e correspon/in( requirements in t7e master /ocument.
1.0.3 Re!"e
&o specific requirements.
1.0.= U"ability
T7e main users of t7is mo/ule are t7e applicants. an% of t7em 7ave little e#perience of usin(online tools. T7erefore! t7e application s7all 7ave a ver% user frien/l% interface.Detaile/ information s7all be (iven about t7e meanin( of eac7 fiel/ in a form. )iel/ names s7allbe linFs t7at opens a new <smaller= 7elp win/ow or an alert bo#. ?nformation about eac7 fiel/inclu/es fiel/ meanin(! possible values! formats! etc.
Pa(e 1, 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 14/17
Software Requirements Specificationversion 1.0
See also t7e General Restrictions in t7e master /ocument.
Pa(e 1+ 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 15/17
Software Requirements Specificationversion 1.0
4 Spe%ii%ation" or pro5e%t management
4.& $mplementation re2!irement"
See t7e correspon/in( requirements in t7e master /ocument.
4. Rea+y:to:!"e an+ bo!ght:in %omponent"
See t7e correspon/in( requirements in t7e master /ocument.
4.1 S!b%ontra%tor"
See t7e correspon/in( requirements in t7e master /ocument.
4.4 A%%eptan%e %on+ition"
See t7e correspon/in( requirements in t7e master /ocument.
4./ Term" o +eli9ery
See t7e correspon/in( requirements in t7e master /ocument.
4.0 Re2!irement" or !"e
See t7e correspon/in( requirements in t7e master /ocument.
4.8 >arranty
See t7e correspon/in( requirements in t7e master /ocument.
Pa(e 18 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 16/17
Software Requirements Specificationversion 1.0
/ 6bligation" o the %lientSee t7e correspon/in( requirements in t7e master /ocument.
Pa(e 1 6 15
8/21/2019 Exemplu Cerinte Software
http://slidepdf.com/reader/full/exemplu-cerinte-software 17/17
Software Requirements Specificationversion 1.0
0 Anne7
0.& U"er $ntera%e Demo
T7is /emo is not part of t7e requirements specification. 3e create/ an/ use/ t7is /emo in t7e
process of collectin( requirements from t7e users.T7is /emo /oes not implement t7e functionalit% nee/e/ from t7e propose/ tool. Rat7er it is acollection of /umm% pa(es inten/e/ to offer a view of t7e /esire/ functionalit% an/ comple#it% of t7e propose/ tool.T7is /emo s7oul/ be cautiousl% use/. ?t /oes not respect all requirements specifie/ in t7is/ocument. ?t s7ows onl% some aspects of t7e propose/ tool! leavin( alone some ot7ers. ?n nocase is t7is /emo a specification of t7e /esire/ user interface. T7e implementation of t7epropose/ tool@s user interface can si(nificantl% /iffer from t7is /emo! as lon( as it meets allrequirements specifie/ in t7is /ocument an/ in t7e relate/ /ocuments.T7e /emo was teste/ onl% wit7 ?nternet C#plorer +.01 an/ newer. ?t is Fnown it /oes not worFcorrectl% wit7 &etscape.
<embe//e/ arc7ive wit7 a /emo=
Pa(e 15 6 15