页数:22页文件大小:1.61 MB来源: 软件工程导论ppt课件
本课件围绕UML简介展开,依次讲解建模必要性、UML发展、UML构成等内容,并结合图示与文字版说明建模必要性的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。
UML简介UML全称为Unified Modeling Language目前最流行的面向对象建模语言
UML简介-建模必要性Can be built by one personRequiresMinimal modelingSimple processSimple toolsBuilt most efficiently andtimely by a teamRequiresModelingWell-defined processPower tools
UML简介建模必要性Modeling:本页为图示内容,展示UML简介部分的组成结构与关键要素。
UML简介-建模必要性Architecting a high rise
UML简介-建模必要性计算机系统商业流程定单货物通过...交货“建模是捕获系统本质的过程.”Dr. James Rumbaugh建模必须使用标准图形记法--UML
UML简介-建模必要性捕获商业流程促进沟通管理复杂性定义软件构架促进软件复用
UML简介-捕获商业流程Use Case分析--从用户的视角来捕捉商业流程
UML简介-促进沟通使用建模来捕捉商业对象和逻辑使用建模分析和设计应用
UML简介-管理复杂性 将模型划分成不同的视图(结构、行为等); 用包(Package)将视图组织成一棵抽象层次渐深的树形结构.
UML简介-定义软件构架用户界面(Visual Basic,Java)商业逻辑(C++, Java)数据库服务员(SQL)系统模型独立于实现语言
UML简介促进软件复用多种系统可复用构:本页为图示内容,展示UML简介部分的组成结构与关键要素。
UML简介–UML发展Booch的Booch’93Rumbaugh的OMTJacobson的OOSECoad-Yourdon方法等等均采用面向对象的技术各有所长和所短采用不同的标记
UML简介–UML发展UML全称为Unified Modeling LanguageUML是图示化、说明、构造一个软件系统并生成其文档的标准语言。UML独立于开发过程,可与大多数面向对象开发过程配合使用。UML独立于程序设计语言,可用C++、Java等任何一种面向对象程序设计语言实现。
UML的发展MeyerBefore and afterconditionsHarelStatechartsGamma, et alFrameworks and patterns,HP FusionOperation descriptions andmessage numberingEmbleySingleton classes andhigh-level viewWirfs-BrockResponsibilitiesOdellClassificationShlaer-MellorObject lifecyclesRumbaughOMTBoochBooch methodJacobsonOOSE
UML概述–UML发展:本页为图示内容,展示UML概述部分的组成结构与关键要素。
UML构成:本页为图示内容,展示UML概述部分的组成结构与关键要素。
UML的图Use CaseDiagramsUse CaseDiagramsUse CaseDiagrams用例图ScenarioDiagramsScenarioDiagramsCollaborationDiagrams协作图StateDiagramsStateDiagramsComponentDiagrams构件图ComponentDiagramsComponentDiagramsDeploymentDiagrams配置图StateDiagramsStateDiagramsObjectDiagrams对象图ScenarioDiagramsScenarioDiagramsStateDiagrams状态图Use CaseDiagramsUse CaseDiagramsSequenceDiagrams顺序图StateDiagramsStateDiagramsClassDiagrams类图ActivityDiagrams活动图Models
UML简介-UML视图不同的视图突出特定的参与群体所关心的系统的不同方面,通过合并所有五个视图中得到的信息就可以形成系统的完整描述
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}