`
zccst
  • 浏览: 3318748 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UML概述

    博客分类:
  • UML
阅读更多
UML概述
作者:zccst
一、神马是UML?
是一种面向对象的思想
UP:统一过程。Rational UP过程图。
也可以引进极限编程
极限编程(Extreme Programming):不断沟通、修改。一些概念:
(1)TDD:用例驱动Junit就是一个单元测试,成本比较高。
(2)重构:类里的一个方法转到另一个。Eclipse比较容易实现。
(3)持续集成:一开始就可运行,然后逐步增强。客户可以参与进来,越早提出问题越好。
对比瀑布模型。

二、UML包括内容
UML包括
1,事物
(1)结构:类、接口、构件、节点等
(2)行为:交互(消息),状态等。
(3)分组:包、子系统
(4)注释:注释

2,关系
(1)关联 
(2)依赖 
(3)泛化  抽象 -->  一般
(4)实现  implement

3,图
(1)用例图。系统管理员——管理用户。
(2)包图。
(3)交互图。描述交互过程。时序图和协助图
(4)类图。类图关系
(5)活动图:是一个流程。在流程中每一个环节都有哪些判断。
(6)状态图。比如校园一卡通:白卡——正常状态——冻结状态(丢)——注销状态(张三去掉)——回收状态
页面流程变化:添加界面——打开界面——成功或失败
爱得宝:订单状态图

4,扩展机制




三、图的分类(按重要程度)
1,静态建模
类图

2,动态建模
用例图
时序图
活动图
状态图


四、不同阶段使用不同的图
绪论:
相关技术:
需求分析:用例图,协作图
概要设计:包图,组件图,配置图
详细设计:状态图,时序图,类图
测试:
分享到:
评论

相关推荐

    针对Java程序员的UML概述.pdf

    ### 针对Java程序员的UML概述 #### UML简介 统一建模语言(Unified Modeling Language,简称UML)是一种面向对象的标准化建模语言,广泛应用于软件工程领域,尤其是面向对象系统的可视化建模。它提供了一套图形化的...

    UML 概述-认识UML

    ### UML概述与核心知识点解析 #### UML的定义与特点 **UML**(Unified Modeling Language,统一建模语言)是一种广泛应用于软件工程领域的标准化建模语言。它以其简洁性和统一性著称,能够有效地表达软件设计中的...

    标准建模语言UML概述

    **标准建模语言UML概述** UML,全称为统一建模语言(Unified Modeling Language),是一种在软件工程领域广泛使用的图形表示法,旨在提供一种标准化的方式来描述系统的结构和行为。UML通过各种图表来帮助软件开发者...

    针对Java程序员的UML概述

    **UML(统一建模语言)**是一种标准的图形化建模语言,广泛应用于软件工程领域,特别是对于Java程序员来说,UML是...通过阅读"针对Java程序员的UML概述.pdf"这份文档,你将能够深入理解UML在Java开发中的应用和价值。

    《针对Java程序员的UML概述》一书

    《针对Java程序员的UML概述》是一本专为Java开发者设计的书籍,旨在帮助他们理解和应用统一建模语言(Unified Modeling Language,简称UML)。UML是软件工程领域的一种标准化建模方法,用于可视化、构建和文档化软件...

    软件工程与UML概述.ppt

    软件工程与UML概述.ppt

    软件需求分析与建模-UML概述.ppt

    "软件需求分析与建模-UML概述" 软件需求分析是软件开发过程中非常重要的一步,它涉及到对软件系统的需求进行收集、分析、记录和维护。软件需求分析的目的是为了获取软件系统的需求,以便更好地设计和实现软件系统。...

    统一建模语言UML概述

    ### 统一建模语言UML概述 #### UML的基本模型 统一建模语言(Unified Modeling Language,简称UML)是一种广泛应用于软件工程领域的标准化建模语言,它提供了一套图形化工具和技术来帮助开发者更好地理解和构建...

    OOAD1_UML概述.ppt

    了解uml概述,学会使用startuml绘制流程图

    标准建模语言UML与Java实现:UML概述.ppt

    《标准建模语言UML与Java实现:UML概述》 标准建模语言UML(Unified Modeling Language)是一种用于软件工程的图形表示法,旨在帮助开发者可视化、构造和文档化系统的设计。UML通过一系列图,如用例图、类图、序列...

    《软件工程》教学课件CH9-UML概述.pptx

    《软件工程》教学课件CH9-UML概述主要聚焦于UML(统一建模语言)在软件开发中的应用。UML是一种标准化的面向对象的建模语言,它整合了Booch、Rumbaugh和Jacobson等多位专家的独立方法,旨在提供一种统一的标准,方便...

Global site tag (gtag.js) - Google Analytics