香港理工大学软件设计文档Word格式.docx
- 文档编号:7978494
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:25
- 大小:244.77KB
香港理工大学软件设计文档Word格式.docx
《香港理工大学软件设计文档Word格式.docx》由会员分享,可在线阅读,更多相关《香港理工大学软件设计文档Word格式.docx(25页珍藏版)》请在冰点文库上搜索。
RevisionDescription
SectionAffected
RevisionNumber
Date
TableofContents
1.Introduction1-1
1.1Relateddocument1-1
2.Convention2-2
2.1StructureofSpecification2-2
3.Common3-1
3.1Merger3-1
3.1.1FSDV010–MaintenanceofMerger3-5
1.Introduction
TheFunctionSpecificationseekstoachieveclearandcompletespecificationsoftheonlinescreen,onlinefunctionsandbatchfunctionsprovided.
Thisfunctionspecificationaredividedbymodules.Eachmodulecontainsitsworkflow,functiondescription,statusdiagramandscreenlayouts.
GeneralSections
Thissectionslistthefunctionalbehaviorofgeneralfunctionssharedby
differentapplications(e.g.TMapplication,assignmentapplicationetc)
Workflow
ItdocumentstheprocessingworkflowundertheuseofABC.Referenceto
therelatedABC'
sfunctionsarequotedintheflowchart.Throughstudying
theworkflow,userscanknowwhichandwhereABC'
sfunctionsfitintheir
futurebusinessprocesses.
FunctionDescription
Itdocumentsthefunctionalbehaviorofthefunctionsinthesystem.The
specificationoneachmodulecontainsthemajorprocessingandlogic
requiredtofulfilltheUserRequirement.Usershouldreviewifthereisany
wronglogicormissingfunctions.
StatusTransitionTable
Itdocumentsthepossiblestatusofanapplication.(e.g.new,approvedand
refused)andtheconditions/transienteventsforastatustotransmitto
anotherstatus.Usershouldcheck
1)ifthebreakdownofstatusiscompletedortoomuchand;
2)anyincorrectormissingtransientevents.
ScreenLayout
Itisincludedtoaidtheunderstandingofeachmodule.
1.1Relateddocument
TenderDocument
UserRequirement
UseCases
DataModel
FunctionList
2.Convention
2.1StructureofSpecification
FunctionID
UniqueIDfortheFunction.
FunctionName
NameoftheFunction.
Description
Abriefdescriptionofthefunctionalityprovidedbythefunction.
Mode
Toindicatethefunctionisanonlineorabatchone.
RelatedUserRequirements
RequirementIDfromtheUserRequirementsupportedbythismodule.
RelatedUseCases
UseCaseIDfromtheUseCasesupportedbythismodule.
RelatedFunctionSpecifications
Functionspecificationsofgeneralfunctionsinvokedbythisfunction.
EntitiesInvolved
ListtheentitythatwillbeaccessedbytheFunctionandhowtheentityisused:
Create–meanstherecordsoftheentitywillbecreatedinthisfunction
Update-meanstherecordsoftheentitywillbeupdatedinthisfunction
Delete-meanstherecordsoftheentitywillbedeletedinthisfunction
Read-meanstherecordsoftheentitywillbereadorreferencedinfunction
ScreenDetails
Screenlayoutsofthefunctions
3.Common
3.1Merger
3.1.1
FSDV010–MaintenanceofMerger
FunctionID:
FSME010
FunctionName:
MaintenanceofMergingApplication
Description:
Providesthefacilityfor:
∙MaintainingaMergerrecord
∙SearchingaMergerrecord
∙ValidatingaMergerrecord
∙CreatingatemporaryversionofthemergedTradeMark
∙ModifyingthetemporaryversionofthemergedTradeMark
∙RemovingthetemporaryversionofthemergedTradeMark
∙ConfirmingthetemporaryversionofthemergedTradeMark
∙RefusingaMergerrecord
∙GeneratingNotificationLettersforMerger
∙ViewingtheMergerApplicationForm
∙ViewingIncoming/OutgoingCorrespondences
Mode:
Online
RelatedUserRequirements:
ABC-1001,ABC-1002
RelatedUseCases:
UCME01–Merger
RelatedFunctionSpecifications:
Pleasereferto"
FunctionSpecificationforGeneralScreens"
fordetailsonthefollowingscreens:
∙DisplayingIn/OutDocuments
∙GeneratingStandardLetters
∙Messaging
∙RelatedProcess
∙ReminderList
∙Validate
EntitiesInvolved:
EntityName
Action
Agent
Read
Applicant
Read,Create,Update,Delete
ClassandSpecification
Country
Merger
Read,Update
MergerItem
Proprietor
RegisteredTradeMark
SurvivingApplicant/Proprietor
SurvivingClassandSpecification
SurvivingConventionPriorityDetail
SurvivingDeviceMarkClassification
SurvivingTM(Temporary)
Read,Create,Update
TMApplication
Processing:
ProcessingFunction
MaintainingaMergerrecord
TheexaminercancreateormodifyaMergerrecordbyusingthisfunction.TheMergerrecordcontainsinformationfromthepaper/electronicformsubmittedbyapplicants/proprietorsandenteredbyclericalofficers.Theinformationisdividedinto"
MergerDetails"
and"
Applicant/AgentDetails"
tabs.
WhenaMergerrecordiscreated,thesystemwillsettheStatusto"
DataInput"
.Afterithaspassedqualitychecking,theStatuswillbesetto"
New"
andtheTMApplicationorRegisteredTradeMarkrecordsbeingmerged,aswellasrelatedprocesses(e.g.Assignment,License,etc.),willbefrozenbythesystem(pleaserefertoFSFZ010Freezingfordetails).
ModifyingTMApplication/RegisteredTradeMarkrecordstobemerged
ToaddorremoveTMApplications/RegisteredTradeMarkstobemerged,examinerscangotothe"
To-be-mergedTMNo."
sectionin"
tabtomaintainthem(pleaserefertoscreenFSME01000–MaintenanceofMergingApplication(MergerDetailstab)belowfordetails).
ModifyingmergedClassandSpecificationproposedbyApplication/Proprietor
Toadd,modifyordeletethemergedClassandSpecification,examinerscangotothe"
MergedSpecificationProposedbyApplicant/Proprietor"
ModifyingApplicantdetailsoftheMergerrecord
Toadd,modifyordeleteApplicants,examinerscangotothe"
ApplicantDetails"
tabtomaintainthem(pleaserefertoscreenFSME01000–MaintenanceofMergingApplication(Applicant/AgentDetailstab)belowfordetails).
SearchingaMergerrecord
ExaminerscanusetheSearchscreentospecifythesearchcriteriatoretrieveaMergerrecord.
Intheresultinglist,thefollowinginformationwillbedisplayed:
∙FormSerialNo.
∙DateofReceipt
∙Status
TheresultinglistwillbesortedbyFormSerialNo.inascendingorder.
ValidatingaMergerrecord
Whenthe"
Validate"
buttoninthetoolbarisclicked,thesystemwillcheckthefollowinginformation:
Fields
Requirementtopassvalidation
PaidAmount
Mustbefilledand>
=ApplicationFee
TMApplications/RegisteredTradeMarkstobemerged
Atleasttwomustbespecified
ClassNo.
AtleastoneClassNo.mustbeentered
SpecificationofGoods/Services
MustbefilledforeachClassNo.
NameofApplicant/Proprietor
Mustbefilled
-AllapplicationshaveanAccordedFilingDateandnotyetpublished
RegisteredTradeMark:
-Allregistrationsare"
VALID"
Logerrorif,
TMApplication:
•1or>
1TMApplication(s)hasnotfinishedtheDeficiencyCheckingstage
1TMApplication(s)doesnothaveanAccordedFilingDate
1TMApplication(s)hasbeenpublished
1TMApplication(s)isreadyforpublicationbutnotyetpublished
1RegisteredTradeMark(s)isexpired
CheckifthefollowingdatamatchesamongtheTMApplications/RegisteredTradeMarkstobemerged
LogerrorifthefollowingfieldsarenotthesameamongtheTMApplication/RegisteredTradeMarkrecordstobemerged.
∙Mark(sameDeviceMarkClassificationandsameTMText)
∙Sameprotection(sameTypeofMark,i.e.CertificationCollectiveandDefensivemarks)
∙AccordedFilingdate
∙ApplicantName
∙Sameprotection(sameTypeofMark,i.e.CertificationCollectiveandDefensivemarks)
∙ApplicantName
Thesystemwilldisplayamessageifnoproblemsarefound.Otherwise,theproblemswillbedisplayedinNotepadforexaminer'
sreference.Theexaminercanverifyeachoftheproblemslistedandtaketheappropriateaction.
CreatingthetemporaryversionofthemergedTradeMark
Theexaminercanclickthe"
MergePreview"
buttontogenerateatemporaryversionofthemergedTradeMark.Mergingisonlyallowedifallrequiredvalidationspassed(pleaserefertoValidatingaMergerrecordsectionabovefordetails).
TheTMApplication/RegisteredTradeMarkhavingthesmallestTMApplicationNo./TMNo.willbecomethesurvivingrecord.DetailsofthesurvivingrecordwillbedisplayedinthescreenFSME01003–MergePreview(pleaserefertoscreenFSME01003–MergePreviewbelowfordetails).
TheClassandSpecificationofalltheTMApplication/RegisteredTradeMarkrecordstobemergedwillbeinsertedintothetemporaryversion,includingthoseproposedbytheapplicant/proprietor.
TheoriginalTMImageinthesurvivingrecordwillremain.FieldvaluesthatdonotmatchamongthemergedrecordswillbedisplayedinNotepad.TheerrorlogwillcontaintheFieldNameandthecorrespondingvaluefromeachoftheTMApplication/RegisteredTradeMarkrecordstobemerged.Pleaserefertothesamplelayoutbelow.
SampleErrorLog:
Field:
AgentCode
20000334:
A01
20000361:
A33
20000401:
FaxNo.
28293030
23334321
Theexaminerwilldecidethecorrectvaluefore
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 香港 理工大学 软件设计 文档