new srs example

41
Software Requirements Specification Version 1.1 October 25, 2004 Web Publishing System Joan Teamleader Paul Adams Bobbie Baker Charles Charlie Submitted in partial fulfillment Of the requirements of CS 310 Software Engineering

Upload: sara-ahmed

Post on 16-Aug-2015

18 views

Category:

Documents


3 download

DESCRIPTION

SRS for SE students

TRANSCRIPT

Software Requirements SpecificationVersion 1.1October 25, 2004Web Publisin! S"stem#oan $eamlea%erPaul &%ams'obbie 'a(er)arles )arlieSubmitte% in partial fulfillmentOf te requirements of)S *10 Software +n!ineerin!Table of Contents$able of )ontents...................................................................................................................................i,ist of -i!ures.........................................................................................................................................ii1.0. .ntro%uction.....................................................................................................................................11.1. Purpose..................................................................................................................................................11.2. Scope of Pro/ect.....................................................................................................................................11.*. 0lossar".................................................................................................................................................21.4. References.............................................................................................................................................21.5. O1er1iew of 2ocument.........................................................................................................................22.0. O1erall 2escription..............................................................................................................42.1 S"stem +n1ironment........................................................................................................................42.2 -unctional Requirements Specification............................................................................................52.2.1 Rea%er 3se )ase.......................................................................................................................53se case4Searc &rticle......................................................................................................................52.2.2 &utor 3se )ase.......................................................................................................................53se case4 Submit &rticle......................................................................................................................52.2.* Re1iewer 3se )ase...................................................................................................................63se case4Submit Re1iew....................................................................................................................62.2.4 +%itor 3se )ases.......................................................................................................................73se case43p%ate &utor.....................................................................................................................73se case43p%ate Re1iewer.................................................................................................................83se case43p%ate &rticle.....................................................................................................................83se case4Recei1e &rticle..................................................................................................................103se case4&ssi!n Re1iewer................................................................................................................113se case4Recei1e Re1iew.................................................................................................................113se case4)ec( Status......................................................................................................................123se case4Sen% Response...................................................................................................................123se case4Sen% )op"ri!t..................................................................................................................1*3se case4Remo1e &rticle..................................................................................................................143se case4Publis &rticle...................................................................................................................142.* 3ser )aracteristics........................................................................................................................152.4 9on:-unctional Requirements........................................................................................................15*.0. Requirements Specification..........................................................................................16*.1 +;ternal .nterface Requirements....................................................................................................16*.2 -unctional Requirements................................................................................................................16*.2.1 Searc &rticle.........................................................................................................................16*.2.2 )ommunicate..........................................................................................................................17*.2.* &%% &utor.............................................................................................................................17*.2.4 &%% Re1iewer.........................................................................................................................18*.2.5 3p%ate Person.........................................................................................................................18*.2.5 3p%ate &rticle Status..............................................................................................................20*.2.6 +nter )ommunication.............................................................................................................20*.2.7 &ssi!n Re1iewer.....................................................................................................................21*.2.8 )ec( Status...........................................................................................................................21*.2.10 Sen% )ommunication.............................................................................................................22*.2.11 Publis &rticle........................................................................................................................22*.2.12 Remo1e &rticle.......................................................................................................................2**.* 2etaile% 9on:-unctional Requirements.........................................................................................2**.*.1 ,o!ical Structure of te 2ata.................................................................................................2**.*.2 Securit"...................................................................................................................................25.n%e;...............................................................................................................................................................25iList of Figures-i!ure 1 : S"stem +n1ironment........................................................................................................................4-i!ure 2 : &rticle Submission Process..............................................................................................................5-i!ure * : +%itor 3se )ases..............................................................................................................................7-i!ure 4 : ,o!ical Structure of te &rticle es te use cases liste% below. &n &utor submits an article for consi%eration. $e +%itor enters it into te s"steman% assi!ns it to an% sen%s it to at least tree re1iewers. $e Re1iewers return teir comments, wic are use% b" te +%itor to ma(e a %ecision on te article. +iter te article is accepte% as written, %ecline%, or te &utor is as(e% to ma(e some can!es base% on te re1iews. .f it is accepte%, possibl" after a re1ision , te +%itor sen%s a cop"ri!t form to te &utor. Wen tat form is returne%, te article is publise% to te Online #ournal. 9ot sown in te abo1e is te remo1al of a %ecline% article from te s"stem. 2.2.2 &utor 3se )ase.n case of multiple autors, tis term refers to te principal author, wit wom all communication is ma%e.3se case4 Submit &rticleDiagram%&rief Description$e autor eiter submits an ori!inal article or resubmits an e%ite% article.Initial tep-&!-tep Description'efore tis use case can be initiate%, te &utor as alrea%" connecte% to te Online #ournal Website.1. $e &utor cooses te Email Editor button. 2. $e S"stem uses te sendto =$