您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > Software-Requirement-Specification(软件需求分析)
theCollegeOnlineQ&ASystem--SoftwareRequirementSpecification1.Introduction1.1.PurposeThepurposeofthisdocumentistopresentadetaileddescriptionoftheCollegeOnlineQ&ASystem.Itwillexplainthepurposeandfeaturesofthesystem,theinterfacesofthesystem,whatthesystemwilldo,theconstraintsunderwhichitmustoperateandhowthesystemwillreacttoexternalsystem.Thisdocumentisintendedforboththestakeholdersandthedevelopersofthesystem.1.2.ScopeofProjectThissoftwaresystemwillbeanOnlineQ&ASystemforthestudentsinthecollege.Thissystemwillhelpstudentstofindanswerstoanyquestionstheywanttoknow,eventheycananswerquestionraisedbyotherstudentstohelpsolvetheirproblems.Bymaximizingtheefficiencyforstudentstofindanswers,thissystemwillmeettheirdemandswhileremainingeasytounderstandanduse.Thesoftwarewillfacilitatecommunicationbetweenstudentsviatheinternet.Thesystemalsocontainsarelationaldatabasecontainingalistofquestions,answers,andstudents’information.1.3Definitions,Acronyms,andAbbreviationsCOQASThistermreferstotheshortnameofthesystem.ThefullnameisCollegeOnlineQuestionsAndAnswersSystem.SearchEngineerWhenastudentsearchforanswers,theCOQASwillalsoprovidedinformationfromotherwebsite.UsingthesearchEngineerofotherwebsite,wecanprovidethelinkstothestudent.StudentInformationSystemThesystemisdesignedforthestudents.Sowhenapersonregistersforthesystem,thesystemmustverifytheperson.Asaresult,theCOQASneedstheStudentinformationSystemtoverifythestudentIDnumberorotheraccount.RankThestudentwillberankedtoseverallevels,accordingtothetotalmarkofeachstudent.Thestudentcangetpointfromansweringquestions.AwardingpointsWhenastudentwantstoaskquestions,hecansettheawardingpointsinordertogivethemtothestudentwhoprovidedthebestanswertothequestion.Ifheorshegivesawardingpointstoothers,heorshewilllostthecorrespondingpoints.BestanswerAquestionmayhavealistofanswers,thestudentwhoaskedthequestionhastherighttoselectthebestanswerandgivetheawardingpointstothestudentswhoprovidedthebestanswers.1.4ReferencesIEEEStandard830-1998IEEERecommendedPracticeforSoftwareRequirementsSpecifications.IEEEComputerSociety,1998.1.5.OverviewofDocumentThenextchapter,theOverallDescriptionsection,ofthisdocumentgivesanoverviewofthefunctionalityoftheproduct.Itshowstheusecasesintheusecasediagramandlisthowtheusecasesareintendedtodo.Thethirdchapter,RequirementsSpecificationsection,ofthisdocumentiswrittenprimarilyforthedevelopersanddescribesintechnicaltermsthedetailsofthefunctionalityoftheproduct.Thesupportinginformationchapterincludesthetableofcontents;indexandappendiceswithglossariesareexplained.2.OverallDescription2.1Use-CaseModelSurveyTheCOQAShastwoactiveactorsandtwocooperatingsystems.TheStudentandAdministratoraccesstheCOQASbylogginginthroughtheInternet.TheStudentmaysearchanswer,askaquestionandansweraquestion.TheAdministratorcanmanagetheusersandquestions.Thereisalinktothe(existing)StudentInformationSystemandSearchEngine.Moredetailsareshownintheusecasediagramandtablebelow.3.2FunctionalRequirement3.2.1UseCase:Login3.2.2UseCase:SearchAnswerUsecaseDescriptionPriorityLoginThisusecaseallowsastudentoradministratortologinintothesystem.Theuserinputsthecorrectidandpassword.Usercanbeeitherstudentoradministrator.Themainactorofthisusecaseisuser.LowSearchAnswerThisusecaseallowsastudenttosearchanswer.Thestudentshouldinputthequestionandgetalistofthequestionandanswers.Thestudentalsocanaddsomeconstraintstothesearchresults,suchasdateandauthor.Themainactorofthisusecaseisthestudent.HighMaintainInformationThisusecaseallowsaStudenttomaintainself-information.Thestudentcanalsoviewhisorherhistoricalrecordsaboutquestions,answers,rankandsoon.TheCollegeonlineQ&Asystemprovideslistsofalltherecords.ThemainactorofthisusecaseistheStudent.MediumAskquestionsThisusecaseallowsaStudenttoaskaquestion.TheStudentcanalsoselectasimilarquestion,setadeadlineforansweringthequestion,addawardingpointstothequestion,supplementthequestionandselectabestanswer.HighAnswerquestionsThisusecaseallowsaStudenttoansweraquestionwhichisunsolved.TheStudentcanalsomodifyananswerbeforethedeadlineofthequestion.TheStudentcanalsomakeacommentonthebestanswerafterthedeadlineofthequestion.HighManagestudentThisusecaseallowstheadministratortomanagethestudentinformation,includingadding,deletingstudents,limitingthestudents’rightsiftheyviolatetheprincipleofCOQAS.TheadministratorisalsoabletoshowtheMediumstatisticofstudentinformationThemainactorofthisusecaseistheAdministrator.ManagequestionsandanswersThisusecaseallowstheadministratortomanageallthequestionsandanswers,includingmodify,ordeletinganyquestionoranswerthatviolatestheprincipleofCOQAS.Theadministratorisalsoabletoshowthestatisticofthequestionsandanswers.ThemainactorofthisusecaseistheAdministrator.Medium2.2AssumptionsandDependenciesTheexistingStudentInformationSystemandSearchEngineswhichresideontheserverwillcontinuetobesupporteduntilatleast2008.TheexternalinterfacesoftheStudentInformationSystemandSearchEnginesareasdefinedandwillnotbealtered.ItisassumedthattheCollegewillcontinuetooperateandsupporttheexistingserveruntilatleast2008.3.Specif
本文标题:Software-Requirement-Specification(软件需求分析)
链接地址:https://www.777doc.com/doc-4542595 .html