首页计算机计算机软件软件工程导论 5.2 UML简介.pptx

5.2 UML简介.pptx

页数:22页文件大小:1.61 MB来源: 软件工程导论ppt课件

本课件围绕UML简介展开,依次讲解建模必要性、UML发展、UML构成等内容,并结合图示与文字版说明建模必要性的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

UML简介UML全称,介绍为Unified Modeling Language目前最
UML简介内容导览,列出本节涵盖的UML简介、建模必要性、UML发展等内容
UML简介建模必要性Can be,介绍建模必要性Can be built by one
查看本课件的文字版(共 22 页,供检索与复制)

第1页:UML简介UML全称

UML简介UML全称为Unified Modeling Language目前最流行的面向对象建模语言

第2页:UML简介

  • UML简介
  • 建模必要性
  • UML发展
  • UML构成
  • UML视图

第3页:UML简介建模必要性Can be

UML简介-建模必要性Can be built by one personRequiresMinimal modelingSimple processSimple toolsBuilt most efficiently andtimely by a teamRequiresModelingWell-defined processPower tools

第4页:UML简介建模必要性Modeling

UML简介建模必要性Modeling:本页为图示内容,展示UML简介部分的组成结构与关键要素。

第5页:UML简介建模必要性

UML简介-建模必要性Architecting a high rise

第6页:UML简介建模必要性计算机系统商业流程

UML简介-建模必要性计算机系统商业流程定单货物通过...交货“建模是捕获系统本质的过程.”Dr. James Rumbaugh建模必须使用标准图形记法--UML

第7页:UML简介建模必要性捕获商业流程促进

UML简介-建模必要性捕获商业流程促进沟通管理复杂性定义软件构架促进软件复用

第8页:UML简介捕获商业流程Use Case

UML简介-捕获商业流程Use Case分析--从用户的视角来捕捉商业流程

第9页:UML简介促进沟通使用建模来捕捉商业

UML简介-促进沟通使用建模来捕捉商业对象和逻辑使用建模分析和设计应用

第10页:UML简介管理复杂性 将模型划分成不同

UML简介-管理复杂性 将模型划分成不同的视图(结构、行为等); 用包(Package)将视图组织成一棵抽象层次渐深的树形结构.

第11页:UML简介定义软件构架用户界面

UML简介-定义软件构架用户界面(Visual Basic,Java)商业逻辑(C++, Java)数据库服务员(SQL)系统模型独立于实现语言

第12页:UML简介促进软件复用多种系统可复用构

UML简介促进软件复用多种系统可复用构:本页为图示内容,展示UML简介部分的组成结构与关键要素。

第13页:UML简介UML发展

UML简介–UML发展Booch的Booch’93Rumbaugh的OMTJacobson的OOSECoad-Yourdon方法等等均采用面向对象的技术各有所长和所短采用不同的标记

第14页:UML简介UML发展UML全称

UML简介–UML发展UML全称为Unified Modeling LanguageUML是图示化、说明、构造一个软件系统并生成其文档的标准语言。UML独立于开发过程,可与大多数面向对象开发过程配合使用。UML独立于程序设计语言,可用C++、Java等任何一种面向对象程序设计语言实现。

第15页:UML的发展

UML的发展MeyerBefore and afterconditionsHarelStatechartsGamma, et alFrameworks and patterns,HP FusionOperation descriptions andmessage numberingEmbleySingleton classes andhigh-level viewWirfs-BrockResponsibilitiesOdellClassificationShlaer-MellorObject lifecyclesRumbaughOMTBoochBooch methodJacobsonOOSE

第16页:UML概述–UML发展

UML概述–UML发展:本页为图示内容,展示UML概述部分的组成结构与关键要素。

第17页:UML构成

UML构成:本页为图示内容,展示UML概述部分的组成结构与关键要素。

第18页:UML的图

UML的图Use CaseDiagramsUse CaseDiagramsUse CaseDiagrams用例图ScenarioDiagramsScenarioDiagramsCollaborationDiagrams协作图StateDiagramsStateDiagramsComponentDiagrams构件图ComponentDiagramsComponentDiagramsDeploymentDiagrams配置图StateDiagramsStateDiagramsObjectDiagrams对象图ScenarioDiagramsScenarioDiagramsStateDiagrams状态图Use CaseDiagramsUse CaseDiagramsSequenceDiagrams顺序图StateDiagramsStateDiagramsClassDiagrams类图ActivityDiagrams活动图Models

第19页:UML简介UML视图不同的视图突出特定

UML简介-UML视图不同的视图突出特定的参与群体所关心的系统的不同方面,通过合并所有五个视图中得到的信息就可以形成系统的完整描述

第20页:UML简介UML视图用例视图定义了系统

  • UML简介-UML视图
  • 用例视图定义了系统的外部行为,是最终用户、分析人员和测试人员所关心。该视图定义了系统的需求,因此约束了描述系统设计和构造的某些方面的所有其他视图。
  • 设计视图描述的是支持用例视图中规定的功能需求的逻辑结构。它由程序组件的定义,主要是类、类所包含的数据、类的行为以及类之间交互的说明组成。

第21页:UML简介UML视图实现视图描述构造系统

  • UML简介-UML视图
  • 实现视图描述构造系统的物理组件,这些组件包括如可执行文件、代码库和数据库等内容。这个视图中包含的信息与配置管理和系统集成这类活动有关。
  • 进程视图进程视图包括形成并发和同步机制的进程和线程。
  • 部署视图部署视图描述物理组件如何在系统运行的实际环境(如计算机网路)中分布。。

第22页:UML简介(续)

  • UML简介
  • 建模必要性
  • UML发展
  • UML构成
  • UML视图

《软件工程导论》课件目录

顶部目录