manual_0.34.pdf
manual_0.34
简介:本文档为《manual_0.34pdf》,可适用于IT/计算机领域
ArgoUMLUserManualAtutorialandreferencedescriptionAlejandroRamirezPhilippeVanpeperstraeteAndreasRueckertKunleOdutolaJeremyBennettLinusTolkeMichielvanderWulpArgoUMLUserManual:AtutorialandreferencedescriptionbyAlejandroRamirez,PhilippeVanpeperstraete,AndreasRueckert,KunleOdutola,JeremyBennett,LinusTolke,andMichielvanderWulpCopyright©,,,,,,,MichielvanderWulpCopyright©LinusTolkeCopyright©,JeremyBennettCopyright©KunleOdutolaCopyright©PhilippeVanpeperstraeteCopyright©AlejandroRamirezCopyright©AndreasRueckertAbstractThisversionofthemanualisintendedtodescribetheversionofArgoUMLThismaterialmaybedistributedonlysubjecttothetermsandconditionssetforthintheOpenPublicationLicense,vorlaterTheappliedcopyofthislicenseisincludedinthesectionOpenPublicationLicenseThelatestversionispresentlyavailableathttp:wwwopencontentorgopenpubhttp:wwwopencontentorgopenpubTableofContentsPrefacexviiIntroductionOriginsandOverviewofArgoUMLObjectOrientedAnalysisandDesignTheDevelopmentofArgoUMLFindingOutMoreAbouttheArgoUMLProjectScopeofThisUserManualTargetAudienceScopeOverviewoftheUserManualTutorialManualStructureReferenceManualStructureUserFeedbackAssumptionsTutorialIntroduction(beingwritten)UMLBasedOOADBackgroundtoUMLUMLBasedProcessesforOOADTypesofProcessADevelopmentProcessforThisTutorialWhyArgoUMLisDifferentCognitivePsychologyOpenStandardsPureJavaOpenSourceArgoUMLBasicsGettingStartedTheArgoUMLUserInterfaceOutputWorkingWithDesignCriticsTheCaseStudy(Tobewritten)RequirementsCaptureIntroductionTheRequirementsCaptureProcessProcessStepsOutputoftheRequirementsCaptureProcessVisionDocumentUseCaseDiagramTheUseCaseSpecificationSupplementaryRequirementSpecificationUsingUseCasesinArgoUMLActorsUseCasesAssociationsHierarchicalUseCasesStereotypesDocumentationSystemBoundaryBoxCaseStudyVisionDocumentIdentifyingActorsandUseCasesAssociations(Tobewritten)ivAdvancedDiagramFeatures(Tobewritten)UseCaseSpecifications(Tobewritten)SupplementaryRequirementsSpecification(Tobewritten)AnalysisTheAnalysisProcessClass,Responsibilities,andCollaborators(CRC)CardsConceptDiagram(Tobewritten)SystemSequenceDiagram(Tobewritten)SystemStatechartDiagram(Tobewritten)RealizationUseCaseDiagram(Tobewritten)Documents(Tobewritten)ClassDiagrams(Tobewritten)TheClassDiagram(Tobewritten)AdvancedClassDiagrams(Tobewritten)CreatingClassDiagramsinArgoUMLClassesAssociations(Tobewritten)ClassAttributesandOperations(Tobewritten)AdvancedClassFeatures(Tobewritten)SequenceDiagrams(Tobewritten)TheSequenceDiagram(Tobewritten)IdentifyingActions(Tobewritten)AdvancedSequenceDiagrams(Tobewritten)CreatingSequenceDiagramsinArgoUMLSequenceDiagramsActions(Tobewritten)AdvancedSequenceDiagrams(Tobewritten)StatechartDiagrams(Tobewritten)TheStatechartDiagram(Tobewritten)AdvancedStatechartDiagrams(Tobewritten)CreatingStatechartDiagramsinArgoUMLStatechartDiagrams(Tobewritten)States(Tobewritten)Transitions(Tobewritten)Actions(Tobewritten)AdvancedStatechartDiagrams(Tobewritten)RealizationUseCases(Tobewritten)CreatingRealizationUseCasesinArgoUML(Tobewritten)CaseStudy(Tobewritten)CRCCardsConceptClassDiagrams(Tobewritten)SystemSequenceDiagrams(Tobewritten)SystemStatechartDiagrams(Tobewritten)RealizationUseCases(Tobewritten)DesignTheDesignProcess(Tobewritten)Class,Responsibilities,andCollaborators(CRC)CardsPackageDiagram(Tobewritten)RealizationClassDiagrams(Tobewritten)SequenceDiagramsandCollaborationDiagrams(Tobewritten)StatechartDiagramsandActivityDiagrams(Tobewritten)DeploymentDiagram(Tobewritten)Documents(Tobewritten)PackageDiagrams(Tobewritten)ThePackageDiagram(Tobewritten)AdvancedPackageDiagrams(Tobewritten)CreatingPackageDiagramsinArgoUMLPackagesArgoUMLUserManualvRelationshipsbetweenpackages(Tobewritten)AdvancedPackageFeatures(Tobewritten)MoreonClassDiagrams(Tobewritten)TheClassDiagram(Tobewritten)AdvancedClassDiagrams(Tobewritten)MoreonClassDiagramsinArgoUML(Tobewritten)Classes(Tobewritten)ClassAttributesandOperations(Tobewritten)AdvancedClassFeaturesSequenceandCollaborationDiagrams(Tobewritten)MoreontheSequenceDiagram(Tobewritten)TheCollaborationDiagram(Tobewritten)AdvancedCollaborationDiagrams(Tobewritten)CreatingCollaborationDiagramsinArgoUML(Tobewritten)CollaborationDiagrams(Tobewritten)Messages(Tobewritten)AdvancedCollaborationDiagrams(Tobewritten)StatechartDiagrams(Tobewritten)TheStatechartDiagram(Tobewritten)AdvancedStatechartDiagrams(Tobewritten)CreatingStatechartDiagramsinArgoUML(Tobewritten)StatechartDiagrams(Tobewritten)States(Tobewritten)Transitions(Tobewritten)Actions(Tobewritten)AdvancedStatechartDiagrams(Tobewritten)ActivityDiagrams(Tobewritten)TheActivityDiagram(Tobewritten)CreatingActivityDiagramsinArgoUML(Tobewritten)ActivityDiagrams(Tobewritten)ActionStates(Tobewritten)DeploymentDiagrams(Tobewritten)TheDeploymentDiagram(Tobewritten)CreatingDeploymentDiagramsinArgoUML(Tobewritten)Nodes(Tobewritten)Components(Tobewritten)Relationshipsbetweennodesandcomponents(Tobewritten)SystemArchitecture(Tobewritten)CaseStudy(Tobewritten)CRCCards(Tobewritten)Packages(Tobewritten)ClassDiagrams(Tobewritten)SequenceDiagrams(Tobewritten)CollaborationDiagrams(Tobewritten)StatechartDiagrams(Tobewritten)ActivityDiagrams(Tobewritten)TheDeploymentDiagram(Tobewritten)TheSystemArchitecture(Tobewritten)CodeGeneration,ReverseEngineering,andRoundTripEngineeringIntroductionCodeGenerationGeneratingCodefromtheStaticStructureGeneratingcodefrominteractionsandstatemachinesCodeGenerationinArgoUMLStaticStructureInteractionsandstatechartdiagramsReverseEngineeringRoundTripEngineeringArgoUMLUserManualviUserInterfaceReferenceIntroductionOverviewoftheWindowGeneralMouseBehaviorinArgoUMLMouseButtonTerminologyButtonClickButtonDoubleClickButtonMotionShiftandCtrlmodifierswithButtonAltwithButton:PanningCtrlwithButton:ConstrainedDragButtonActionsButtonDoubleClickButtonMotionGeneralInformationAboutPanesResizingPanesThestatusbarTheToolbarFileoperationsEditoperationsViewoperationsCreateoperationsTheMenubarIntroductionMouseBehaviorintheMenuBar