exemplu cerinte software

17
SPARTAKUS AG Software Requirements Specification version 1.0 SGP Online Application Tool Distribution list: Name (alphab.) Department Mail Name (alphab.) Department Mail ! """ ############## ###$%%%.%%% ! """ ############## ###$%%%.%%% ! """ ############## ###$%%%.%%% Copyright © SPARTA KUS 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.

Upload: charles-bulan

Post on 07-Aug-2018

212 views

Category:

Documents


0 download

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