翻译原版英文电子商务论文
匿名
电子商务圈
2007-3-9 22:17:48
2.1RelatedworkonUse-CaseDiagrams
Visualmodelingisawayofthinkingaboutproblems
usingmodelingorganizedaroundreal-worldideas[11].
Modelsareusefulforunderstandingproblems,
communicatingwithprojectteammembers(customers,
domainexperts,analysts,designers,etc.),modeling
enterprises,preparing文档ation,anddesigning
programsanddatabases.Modelspromotebetter
understandingoftherequirementsbyfilteringout
nonessentialdetailsandestablishingthemostsuitable
architecturalbasisfordesign.Softwaresystemsthathave
beenthoroughlymodeledtendtobemoremaintainable
systems.
UnifiedModelingLanguage(UML)isalanguage
usedtospecify,visualize,and文档theartifactsof
anobject-orientedsystemunderdevelopment.It
representstheunificationoftheBooch,OMT
(Rumbaugh),OOSE(Jacobson),andObjectory
notations,aswellasthebestideasfromanumberof
othermethodologists.UMLisanattempttostandardize
theartifactsofanalysisanddesign:semanticmodels,
syntacticnotation,anddiagrams.Itprovidesavery
robustnotation,whichgrowsfromanalysisintodesign.
Certainelementsofthenotation(e.g.,classes,
associations,aggregations,inheritance)areintroduced
duringanalysis.Otherelementsofthenotation(e.g.,
containmentimplementationindicatorsandproperties)
areintroducedduringdesign.
TheRationalRoseproductfamilywasdevelopedto
providedeveloperswithacompletesetofvisual
modelingtoolstoensurerobust,efficientsolutionsto
needsintheclient/server,distributedenterprise,andrealtime
systemsenvironments.RationalRoseproducts
shareacommonuniversalstandard,makingmodeling
accessibletononprogrammerswantingtomodel
businessprocessesaswellastoprogrammersmodeling
applicationslogic.AlthoughitisoneoftheleadingOOCASE
tools,RationalRoserequiresconsiderable
improvementsinthesupportofOOcharacteristics,
prototypingandsupportforteamworkdevelopment[12].
Use-CaseDiagramsmodeltheuserrequirementsand
theirinteractionswiththesystemataveryhighlevelof
abstraction.Theyareveryusefulforearlyrequirements
analysisbecausetheyenforcetheidentificationofthe
differentusersandusesofasystemwhileatthesame
timebeingeasilyunderstoodbycustomers[13].In
addition,Class,Instance,Sequence,Collaboration,Class
State,Activity,andImplementationDiagramsarealso
present.UMLcanovercomemostproblemsandbeused
tomodelmostaspectsofasystem.Theactivityflow
modelhasbeensuccessfullyadaptedtoindustrial
projectsincludingaleadingGermanorganizationinthe
bankingsector[14].TheUMLarchitecturalframework
consistsoffiveviews:Use-Case,Design,
Implementation,Process,andDeployment.Theconte
ofeacharchitectureviewareshowninTable1.
Table1.Contentsofeacharchitectureview
ArchitectureStyleContents
Use-CaseView
ExplainSystemBehaviorViewfor
EndUser,Analyst,Designer,and
Tester.Specifyfactorsofconcrete
systemarchitecture.
转载请注明出自电子商务圈 www.ecsoo.com
elan [To: 翻译原版英文电子商务论文 发表评论]