Vous êtes sur la page 1sur 9

Www.freestudentprojects.

com
www.studentprojectcode.com

S OFWAREREQUIREMENTSPECIFICATION

1.Introduction:
A
developmentprocessconsistofvariousphases,eachphaseendingwitha
denedoutput.Themainreasonforhavingaphasedprocessisthatitbreaksthe
problemofdevelopingsowareintosuccessfullyperformingasetofphases,each
handlingadierentconcernofsowaredevelopment.Thisensuresthatthecost
ofdevelopmentislowerthanwhatitwouldhavebeenifthewholeproblemwas
tackledtogether.Furthermore,aphasedprocessallowspropercheckingfor
qualityandprogressatsomedenedpointsduringthedevelopment(endof
process).Withoutthisonewouldhavetowaitunltheendtoseewhatsoware
hasbeenproduced.
Anyproblemsolvinginsowareconsistofthesesteps:

RequirementAnalysis:

RequirementAnalysisisdoneinordertounderstandtheproblemthe
sowaresystemistosolve.
Therearetwomajoracviesinthisphase:problemunderstandingor
analysisandrequirementspecicaon.Inproblemanalysis,theaimisto
understandtheproblemanditscontext,andtherequirementsofthenew
systemthatistobedeveloped.Oncetheproblemisanalyzedandthe
essenalsunderstood,therequirementsmustbespeciedintherequirement
specicaondocument.Therequirementsdocumentmustspecifyall
funconalandperformancerequirements;theformatsofinputsandoutputs
etc.
www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

SoftwareDesign:
Thepurposeofdesignphaseistoplanasoluonoftheproblem

Speciedbytherequirementsdocument.Thisphaseistherststepinmoving
fromtheproblemdomaintosoluondomain.
Thedesignacvityoenresultsinthreeseparateoutputs:architecturedesign,
highleveldesignanddetaileddesign.

Coding:
Themaingoalofcodingphaseistotranslatethedesignofthe

Systemintocodeinagivenprogramminglanguage.Thecodingphaseaectsboth
tesngandmaintenanceprofoundly.Thegoalofcodingshouldbetoreducethe
tesngandmaintenanceeort,henceduringcodingthefocusshouldbeon
developingprogramsthatareeasytoreadandunderstand.

Testing:
Thefunconoftesngistodetectthedefectsinthe

Soware.Themaingoaltesngistouncoverrequirement,designandcoding
errorsintheprograms.

Themaingoaloftherequirementphaseistoproducethesowarerequirement
specicaon(SRS),whichaccuratelycapturetheclientsrequirements.SRSis
Adocumentthatdescribeswhatthesowareshoulddo.ThebasicpurposeofSRS
istobridgethecommunicaongapbetweentheclients,theendusersandthe
www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

Sowaredevelopers.Anotherpurposeishelpingusertounderstandtheirown
needs.

1.1Purpose:
TheSRStypicallycontainsthebriefdescriponoftheproject.Thepurpose
oftherequirementdocumentistospecifyalltheinformaonrequiredtodesign,
developandtestthesoware.

Thepurposeofthisprojectistoprovideafriendlyenvironmenttomaintain
thedetailsofbooksandlibrarymembers.
Themainpurposeofthisprojectistomaintaineasycirculaonsystemusing
computersandtoprovidedierentreports.

1.2Scope:
Thedocumentonlycoverstherequirementsspecicaonsforthe
LibraryManagementSystem.Thisdocumentdoesnotprovideanyreferencesto
theothercomponentoftheLibraryManagementSystem.Alltheexternal
interfacesandthedependenciesarealsoidenedinthisdocument.
Feasibilitystudy:Theoverallscopeofthefeasibilitystudywastoprovide
sucientinformaontoallowadecisiontobemadeastowhethertheLibrary
ManagementSystemprojectshouldproceedandifso,itsrelavepriorityinthe
contextofotherexisngLibraryManagementTechnology.

Thefeasibilitystudyphaseofthisprojecthadundergonethroughvarioussteps
whichasdescribeasunder:

Identytheorigintheinformaonatdierentlevel.

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

Identytheexpectaonofuserfromcomputerizedsystem.

Analyzethedrawbackofexisngsystem(manualsystem)

1.3Definition,Acronyms,Abbreviation:

JAVA>plaormindependence
SQL>StructuredqueryLanguage
DFD>DataFlowDiagram
CFD>ContextFlowDiagram
ER>EntyRelaonship
IDE>IntegratedDevelopmentEnvironment
SRS>SowareRequirementSpecicaon

1
.4Reference:

AnIntegratedApproachSowareEngineeringThirdEdionby
PankajJalote.

Java:Balaguruswamy

SQL:JosephLJorden

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

1
.5Overview:
TheimplementaonofLibraryManagementstartswithenteringand
updangmasterrecordslikebookdetails,libraryinformaon.Anyfurther
transaconlikebookissue,bookreturnwillautomacallyupdatethecurrent
books.

2.OverallDescription:
2.1ProductPerspective:
TheproposedLibraryManagementSystemwilltakecareofthecurrent
bookdetailatanypointofme.Thebookissue,bookreturnwillupdatethe
currentbookdetailsautomacallysothatuserwillgettheupdatecurrentbook
details.

2.2Productfunction:

Themainpurposeofthisprojectistoreducethemanualwork.
ThissowareiscapableofmanagingBookIssues,Returns,and
Calculang/ManagingFine.GenerangvariousReportsfor
RecordKeepingaccordingtoenduserrequirements

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

2.3Usercharacteristics:
Wehave2levelsofusers

Usermodule:Intheusermodule,userwillchecktheavailability
ofthebooks.
Bookreturn

Administraonmodule:Thefollowingarethesubmoduleinthe
administraonmodule.
Registeruser
Entrybookdetails
Bookissue

2.4GeneralConstraints:
Anyupdateregardingthebookfromthelibraryistoberecordedto
haveupdate&correctvalues.

2.5Assumptionanddependencies:
Allthedataenteredwillbecorrectanduptodate.Thissoware
packageisdevelopedusingjavaasfrontendwhichissupportedbysunmicro
system.MicrosoSQLserver2005asthebackendwhichissupported
byWindow7.

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

3.SpecificRequirement:
3.1ExternalInterfaceRequirement:
Theusershouldbesimpleandeasytounderstandanduse.Alsobean
interacveinterface.Thesystemshouldpromptfortheuserandadministratorto
logintotheapplicaonandforproperinputcriteria

3.1.1UserInterface:
Thesowareprovidesgoodgraphicalinterfacefortheuserany
administratorcanoperateonthesystem,performingtherequiredtasksuchas
create,update,viewingthedetailsofthebook.
AllowsusertoviewquickreportslikeBookIssues/Returnedetcin
betweenparcularme.
Stockvericaonandsearchfacilitybasedondierentcriteria.

3.1.2Hardwareinterface:

Operangsystem:window
Harddisk:40GB
RAM:256MB
Processor:Penum(R)DualcoreCPU


1.

Softwareinterface:

Javalanguage

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

NetbeansIDE7.0.1
MSSQLserver2005

3.1.4Communicationinterface:
Window

3.2Functionalrequirements:

Bookentry:Inthismodulewecanstorethedetailsofthe
books.
Registerstudent:inthismodulewecankeepthedetailsofthe
newstudent.
Bookissue:Thismoduleisusedtokeepatrackofbookissue
details.
Bookreturn:Thismoduleenablestokeepatrackofreturnthe
books.

3.3Performancerequirements:
Thecapabilityofthecomputerdependsontheperformanceofthe
soware.Thesowarecantakeanynumberofinputsprovidedthedatabasesize
islargerenough.Thiswoulddependontheavailablememoryspace.

1.

Designconstraints:

Eachmemberwillbehavingaidentycardwhichcanbeusedforthelibrary
bookissue,nepaymentetc.wheneverlibrarymemberwishtotakeabook,the
bookissuedbythelibraryauthoritywillbecheckboththebookdetailsaswellas
www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

thestudentdetailsandstoreitinlibrarydatabase.Incaseofretrievalofbook
muchofhumanintervenoncanbeeliminated.

Systemattributes:

2.

Maintainability:Therewillbenomaintainedrequirementforthe
soware.Thedatabaseisprovidedbytheenduserandthereforeis
maintainedbythisuser.
Portability:Thesystemisdevelopedforsecuredpurpose,soitiscant
beportable.
Availability:Thissystemwillavailableonlyunlthesystemonwhichit
isinstall,isrunning.
Scalability:Applicable.

3.6Otherrequirements:
Therearenootherrequirements.

www.dreamworldproject.info

www.studentprojectsstore.com

Vous aimerez peut-être aussi