需求分析文档模板Requirements-Specification-Template_第1页
需求分析文档模板Requirements-Specification-Template_第2页
需求分析文档模板Requirements-Specification-Template_第3页
需求分析文档模板Requirements-Specification-Template_第4页
需求分析文档模板Requirements-Specification-Template_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求分析文档模板Requirements-Specification-Template[YourProject]RequirementsSpecification[YourProject]RequirementsSpecificationVersion1.0February21,2020UsethisRequirementsSpecificationtemplatetodocumenttherequirementsforyourproductorservice,includingpriorityandapproval.Tailorthespecificationtosuityourproject,organizingtheapplicablesectionsinawaythatworksbest,andusethechecklisttorecordthedecisionsaboutwhatisapplicableandwhatisn't.Theformatoftherequirementsdependsonwhatworksbestforyourproject.Thisdocumentcontainsinstructionsandexampleswhichareforthebenefitofthepersonwritingthedocumentandshouldberemovedbeforethedocumentisfinalized.ToregeneratetheTOC,selectall(CTL-A)andpressF9.c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page2of17[YourProject]RequirementsSpecificationTableofContents1.EXECUTIVESUMMARY41.1PO4ROJECTVERVIEW1.2PURPOSEANDSCOPEOFTHISSPECIFICATION42.PRODUCT/SERVICEDESCRIPTION42.1PRODUCTCONTEXT42.2UC4SERHARACTERISTICS2.3ASSUMPTIONS42.4CONSTRAINTS42.5DEPENDENCIES53.REQUIREMENTS53.1FR6UNCTIONALEQUIREMENTS3.2USERINTERFACEREQUIREMENTS73.3U7SABILITY3.4PERFORMANCE73.4.1Capacity.73.4.2Availability.73.4.3Latency.73.5MANAGEABILITY/MAINTAINABILITY83.5.1Monitoring.83.5.2Maintenance.83.5.3Operations/I83.6SI.8YSTEMNTERFACENTEGRATION3.6.1NetworkandHardwareInterfaces83.6.2SystemsInterfaces83.7SECURITY93.7.1Protection.93.7.2AuthorizationandAuthentication93.8DM9ATAANAGEMENT3.9STANDARDSCOMPLIANCE103.10PORTABILITY104.USERSCENARIOS/USECASES105.DELETEDORDEFERREDREQUIREMENTS106.REQUIREMENTSCONFIRMATION/STAKEHOLDERSIGN-OFF12APPENDIX13AA.D,A,A13PPENDIXEFINITIONSCRONYMSANDBBREVIATIONSAPPENDIXB.REFERENCESM13AC.REQUIREMENTS13PPENDIXRACEABILITYATRIXAPPENDIXD.ORGANIZINGTHEREQUIREMENTS16c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page3of17[YourProject]RequirementsSpecification1.ExecutiveSummary1.1 ProjectOverviewDescribethisprojectorproductanditsintendedaudience,orprovidealinkorreferencetotheprojectcharter.1.2 PurposeandScopeofthisSpecificationDescribethepurposeofthisspecificationanditsintendedaudience. Includeadescriptionofwhatiswithinthescopewhatisoutsideofthescopeof thesespecifications. Forexample:InscopeThisdocumentaddressesrequirementsrelatedtophase2ofProjectA:modificationofClassificationProcessingtomeetlegislativemandateABC.modificationofLaborRelationsProcessingtomeetlegislativemandateABC.OutofScopeThefollowingitemsinphase3ofProjectAareoutofscope:modificationofClassificationProcessingtomeetlegislativemandateXYZ.modificationofLaborRelationsProcessingtomeetlegislativemandateXYZ.(Phase3willbeconsideredinthedevelopmentoftherequirementsforPhase2,butthePhase3requirementswillbedocumentedseparately.)2.Product/ServiceDescriptionInthissection,describethegeneralfactorsthataffecttheproductanditsrequirements.Thissectionshouldcontainbackgroundinformation,notstatespecificrequirements(providethereasonswhycertainspecificrequirementsarelaterspecified).2.1 ProductContextHowdoesthisproductrelatetootherproducts?Isitindependentandself-contained? Doesitinterfacewithavarietyofrelatedsystems? Describetheserelationshipsoruseadiagramtoshowthemajorcomponentsofthelargersystem,interconnections,andexternalinterfaces.2.2 UserCharacteristicsCreategeneralcustomerprofilesforeachtypeofuserwhowillbeusingtheproduct.Profilesshouldinclude:Student/faculty/staff/otherexperiencetechnicalexpertiseothergeneralcharacteristicsthatmayinfluencetheproduct2.3 AssumptionsListanyassumptionsthataffecttherequirements,forexample,equipmentavailability,userexpertise,etc.Forexample,aspecificoperatingsystemisassumedtobeavailable;iftheoperatingsystemisnotavailable,theRequirementsSpecificationwouldthenhavetochangeaccordingly.2.4 ConstraintsDescribeanyitemsthatwillconstrainthedesignoptions,includingc:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page4of17[YourProject]RequirementsSpecificationparalleloperationwithanoldsystemauditfunctions(audittrail,logfiles,etc.)access,managementandsecuritycriticalityoftheapplicationsystemresourceconstraints(e.g.,limitsondiskspaceorotherhardwarelimitations)otherdesignconstraints(e.g.,designorotherstandards,suchasprogramminglanguageorframework)2.5 DependenciesListdependenciesthataffecttherequirements. Examples:ThisnewproductwillrequireadailydownloadofdatafromX,ModuleXneedstobecompletedbeforethismodulecanbebuilt.3.RequirementsDescribeallsystemrequirementsinenoughdetailfordesignerstodesignasystemsatisfyingtherequirementsandtesterstoverifythatthesystemsatisfiesrequirements.? Organizetheserequirementsinawaythatworksbestforyourproject. SeeAppendixDAppendixD,OrganizingtheRequirements fordifferentwaystoorganizetheserequirements.? Describeeveryinputintothesystem,everyoutputfromthesystem,andeveryfunctionperformedbythesysteminresponsetoaninputorinsupportofanoutput. (Specifywhatfunctionsaretobeperformedonwhatdatatoproducewhatresultsatwhatlocationforwhom.)Eachrequirementshouldbenumbered(oruniquelyidentifiable)andprioritized.SeethesamplerequirementsinFunctionalRequirements,andSystemInterface/Integration,aswellastheseexampleprioritydefinitions:PriorityDefinitionsThefollowingdefinitionsareintendedasaguidelinetoprioritizerequirements.? Priority1 –Therequirementisa “musthave”asoutlinedbypolicy/lawPriority2–Therequirementisneededforimprovedprocessing,andthefulfillmentoftherequirementwillcreateimmediatebenefits?Priority3–Therequirementisa“nicetohavewhich”mayincludenewfunctionalityItmaybehelpfultophrasetherequirementintermsofitspriority,e.g.,"ThevalueoftheemployeestatussenttoDISmustbeeitherAorI"or"Itwouldbeniceiftheapplicationwarnedtheuserthattheexpirationdatewas3businessdaysaway".Anotherapproachwouldbetogrouprequirementsbyprioritycategory.Agoodrequirementis:CorrectUnambiguous(allstatementshaveexactlyoneinterpretation)Complete(whereTBDsareabsolutelynecessary,documentwhytheinformationisunknown,whoisresponsibleforresolution,andthedeadline)ConsistentRankedforimportanceand/orstability? Verifiable(avoidsoftdescriptions like “workswell ”, “isuserfriendly ”;useconcretetermsandspecifymeasurablequantities)Modifiable(evolvetheRequirementsSpecificationonlyviaaformalchangeprocess,preservingacompleteaudittrailofchanges)c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page5of17[YourProject]RequirementsSpecificationDoesnotspecifyanyparticulardesignTraceable(cross-referencewithsourcedocumentsandspawneddocuments).3.1 FunctionalRequirementsIntheexamplebelow,therequirementnumberinghasascheme-BR_LR_0##(BRforBusinessRequirement,LRforLaborRelations).ForsmallprojectssimplyBR-##wouldsuffice.Keepinmindthatifnoprefixisused,thetraceabilitymatrixmaybedifficulttocreate(e.g.,nodifferentiationbetween'02'asabusinessrequirementvs.atestcase)Thefollowingtableisanexampleformatforrequirements. Choosewhateverformatworksbestforyourproject.ForExample:Req#RequirementBR_LR_05Thesystemshouldassociateasupervisorindicatorwitheachjobclass.BR_LR_08Thesystemshouldhandleanynumberoffees(existingandnew)associatedwithunions.BR_LR_10Thesystemshouldcaptureandmaintainjobclassstatus(i.e.,activeorinactive)BR_LR_16ThesystemshouldassigntheSupervisorCodebasedonthevalueintheJobClasstableandadditionalcriteriaasspecifiedbytheclients.BR_LR_18ThesystemshouldprovidetheLaborRelationsofficewiththeabilitytooverridethesystem-derivedBargainingUnitcodeandtheUnionCodeforto-be-determinedemployeetypes,includinghourlyappointments.

DateSMECommentsPriorityReviewed/RvwdApprovedBusinessProcess=37/13/04BobDylan,“MaintenanceMickJaggerBusinessProcess=27/13/04BobDylan,“ChangingDuesintheMickJaggerSystem”Anexampleofanewfeeisaninitiationfee.BusinessProcess=27/13/04BobDylan,“Maintenance”MickJaggerSomejobclassesareoldandarenolongerused.However,theystillneedtobemaintainedforlegal,contractandhistoricalpurposes.April2005–New2requirement.ItisoneofthreenewrequirementsfromBR_LR_03.April2005–New2requirement.Itisoneof3threenewrequirementsfromBR_LR_04.5/11/2005–Prioritychangedfrom2to3.c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page6of17[YourProject]RequirementsSpecification3.2 UserInterfaceRequirementsInadditiontofunctionsrequired,describethecharacteristicsofeachinterfacebetweentheproductanditsusers(e.g.,requiredscreenformats/organization,reportlayouts,menustructures,errorandothermessages,orfunctionkeys).3.3 UsabilityIncludeanyspecificusabilityrequirements,forexample,LearnabilityTheuserdocumentationandhelpshouldbecompleteThehelpshouldbecontextsensitiveandexplainhowtoachievecommontasksThesystemshouldbeeasytolearn )3.4 PerformanceSpecifystaticanddynamicnumericalrequirementsplacedonthesystemoronhumaninteractionwiththesystem:Staticnumericalrequirementsmayincludethenumberofterminalstobesupported,thenumberofsimultaneoususerstobesupported,andtheamountandtypeofinformationtobehandled.Dynamicnumericalrequirementsmayincludethenumberoftransactionsandtasksandtheamountofdatatobeprocessedwithincertaintimeperiodforbothnormalandpeakworkloadconditions.Alloftheserequirementsshouldbestatedinmeasurableform.Forexample,"95%ofthetransactionsshallbeprocessedinlessthan1second"ratherthan “anoperatorshallnothavetowaitforthetransactiontocomplete ”. CapacityIncludemeasurablecapacityrequirements(e.g.,thenumberofsimultaneoususerstobesupported,themaximumsimultaneoususerload,per-usermemoryrequirements,expectedapplicationthroughput) AvailabilityIncludespecificandmeasurablerequirementsfor:HoursofoperationLevelofavailabilityrequiredCoverageforgeographicareasImpactofdowntimeonusersandbusinessoperationsImpactofscheduledandunscheduledmaintenanceonuptimeandmaintenancecommunicationsprocedures? reliability(e.g.,acceptablemeantimebetweenfailures(MTBF),or themaximumpermittednumberoffailuresperhour). LatencyIncludeexplicitlatencyrequirements,e.g.,themaximumacceptabletime(oraveragetime)foraservicerequest.c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page7of17[YourProject]RequirementsSpecification3.5 Manageability/Maintainability MonitoringIncludeanyrequirementsforproductorservicehealthmonitoring,failureconditions,errordetection,logging,andcorrection. MaintenanceSpecifyattributesofthesystemthatrelatetoeaseofmaintenance.Theserequirementsmayrelatetomodularity,complexity,orinterfacedesign.Requirementsshouldnotbeplacedheresimplybecausetheyarethoughttobegooddesignpractices. OperationsSpecifyanynormalandspecialoperationsrequiredbytheuser,including:periodsofinteractiveoperationsandperiodsofunattendedoperationsdataprocessingsupportfunctionsbackupandrecoveryoperationssafetyconsiderationsandrequirementsdisasterrecoveryandbusinessresumption3.6 SystemInterface/IntegrationSpecifytheuseofotherrequiredproducts(e.g.,adatabaseoroperatingsystem),andinterfaceswithothersystems(e.g.,UWHirespackageinterfaceswithPubCookieandODS,HEPPSsysteminterfaceswithBudgetsystem).Foreachinterface,definetheinterfaceintermsofmessageformatandcontent.Forwell-documentedinterfaces,simplyprovideareferencetothedocumentation.Outlineeachinterfacebetweentheproductandthehardwareornetworkcomponentsofthesystem.Thisincludesconfigurationcharacteristics(e.g.,numberofports,instructionsets),whatdevicesaretobesupported,andprotocols(e.g.,signalhandshakeprotocols). NetworkandHardwareInterfacesSpecifythelogicalcharacteristicsofeachinterfacebetweentheproductandthehardwareornetworkcomponentsofthesystem.Thisincludesconfigurationcharacteristics(e.g.,numberofports,instructionsets),whatdevicesaretobesupported,andprotocols(e.g.,signalhandshakeprotocols). SystemsInterfacesExamplesystemsinterfacerequirements:A.System1-to-System2Interfaceschedule. Thisfileisreferredtoas"FileName"inthisdocument.c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page8of17[YourProject]RequirementsSpecificationFileStructureandFormatA1.TheFileNamefileisafixedlengthtextfile.A2.TheFileNamefileisanunformattedASCIIfile(text-only).A3.TheFileNamefilecontainsabatchtotalsrecordandseveraldetailrecords.FileDescription:BatchTotalsRecordA4.Thebatchtotalsrecordcanbeplacedatthebeginning,inthemiddle,orattheendofthefile.A5.Thebatchtotalsrecordcontainsthefollowing:RecordType(value:XA)ProcessType(value:A)BatchNumber(3digitnumberassignedbyPayrollDept)OriginCode(AIG)TotalnumberofdetailrecordsTotaldeductionamountFileDescription:DetailRecordsA6.TheFileNamefilecontainsarowforeachrecordmeetingxxxcriteria.A7.EachrowintheFileNamefilecontainsthefollowingfields,comma-delimitedandencasedindouble-quoteswherethedataincludescommasorspaces:EmployeeIdRecordTypeProcessDate(MMDDYY)XYGNumberElementCodeAmountAmountSignYearFlagTotalAmountTotalAmtSign3.7 Security ProtectionSpecifythefactorsthatwillprotectthesystemfrommaliciousoraccidentalaccess,modification,disclosure,destruction,ormisuse.Forexample:encryptionactivitylogging,historicaldatasetsrestrictionsonintermodulecommunicationsdataintegritychecks AuthorizationandAuthenticationSpecifytheAuthorizationandAuthenticationfactors.ConsiderusingstandardtoolssuchasPubCookie.3.8 DataManagementSpecifytherequirementsforanyinformationthatistobeplacedintoadatabase,includingtypesofinformationusedbyvariousfunctionsfrequencyofusedataaccessrulesc:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page9of17[YourProject]RequirementsSpecificationdataentitiesandrelationshipsintegrityconstraintsdataretentionvalidrange,accuracy,and/ortoleranceunitsofmeasuredataformatsdefaultorinitialvalues3.9 StandardsComplianceSpecifytherequirementsderivedfromexistingstandards,policies,regulations,orlaws(e.g.,reportformat,datanaming,accountingprocedures,audittracing).Forexample,thiscouldspecifytherequirementforsoftwaretotraceprocessingactivity.Suchtracesareneededforsomeapplicationstomeetminimumregulatoryorfinancialstandards.Anaudittracerequirementmay,forexample,statethatallchangestoapayrolldatabasemustberecordedinatracefilewithbeforeandaftervalues.3.10PortabilityIfportabilityisarequirement,specifyattributesofthesystemthatrelatetotheeaseofportingthesystemtootherhostmachinesand/oroperatingsystems.Forexample,Percentageofcomponentswithhost-dependentcode;Percentageofcodethatishostdependent;Useofaprovenportablelanguage;Useofaparticularcompilerorlanguagesubset;Useofaparticularoperatingsystem;Theneedforenvironment-independence-theproductmustoperatethesameregardlessofoperatingsystems,networks,developmentorproductionenvironments.4.UserScenarios/UseCasesProvideasummaryofthemajorfunctionsthattheproductwillperform. Organizethefunctionstobeunderstandabletothecustomerorafirsttimereader. Includeusecasesandbusinessscenarios,orprovidealinktoaseparatedocument(ordocuments). Abusinessscenario:DescribesasignificantbusinessneedIdentifies,documents,andrankstheproblemthatisdrivingthescenarioDescribesthebusinessandtechnicalenvironmentthatwillresolvetheproblemStatesthedesiredobjectivesShowsthe“Actors”andwheretheyfitinthebusinessmodelIsspecific,andmeasurable,andusesclearmetricsforsuccess5.DeletedorDeferredRequirementsIdentifyanyrequirementsthathavebeendeletedafterapprovalorthatmaybedelayeduntilfutureversionsofthesystem.Forexample:c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page10of17[YourProject]RequirementsSpecificationReq#BR_LR_01BR_LR_02BR_LR_03

BusinessRequirementThesystemshouldvalidatetherelationshipbetweenBargainingUnit/LocationandJobClass.Thesystemshouldvalidatethatthesupervisorindicatoriscorrectaccordingtojobclass.DeferredtoPhase2B:3/29/2005Thesystemshouldderivethebargainingunitcode,unioncode,andsupervisorindicatorfromthejobclasscodeandlocation.

StatusApril2005:Deleted.ThisrequirementhasbeenreplacedbyBR_LR_036andBR_CC_33.April2005:DeferredtoPhase2B.April2005:DeletedReplacedbyBR_LR_16andBR_LR_17.

DateComments PriRvwdBusinessProcess=17/13/04“AssigningaBargainingUnittoanAppointment”BusinessProcess=37/13/04“AssigningaBargainingUnittoanAppointment”BusinessProcess=17/13/04“AssigningaBargainingUnittoanAppointment”;Thiswilleliminatetheneed,typically,fortheusertoenterthebargainingunitcode,unioncodeandsupervisorindicator.

SMEReviewed/ApprovedBobDylan,MickJaggerBobDylan,MickJaggerBobDylan,MickJaggerc:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page11of17[YourProject]RequirementsSpecification6.RequirementsConfirmation/Stakeholdersign-offIncludedocumentationoftheapprovalorconfirmationoftherequirementshere. Forexample:MeetingDate Attendees(nameandrole) Comments7/13/07 BobDylan,LaborRelationsSME ConfirmedBR_LR_01 –BR_LR_15MickJagger,LaborRelationsSMERingoStarr,TechnicalProjectManagerDebbieHarry,TechnicalAnalystJanisJoplin,TechnicalAnalystFredMeyer,ProjectManager04/15/05BobDylan,LaborRelationsSMEMickJagger,LaborRelationsSMERingoStarr,TechnicalProjectManager

Deferred/Deleted:BR_LR_01-BR_LR_04, BR_LR_07,BR_LR_12,BR_LR_14,BR_LR_15,BR_LR_06,BR_LR_17c:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page12of17[YourProject]RequirementsSpecificationAPPENDIXTheappendixesarenotalwaysconsideredpartoftheactualRequirementsSpecificationandarenotalwaysnecessary.TheymayincludeSampleinput/outputformats,descriptionsofcostanalysisstudies,orresultsofusersurveys;SupportingorbackgroundinformationthatcanhelpthereadersoftheRequirementsSpecification;Adescriptionoftheproblemstobesolvedbythesystem;Specialpackaginginstructionsforthecodeandthemediatomeetsecurity,export,initialloading,orotherrequirements.Whenappendixesareincluded,theRequirementsSpecificationshouldexplicitlystatewhetherornottheappendixesaretobeconsideredpartoftherequirements.AppendixA. Definitions,Acronyms,andAbbreviationsDefineallterms,acronyms,andabbreviationsusedinthisdocument.AppendixB. ReferencesListallthedocumentsandothermaterialsreferencedinthisdocument.AppendixC.RequirementsTraceabilityMatrixThefollowingtracematrixexamplesshowonepossibleuseofnamingstandardsfordeliverables(FunctionalArea-DocType-NN).Thenumberhasnoothermeaningthantokeepthedocumentsunique.Forexample,theBargainingUnitAssignmentProcessFlowwouldbeBUA-PF-01.Forexample(1):BusinessRequirementAreaDeliverablesStatusBR_LR_01BUABUA-CD-01AcceptedThesystemshouldvalidatetheAssignBUConceptualDesignrelationshipbetweenBargainingBUA-PF-01AcceptedUnit/LocationandJobDeriveBargainingUnit-ProcessClass.Comments:BusinessProcess="AssigningaBargainingUnittoanFlowDiagramAppointment"(Priority1)BUA-PF-01AcceptedDeriveBargainingUnit-ProcessFlowDiagramBR_LR_09BUABUA-CD-01AcceptedThesystemshouldprovidethecapabilityAssignBUConceptualDesignfortheLaborRelationsOfficetomaintainBUA-PF-02ReadyForReviewthejobclass/unionBUAssignmentRulesMaintrelationship.Comments:BusinessProcess="Maintenance"(Priority1)ProcessFlowDiagramForexample(2):BizReqIDPriMajorDevTstItemsDelivNameStatusAreaDelivIDBR_LR_011BUABUA-CD-01AssignBUConceptualDesignAcceptedBR_LR_011BUABUA-DS-02BargainingUnitAssignmentDBModificationAcceptedDescriptionc:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page13of17[YourProject]RequirementsSpecificationBizReqIDPriMajorDevTstItemsDelivNameStatusAreaDelivIDBR_LR_011BUABUA-PF-01DeriveBargainingUnit-ProcessFlowDiagramAcceptedBR_LR_011BUABUA-UCD-01BUAssignLRUseCaseDiagramReadyForReviewBR_LR_011BUABUA-UCT-001BUAssignmentbyPCUseCase-AddReviewedAppointmentandDeriveUBUBR_LR_011BUABUA-UCT-002BUAssignmentbyPCUseCase-AddReviewedAppointment(UBUNotFound)BR_LR_011BUABUA-UCT-006BUAssignmentbyPCUseCase-ModifyReviewedAppointment(RemovedUBU)BR_LR_091BUABUA-CD-01AssignBUConceptualDesignAcceptedBR_LR_091BUABUA-DS-02BargainingUnitAssignmentDBModificationAcceptedDescriptionBR_LR_091BUABUA-PF-02BUAssignmentRulesMaintProcessFlowAcceptedDiagramBR_LR_091BUABUA-UCD-03BUAssignRulesMaintUseCaseDiagramReviewedBR_LR_091BUABUA-UCT-045BUAssignmentRulesMaint:SuccessfullyAddReviewedNewAssignmentRuleBR_LR_091BUABUA-UCT-051BUAssignmentRulesMaintUseCase:ModifyReviewedRuleBR_LR_091BUABUA-UCT-053BUAssignmentRulesMaintUseCase-ReviewReviewedAssignmentRulesBR_LR_091BUABUA-UCT-057BUAssignmentRulesMaintUseCase:InactivateReviewedLastRuleforaBUBR_LR_091BUABUA-UI-02BUAssignRulesMaintUIMockupsReadyForReviewBR_LR_091BUABUA-TC-021BUAssignmentRulesMaintTestCase:AddReadyForReviewNewRule(AssociatedJobClassDoesNotExist)-SuccessBR_LR_091BUABUA-TC-027BUAssignmentRulesMaintTestCase:ModifyReadyForReviewRule-SuccessBR_LR_091BUABUA-TC-035BUAssignmentRulesMaintTestCase:AddReadyForReviewNewRule(AssociatedJobClassDoesNotExist)-ErrorConditionBR_LR_091BUABUA-TC-049BUAssignmentRulesMaintTestCase:ModifyReadyForReviewRule-ErrorConditionForexample(3):BizReqIDCD01CD02CD03CD04UI01UI02UCT01UCT02UCT03TC01TC02TC03TC04BR_LR_01XXXXXBR_LR_09BR_LR_10

X X X X X XX X X Xc:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page14of17[YourProject]RequirementsSpecificationBizReqID CD01 CD02 CD03 CD04 UI01 UI02 UCT01 UCT02 UCT03 TC01 TC02 TC03 TC04BR_LR_11 Xc:\iknow\docshare\data\cur_work\1114012273.doc February21,2020 Page15of17[YourProject]RequirementsSpecificationAppendixD. OrganizingtheRequirementsThissectionisforinformationonlyasanaidinpreparingtherequirementsdocument.Detailedrequirementstendtobeextensive.Givecarefulconsiderationtoyourorganizationscheme.Someexamplesoforganizationschemesaredescribedbelow:BySystemModeSomesystemsbehavequitedifferentlydependingonthemodeofoperation.Forexample,acontrolsystemmayhavedifferentsetsoffunctionsdependingonitsmode:training,normal,oremergency.ByUserClassSomesystemsprovidedifferentsetsoffunctionstodifferentclassesofusers.Forexample,anelevatorcontrolsystempresentsdifferentcapabilitiestopassengers,maintenanceworkers,andfirefighters.ByObjectsObjectsarereal-worldentitiesthathaveacounterpartwithinthesystem.Forexample,inapatientmonitoringsystem,objectsincludepatients,sensors,nurses,rooms,physicians,medicines,etc.Associatedwitheachobjectisasetofattributes(ofthatobject)andfunctions(performedbythatobject).Thesefunctionsarealsocalledservices,methods,orprocesses.Note

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论