社区
研发管理 帖子详情 在rose中如何画出边界类(boundary class),控制类(entity class),实体类(control class) wuwenzhe 2011-02-12 11:53:32 在rose中如何画出边界类(boundary class),控制类(entity class),实体类(control class)
找了半天都没找到,请大家帮忙
麻烦说的详细些
...全文
6371 7 打赏 收藏 在rose中如何画出边界类(boundary class),控制类(entity class),实体类(control class) 在rose中如何画出边界类(boundary class),控制类(entity class),实体类(control class) 找了半天都没找到,请大家帮忙 麻烦说的详细些 复制链接
扫一扫 分享 转发到动态 举报 AI 作业
写回复 配置赞助广告取 消
确 定
用AI写文章 7 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 xb_feng 2013-05-25 打赏举报 回复 引用 6 楼 zhangle123 的回复:[quote=引用 3 楼 xb_feng 的回复:]
将类的stereotype分别设成boundary、entity或control即可。
当然,类图中类符号的Options->Stereotype Display还要选为“Icon”。
(boundary class)(entity class)(control class) 具体怎么区分?[/quote]
如果你了解MVC模型的话,那么你可以将这三者看作MVC的抽象,(如果不了解MVC,那就先去了解一下吧,文章很多)
entity class = Model, rose中用“实体”,更准确了。
boundary class = View, rose中用“边界”,View通常指人机界面,而boundary则指任何一个“系统”(你可以把任何一个有内在联系的部分叫做系统)的边界,当系统是指与人交互的“计算机系统”时,自然“边界”就是View。所以rose在这里更抽象了。
control这两者用的词都一样,就不用说了吧。 zhangle123 2013-05-17 打赏举报 回复 引用 3 楼 xb_feng 的回复:将类的stereotype分别设成boundary、entity或control即可。
当然,类图中类符号的Options->Stereotype Display还要选为“Icon”。
(boundary class)(entity class)(control class) 具体怎么区分? zhangle123 2013-05-17 打赏举报 回复 引用 4 楼 mjay1234 的回复:Tools->Options->ToolsBar->Use Case
找到你所需要添加的Entity,Boundary,control,添加上去就可以了
(boundary class)(entity class)(control class) 具体怎么区分? mjay1234 2011-12-19 打赏举报 回复 1 Tools->Options->ToolsBar->Use Case
找到你所需要添加的Entity,Boundary,control,添加上去就可以了 xb_feng 2011-02-13 打赏举报 回复 将类的stereotype分别设成boundary、entity或control即可。
当然,类图中类符号的Options->Stereotype Display还要选为“Icon”。 wuwenzhe 2011-02-12 打赏举报 回复
这个图怎么画出来的?
谢谢大家了! wuwenzhe 2011-02-12 打赏举报 回复 1 有会的同学吗?跪求! 医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图 医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图医院预约挂号系统用例分析===边界类、控制类和实体类三种分析类图 医院预约挂号系统用例分析.docx 2.要求:
(1)绘制边界类、控制类和实体类三种分析类,并绘制B-C-E包图
(2)对控制类绘制相应的顺序图,转换为协作图;
(3)绘制“参与类类图”VOPC图。 医院预约挂号系统功能用例详细分析 在医院预约挂号系统的开发过程中,设计与分析环节至关重要。以下是关于相关知识点的详细阐述:
边界类(Boundary Class):边界类主要承担与用户交互的任务,负责接收用户输入以及展示系统输出。在医院预约挂号系统中,边界类通常包括登录窗口、预约界面以及查询结果展示等用户界面元素。这些类一般包含事件处理方法,例如处理按钮点击事件,并将用户的操作转化为系统能够理解的指令。
控制类(Controller Class):控制类是系统业务逻辑的核心部分,主要负责协调边界类与实体类之间的交互。在医院预约挂号系统中,控制类可能涵盖挂号管理、医生调度以及用户账户管理等功能。这些类会执行具体的业务规则,比如验证用户信息、分配医生资源以及处理预约冲突等。
实体类(Entity Class):实体类代表系统中的主要数据对象,例如用户信息、医生资料以及预约记录等。它们通常包含数据属性和一些简单操作,用于实现数据的存储、访问和校验等功能。
BCE包图(Boundary-Control-Entity Package Diagram):BCE包图是一种基于UML(统一建模语言)的图,它将边界类、控制类和实体类分别组织到不同的包中,从而清晰地展示系统的主要组件及其相互关系。这种包图有助于开发人员更好地理解系统的结构和组织方式。
顺序图(Sequence Diagram)与协作图(Collaboration Diagram):这两种图都是行为建模的重要工具,用于描述对象之间的交互序列。顺序图侧重于强调交互的时间顺序,展示消息传递的先后次序;而协作图则更注重对象之间的关系和结构,强调并发和同步机制。以医院系统中的登录过程为例,顺序图会展示用户输入信息、系统验证以及返回登录结果的顺序,而协作图则会描绘用户界面、登录控制器和数据库之间的并行交互关系。
VOPC图(Volatility, Opportunity, 系统域建模的技术PPT学习教案.pptx 系统域建模的技术PPT学习教案.pptx UML类图资料 很实用 不错不错 UML类图资料 很实用
研发管理
1,268
社区成员
28,284
社区内容
发帖 与我相关 我的任务 研发管理 软件工程/管理 管理版 复制链接
扫一扫 分享 确定 社区描述 软件工程/管理 管理版 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章