UML九种图之用例图-类图-包图

UML视图:用例视图、设计视图、实现视图、部署视图、进程视图 UNL用例视图:用例图用来描述用户需求、包括:功能和角色,由用例(功能描述)、角色(主动发起方、被动发起方可以是人事物)、关系(依赖、泛化、关联(包含和拓展))

在这里插入图片描述
UNL类图:类图由类构成,类为真实存在的相同状态的抽象的集合,属性用来描述静态信息,方法()及操作定义参数为动作行为,描述类时设置访问限制符(-私有、+公有、#保护),类的属性和方法可隐藏。
在这里插入图片描述类的关系包括关联(普通关联(单向、双向、类自身关联)、聚合、组合)、依赖、泛化、实现,空心菱形为聚合,实心菱形为组合,依赖为使用关系;泛化即继承(单重继承、多重继承):子类继承可在父类的基础上增加属性和方法。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述C++三种方法继承,Public继承,Java中extend继承

在这里插入图片描述 在这里插入图片描述 确定类:软件系统中出现的名词抽象
确定属性和方法:方法放到真正执行的类中
下划线:表示静态成员,可进行科学计算,Static:关键字表示该属性为静态成员
在这里插入图片描述
UNL包图:包主要是逻辑上把一个复杂的图模块化、对组织源代码进行封装。包中包括:类、接口、构件、用例、其他包等,包撤销则其中元素也撤销,包之间的关系主要有泛化、细化、依赖
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值