社区
Java SE
帖子详情
边界类、控制类和实体类
hunter1206
2013-07-11 05:28:25
边界类、控制类和实体类 是()的划分。
A 父类
B 子类
C 类
D 祖父类
...全文
571
8
打赏
收藏
边界类、控制类和实体类
边界类、控制类和实体类 是()的划分。 A 父类 B 子类 C 类 D 祖父类
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiminga
2013-07-15
打赏
举报
回复
什么啊......
小小小小小小范
2013-07-14
打赏
举报
回复
C哦,他们之间不存在任何父与子的关系
lkq_david
2013-07-13
打赏
举报
回复
一次就问一个问题呀,太少了,不划算
lkq_david
2013-07-13
打赏
举报
回复
在ROSE建模里有一种划分类的方式“边界类”“实体类”“控制类”。 边界类: 边界对象的抽象,通常是用来完成参与者(用户、外部系统)与系统之间交互的对象,例如:From、对话框、菜单、接口等。 控制类: 控制对象的抽象,主要用来体现应用程序的执行逻辑,将其抽象出来,可以使变化不影响用户界面和数据库中的表。 实体类: 实体对象的抽象,通常来自域模型(现实世界),用来描述具体的实体,通常映射到数据库表格与文件中。 分析模型实例: 类型: 边界类: CommandWindow 负责接受用户输入的命令并向用户显示命令结果 控制类: LightInductorControl 负责与“航标灯器”感应器通讯,获取航标灯器当前数据 RadarResponderInductorControl 负责与“雷达应答器”感应器通讯,获取雷达应答器当前数据 GPSDeviceControl 负责与“GPS定位设备”感应器通讯,获取当前位置 实体类: LightState 负责存储航标灯器状态数据 RadarResponderState 负责存储雷达应答器状态数据 GPSState 负责GPS定位数据 设计模型实例: 将不同的Control抽象成一个工厂类,这样就可以根据用户输入的命令来创建相应的Control,同时有良好的扩展性,用JDBC来实现命令执行结果的存储。 用处:在RUP中,这三个版型用户帮助分析需求,起到帮助分析人员思考的作用,通过明确区分这三种分析类,有助于清楚地在分析模型中准确地描述需求。 我个人认为这种分法和我们之前了解的MVC相对应,MVC是一种架构模式,而这些类是这种架构的具体体现。
zxj3039
2013-07-13
打赏
举报
回复
C.
lcf
2013-07-12
打赏
举报
回复
能再懒一点么
oh_Maxy
2013-07-12
打赏
举报
回复
C .
java_菜鸟_sj
2013-07-12
打赏
举报
回复
c,感觉也是,你能再懒一点吗?
《UML建模实例教程》【PPT】
第1章课程定位与教学案例综述. 1.1职业岗位能力需求分析 1.2课程设置和课程定位分析 1.3WebShop电子商城介绍 1.3.1电子商城需求分析 1.3.2电子商城系统设计 1.3.3电子商城数据库设计 1.4LibraryMIS图书管理系统介绍 1.4.1图书管理系统需求分析 1.4.2图书管理系统系统设计 1.4.3图书管理系统数据库设计 习题 第2章面向对象技术和建模基础 2.1面向对象方法 2.1.1面向对象方法的基本思想 2.1.2面向对象方法的发展 2.2面向对象的基本概念与特征 2.2.1面向对象的基本概念 2.2.2面向对象的主要特征 2.3面向对象分析 .2.3.1处理复杂问题的原则 2.3.200A方法的基本步骤 2.4面向对象设计 2.5面向对象实现 2.6面向对象方法的内涵 2.7软件建模概述 2.7.1软件建模的概念 2.7.2软件建模的用途 2.7.3软件建模的优点 习题 第3章UML简介 3.1UML的发展 3.1.1UML的发展历程 3.1.2理解UML建模 3.2UML的特点 3.3UML的结构 3.3.1UML的事物 3.3.2UML的关系 3.4UML的视图 3.4.1用例视图 3.4.2逻辑视图 3.4.3并发视图 3.4.4组件视图 3.4.5部署视图 3.5UML图形符号 3.5.1用例图 3.5.2类图 3.5.3对象图 3.5.4状态图 3.5.5活动图 3.5.6顺序图 3.5.7协作图 3.5.8组件图 3.5.9部署图 3.5.10UML 2.0新特性 3.6UML建模基本流程 习题 第4章UML建模工具简介 4.1常用UML建模工具 4.1.1 Rational Rose 4.1.2Enterprise Architect 4.1.3Together 4.1.4PowerDesigner 4.1.5 Visi0 4.1.6Tnffun Plat0 4.2Rational Rose安装与配置 4.2.1Rational Rose的运行环境 4.2.2Rational Rose的安装 4.2.3Rational Rose的配置 4.3使用Rational Rose建模 4.3.1Rational Rose主菜单 4.3.2Rational Rose的视图 4.3.3 Rational Rose建模的基本过程 习题 第5章需求建模 5.1用例模型概述 5.2用例图组成 5.2.1参与者 5.2.2系统 5.2.3用例 5.3识别和描述用例.. 5.3.1识别用例 5.3.2绘制WebShop电子商城用例图 5.3.3通过包对用例进行合理规划 5.3.4WebShop电子商城用例图(不含关系) 5.3.5用例描述 5.4用例间的关系 5.4.1泛化关系 5.4.2使用关系 5.4.3包含关系 5.4.4扩展关系 5.4.5关系小结 5.4.6WebShop电子商城用例图(含关系) 习题 第6章静态建模 6.1静态建模概述 6.2类图概述 6.3类图的基本组成 6.3.1类的概述 6.3.2绘制带属性的
实体类
6.3.3绘制带操作的
实体类
6.3.4绘制
边界类
图 6.3.5绘制
控制类
图 6.3.6UML中的类与语言中的类 6.4类之间的关系 6.4.1关联关系 6.4.2聚合关系 6.4.3组合关系 6.4.4泛化关系 6.4.5实现关系 6.4.6依赖关系 6.5对象图 6.5.1对象图概述 6.5.2对象图组成 6.5.3类图和对象图的比较 习题 第7章数据库建模 7.1PowerDesigner简介 7.2PowerDesigner安装和启动 7.2.1PowerDesigner的安装 7.2.2PowerDesigner的启动 7.3PowerDesigner概念数据模型 7.3.1概念数据模型概述 7.3.2PowerDesigner概念数据模型概述 7.4 PowerDesigner物理数据模型 习题 第8章动态建模 8.1动态建模概述 8.2状态图 8.2.1状态图概述 8.2.2状态图组成 8.2.3绘制员工下班回家状态图 8.3活动图 8.3.1活动图概述 8.3.2活动图组成 8.3.3绘制WebShop电子商城活动图 8.4活动图拾遗 8.4.1活动图与流程图的比较 8.4.2活动图与状态图的比较 8.5顺序图 8.5.1顺序图概述 8.5.2顺序图组成 8.5.3绘制WebShop电子商城顺序图 8.6协作图 8.6.1协作图概述 8.6.2协作图组成 8.6.3绘制WebShop电子商城协作图 8.7 顺序图拾遗 8.7.1 顺序图与协作图的比较 8.7.2 顺序图与协作图的互换 习题 第9章物理建模 9.1物理建模概述 9.1.1硬件 9.1.2软件 9.2组件图 9.2.1组件图概述 9.2.2组件图组成 9.2.3绘制WebShop电子商城组件图 9.3部署图 9.3.1部署图概述 9.3.2部署图组成 9.3.3绘制WebShop电子商城部署图 习题 第10章双向工程 10.1双向工程简介 10.2正向工程(生成Java代码) 10.3逆向工程 习题 第11章统一软件过程RUP 11.1RUP简介 11.2RUPT作流程 11.2.1业务建模 11.2.2需求 11.2.3分析设计 11.2.4实施 11.2.5测试 11.2.6部署 11.2.7配置与变更管理 11.2.8项目管理 11.2.9环境 11.3RUP迭代过程 11.3.1初始 11.3.2细化 11.3.3构造 11.3.4移交 11.3.5迭代计划示例(构造阶段) 习题 附录A综合实训 附录B Rational Rose2003主菜单 参考文献...
UML里
边界类
、
控制类
和
实体类
三类讲解
一.UML将类分为哪三个类: 1.
边界类
(Boundry Class); 2.
实体类
(Entity Class); 3.
控制类
(Control Class); 二.
边界类
1.用来描述什么问题?
边界类
用于描述外部参与者与系统之间的交互。
边界类
是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。 2.可以带来什么好处...
Java带钱包、redis数据库和uniapp端的区块链项目实战教程
涉及内容:注意,学习此视频必须有一定基础的同学区块链相关知识、钱包相关知识、p2p相关知识、uniapp相关知识 01前言 02成果展示 03前言区块链概念和六层模型介绍 04翻译一个带币的js简单例子原理介绍 05区块链springboot工程搭建和区块相关实现 06区块链中加密算法相关介绍以及实现 07钱包相关
实体类
介绍 08redis数据库等配置和工具类的介绍 09区块链相关
实体类
介绍 10挖矿相关
实体类
和POW相关的介绍 11 p2p 点对点 server和client代码 12 p2p 原理的简单介绍 13 节点钱包相关启动实现 14 web控制层逻辑基础代码 15 web功能的整体介绍 16 web钱包功能-创建钱包账户的完整功能实现 17 web钱包功能-获取挖矿钱包信息和根据钱包地址获取信息 18 web钱包功能-获取当前节点所有钱包 19 全节点钱包轻钱包中心化钱包的概念 20 p2p三个节点的相关配置并启动 21 p2p 节点添加相关流程 22 p2p 节点列表相关实现 23 区块相关挖矿与挖矿奖励等讲解 24 区块链相关的查询操作 25 交易转账相关逻辑 26 三台机器节点运行 uniapp开发前准备 27 uniapp首页和我的页面实现 28 uniapp 节点钱包和节点钱包列表展示 29 uniapp添加节点,节点列表挖矿区块链查询等 30 uniapp我的钱包转账查询交易等 31 课程总结以及代码资料等相关说明
边界类
、
控制类
、
实体类
分析类的构造型分以下三种:
边界类
控制类
实体类
除了在查找类时提供更为具体的流程指南外,为类区分构造型还有助于建立一个强壮的对象模型,这是因为对模型进行的变更往往只会影响某一特定部分。例如,用户界面的变更仅会影响
边界类
。控制流的变更仅会影响
控制类
。长期信息的变更仅会影响
实体类
。不过,这些构造型的最大作用还是帮助您在分析和初期设计阶段中辨识类。在设计阶段的后期,可能要考虑使用一组略有不同的构造型,以便更好地将其与实施环境、应用程序类型等联系起来。
边界类
边界类
是一种用于对系统外部环境与其内部运作之间
实体类
边界类
控制类
实体类
边界类
控制类
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章