图书管理系统需求说明书英文版.docx

上传人:b****5 文档编号:7500770 上传时间:2023-01-24 格式:DOCX 页数:23 大小:281.92KB
下载 相关 举报
图书管理系统需求说明书英文版.docx_第1页
第1页 / 共23页
图书管理系统需求说明书英文版.docx_第2页
第2页 / 共23页
图书管理系统需求说明书英文版.docx_第3页
第3页 / 共23页
图书管理系统需求说明书英文版.docx_第4页
第4页 / 共23页
图书管理系统需求说明书英文版.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

图书管理系统需求说明书英文版.docx

《图书管理系统需求说明书英文版.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求说明书英文版.docx(23页珍藏版)》请在冰豆网上搜索。

图书管理系统需求说明书英文版.docx

图书管理系统需求说明书英文版

 

RequirementsSpecification

CollegeLibraryManagementSystem

Version1.1(final)

 

TableofContents

1.ProjectDrivers3

1.1Purpose3

1.2Scope3

1.3Abbreviations4

1.4Client,CustomerandotherStakeholders4

1.5UsersoftheProduct7

1.5.1TheUsersoftheProduct7

1.5.2Viewpoints7

2.ProjectConstraints11

2.1MandatedConstraints11

2.2Implementationenvironmentofthecurrentsystem11

2.2.1SystemInterface11

2.2.2UserInterface14

2.3Partnerapplications15

2.4Schedule16

2.5Budget16

3.FUNCTIONALREQUIREMENTS16

3.1TheScopeoftheWork16

3.2TheScopeoftheProduct17

3.3Functionalrequirements18

4.Non-FunctionalRequirements19

4.1LookandFeelRequirements19

4.2UsabilityRequirements19

4.3PerformanceRequirements19

4.4OperationalRequirements19

4.5MaintainabilityandPortabilityRequirements20

4.6SecurityRequirements20

4.7LegalRequirements20

5.ProjectIssues20

5.1OpenIssues20

5.2User’sDocumentationandTraining20

5.3WaitingRoom20

6.References:

21

7.Appendix1.SystemModels22

1.ProjectDrivers

1.1Purpose

Thepurposeofthisdocumentistofamiliarizereaderwithsoftware,whichisdevelopedbyDreamTeamCorporation.Specificationdescribesallhardwareandsoftwarerequirementsforproduct,behaviorofitanditscomponents.SoftwareRequirementsSpecification(SRS)allowstoverifythecustomerthatallhisrequirementsareobservedandimplementedcorrectlybydeveloper.

TheintendedaudiencefortheSRSreadingconsistsofsystemend-users(patrons),customerengineers,softwaredevelopers(definedbyIanSommervilleforsystemrequirements)[1].

1.2Scope

TheDreamTeamCorporationwasinvitedtodevelopCollegeLibraryManagementSystemforNationalInnovationFoundation(N.I.F).Thesoftwarewillreflectalltherequirementsdefinedbythecustomer.

CollegeLibraryManagementSystemwillallowtoperformallnecessaryproceduresforlibrariansandpatrons.Accordingtocustomerrequirementsthesoftwaretobedevelopedwillconsistofthreedatabases:

✓Item’sdatabase(books,journals,magazines,newspapers,diplomathesis,etc)

✓Patron’sdatabase

✓asmallAccess-baseddatabasewithinformationaboutdigitalitems,thatCollegehas(software,music)integratedwithItem’sdatabase

LMSwillalsoprovideallnecessaryservicesfordatabasessuchascreating,deleting,updatingandsearchinginformation.Patronswillbeabletoaccesstothelibrarysite(web-based)throughtheInternetorthroughthelibrary’sLAN-connectedcomputers,scatteredthroughoutthelibraryforsendingrequest,receivinginformationaboutcurrentstatusofthebooksorrenewingthem.ThedesignofproductinterfacetobedevelopedwillbesupportedbyMicrosoftIE,NetscapeNavigatorandOperabrowsers.Userinterfaceswillbeergonomicalandeasy-to-use.

1.3Abbreviations

∙LMS–Librarymanagementsystem

∙SRS–Softwarerequirementsspecification

∙PC–PersonalComputer

∙HDD-HardDiscDrive

∙RAM–RandomAccessMemory

∙LUT–LappeenrantaUniversityofTechnology

∙IE–MicrosoftInternetExplorer

1.4Client,CustomerandotherStakeholders

1.4.1Theclientistheperson/swhopayforthedevelopment,andownerofthedeliveredsystem.

NationalInnovationFoundationbecametheDreamTeamCorporation’sclientinthisproject.TheN.I.Fwillreceivethefinalacceptanceofthesystem,andthusmustbesatisfiedwiththedevelopedsystemornot.

Allclientremarkswillbeimprovedimmediately.Productdeliverableshaveappropriatedprojectschedule,approvedbytheclient.

1.4.2Thecustomeristheperson/swhowillbuytheproductfromtheclient.

Inourcase,therolesoftheclientandthecustomerarefilledbythesamecompany.

1.4.3Stakeholdersinclude:

✓End-Users(detailedinsection1.5)

✓Customer

✓ProjectManager

✓RequirementsEngineer

✓SystemDesigner

✓SystemTester

✓SystemAdministrator

✓ConfigurationManager

SRSidentifieseachtypeofstakeholder:

Table1.End-Users

StakeholderIdentification

End-Users(librarians,patrons),CollegeLibrary

Knowledgeneededbytheproject

BasicknowledgeofMicrosoftWindows-basedinterfaces,Internetbrowser’sinterfaces.

Necessarydegreeofstakeholder’sinvolvement

Low.End–Usersarenotinvolvedinsoftwaredevelopment,justinsomekindsofsociologicalsurveys

Degreeofinfluenceforthatstakeholder

High.SoftwaretobedevelopedtosatisfyfirstofalltheEnd-Users.

Table2.Customer

StakeholderIdentification

Customer(NationalInnovationFoundation)

Knowledgeneededbytheproject

Customer’srequirements,Projectplan,businessmodelingandforecasting.

Necessarydegreeofstakeholder’sinvolvement

Middle.Customersupervisesproject,establishesbudget

Degreeofinfluenceforthatstakeholder

High.SoftwaredevelopmentprocessmaybecanceledbyCustomer.

Table3.ProjectManager

StakeholderIdentification

ProjectManager(FabianGARRIDO-MARTINEZ),TheDreamTeamCorporation

Knowledgeneededbytheproject

Projectplancreating,computerskills.

Necessarydegreeofstakeholder’sinvolvement

High.ProjectManagersupervisesproject,establishesteam,providesdeadlines,negotiateswithcustomer.

Degreeofinfluenceforthatstakeholder

High.AlldevelopmentprocessrequiresconstantcontrolanddecisionmakingfromProjectManager,

Table4.RequirementsEngineer

StakeholderIdentification

RequirementsEngineer(AndreyPaklin),TheDreamTeamCorporation

Knowledgeneededbytheproject

SRScreating,computerskills.

Necessarydegreeofstakeholder’sinvolvement

High.RequirementsEngineersummarizesrequirementsprovidedbycustomer,updatesthem.

Degreeofinfluenceforthatstakeholder

Middle.RequirementsEngineerdefinesSRSunderstrictCustomerandProjectManagercontrol

Table5.SystemDesigner

StakeholderIdentification

SystemDesigner(KonstantinVlasenko),TheDreamTeamCorporation

Knowledgeneededbytheproject

Computer-basedDesigntools,Internettechnologies

Necessarydegreeofstakeholder’sinvolvement

High.SystemDesignerdefinesallsoftwareinterfaces,howtheproductwilllooklike,providingsuccessofproductfromtheEnd–Userspointofview.

Degreeofinfluenceforthatstakeholder

Low.SystemDesignerwillnotuseproducttobedevelopedinappropriateway.

Table6.SystemTester

StakeholderIdentification

SystemTester(AlexKanavin),TheDreamTeamCorporation

Knowledgeneededbytheproject

Computer-basedTestingtools,Internettechnologies,Testingrequirementsandspecifications.

Necessarydegreeofstakeholder’sinvolvement

Middle.SystemTesterislookingformistakesinsoftwareandverifyproduct’spossibilities.

Degreeofinfluenceforthatstakeholder

Low.SystemTesterwillnotuseproducttobedevelopedinappropriateway.

Table7.SystemAdministrator

StakeholderIdentification

SystemAdministrator,Collegestaff

Knowledgeneededbytheproject

Strongcomputerskills,Internetandnetworktechnologies.

Necessarydegreeofstakeholder’sinvolvement

Low.SystemAdministratorisnotinvolvedinsoftwaredevelopmentprocess.

Degreeofinfluenceforthatstakeholder

Middle.SystemAdministratorwillmaintainandinstallproduct.

Table8.ConfigurationManager

StakeholderIdentification

ConfigurationManager(AlexKanavin),TheDreamTeamCorporation

Knowledgeneededbytheproject

Computer-basedTestingtools,Internettechnologies,Testingrequirementsandspecifications.

Necessarydegreeofstakeholder’sinvolvement

High.ConfigurationManagerresponsibleforprojectrepository,projectwebpages.

Degreeofinfluenceforthatstakeholder

Middle.ConfigurationManagermustfollowjobdescriptionanddeadlines,toprovehis/herquality.

1.5UsersoftheProduct

1.5.1TheUsersoftheProduct

PotentialUsersoftheCollegeLMSarelibrariansandpatrons.

Table8.Librarians

Username

CollegeLibrarians

Userrole

TomaintainCollegeLMS(add,delete,renewitemsandupdatedatabases)

Subjectmatterexperience

Master.Collegehadthesamemanagementsystemincard-basedform.Allfeaturesoftheolddatabasearepresentedinnewsoftwareproduct

Technologicalexperience

Journeyman*,asless.Basiccomputerskillsareobligatory.

Intellectualabilities/disabilities

Middleintellectualabilities

Agegroup

Adultage25-65(65yearsold-isapensionage)

Table9.Patrons

Username

Librarypatrons

Userrole

TousetheCollegeLMSinpractice(fromlibraryoranyplace,whereInternetconnectionisavailable)

Subjectmatterexperience

Mayrangesfromnovicetomaster.

Technologicalexperience

Mayrangesfromnovicetomaster,butbasiccomputerskillsandInternetworkingexperienceareobligatory.

Intellectualabilities/disabilities

Mayrangeinwideband

Agegroup

16-65(Collegestudents,professors,teachers,otherstaff)

*)-journeyman,somekindofhumanexperiencedegree,it’ssituatedbetweennoviceandmaster

 

1.5.2Viewpoints

Thisprojectconsistsofseveralstakeholders,whichweredefinedabove.AccordingtoIanSommerville’sarticle‘Viewpointsforrequirementselicitation:

apracticalapproach’[2]softwarerequirementscanbedescribedbyusingPREviewmodel.Theviewpointmodelisdeliberatelyflexibleandinformal.Viewpointscanbeadaptedtospecificorganizationalpracticeandstandardsascanthenotationsusedtodescribesystemrequirements.Viewpointsmaybeusedduringtheearlystagesofarequirementsengineeringprocessasastructuringmechanismforrequirementselicitationandanalysis.Identifyingviewpointsandorganizinginformationaroundthematthisstagereducesthepossibilitythatcriticalinformationwillbemissedduringrequirementselicitatio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1