1.Unified Modeling Language:统一建模语言:为开发团队提供标准的通用的面向对象设计语言。通过标准图形元素直观的表示对象模型,是一种可视化的面向对象建模语言。
2.静态图
用例图:从用户角度描述系统功能
类图:描述对象模型中类与类之间的关系
组件图:系统中软件组件之间的依赖关系
部署图:定义系统中软硬件的图例体结构
动态图
活动图:
时序图:描述对象间的交互关系,强调对象之间发送消息的时间顺序
协作图:直观的现实对象之间的写作关系
状态转换图:
3.用例图:描述系统提供的功能:帮助开发团队以一种可视化的方式来了解系统的功能需求。
角色:系统的边界,系统特定功能的使用者,用人型符号表示
用例:某个系统功能,用椭圆表示
角色和用例的关系:使用关系,用实线箭头表示
用例和用例的关系:包含(包含)和扩展(继承)关系
用例文档:
前置条件:使用该用例需要满足的条件
主事件流:用例的正常流程(用户输入形状编号,返回该形状)
其他事件流:用例的的非正常流程(用户输入异常,返回类型不存在)
后置条件:用例完毕后必须为真的条件
4.类图:显示了系统的静态结构:
类:类图的主要组成元素,用户矩形表示
类之间的关系:关联,依赖,聚集,泛化,实现
关联:类A与类B的对应关系(用实线箭头表示)
一对多:一个人对应多见衣服
多对一:多个球员对应一个球队
多对多:多个球员对应多个球队
(单向关联,双向关联)
依赖:类A访问类B中的服务(用虚线箭头表示)
聚集:整体与部分的关系(用实线菱形箭头表示)
普通聚集关系:(用实线空心菱形箭头表示)
抢聚集关系:组合关系(用实线实心菱形箭头表示)
泛化:继承关系(用实线三角形箭头表示)
实现:实现关系:类与接口之间的关系(用实线三角形箭头表示)
5.时序图:显示用例的详细流程
水平维度:显示对象之间发送消息的过程
垂直维度:显示发送消息的时间顺序
6.状态转换图:表示对象在它生命周期中所处的不同状态
初始点:用实心圆表示
状态之间的装换:用箭头表示
状态:用圆角矩形表示
终止点:用内部包含实心圆的圆来表示
7.组件图:显示软件系统中组建之间的依赖关系,以及和其他第三方组建的依赖关系
8.部署图:表示软件系统如何部署到硬件环境中,能够展现软件系统在硬件环境中的物理布局
9.通过抽象和封装等手段,使得每个子系统只对外公开接口,封装实现,提供子系统之间的松耦合,子系统之间相互独立,修改一个子系统不会影响其他的子系统,需求发生改变时,只需修改特定子系统,提供软件的可维护性。
分享到:
相关推荐
59_求 职 简 历 自 我 介 绍 范 文
介 绍 信
本文档是一份关于GigaDevice半导体公司生产的ARM® Cortex™ 32位微控制器(MCU)中GD32系列USB全速(USBFS)和高速(USBHS)接口的固件库用户指南。文档主要面向使用GD32系列MCU的开发者,目的是帮助他们理解USBFS/...
..Hive介11绍.docx
..Hive介11绍.pdf
qy_Si-N共掺杂Lu_3Al...Ce荧光粉的制备及荧光性质_魏绍娟.caj
ArcView软件介绍
刻章介ۥ绍信范本精选.doc
我国中小企业激励机制策略研究_龚绍锋.pdf
钢筋桁架楼承板介1绍.doc
当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == ‘__main__’:,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用...
### 拓扑介绍在ArcGIS制图中的关键知识点 #### 拓扑的基本概念及其在ArcGIS中的应用 拓扑学,源自希腊语“topos”(地方)和"logia"(研究),是一种数学分支,专注于研究空间形状在连续变换下的性质。...
【宿舍信息管理系统开发文档_黄绍锐1】的文档描述了一个针对校园宿舍管理的信息系统设计。这个系统包含了多个关键实体和关系,旨在有效管理和记录学生的住宿、请假、晚归等信息。 1. **E-R图**:系统的核心是E-R...
。。简单介11绍卡尔曼滤波定义和基本原理.pdf
。。简单介11绍卡尔曼滤波定义和基本原理.docx
。。简单介11绍卡尔曼滤波定义和基本原理..pdf
。。简单介11绍卡尔曼滤波定义和基本原理..docx
8. **团队分工**:黄绍锐负责编写文档和构建数据库,赵晴处理学生信息,高梦晶处理晚归信息,李卓琳负责请假信息。 这个宿舍信息管理系统的设计和实现,不仅涉及到了数据库理论基础,如E-R模型、数据库设计和SQL...
2、此平台和视觉CCD纠偏系统对接在一起,可以很快完成高精度的纠偏工作,重复定位精度一般可达±1μm; UVW平台和以前的xyθ平台相比,有以下几点不同: 1、控制精度高于xyθ平台; 2、UVW平台可以平面上任意...
【个人简历自我介绍的核心知识点】 在撰写个人简历时,自我介绍是展示个人能力和性格特点的重要环节,也是给招聘者留下深刻印象的关键部分。以下是一些关键知识点: 1. **个人基本信息**:首先,自我介绍应该包含...