社区
研发管理
帖子详情
mfc中的文档视图结构如何适应Rup中的 boundary control entity?
caosheng
2004-12-18 06:01:16
Rational unified process 中分析类的时候是按着 boundary,control,entity几种类型组织的,但是mfc有自己的文档视图结构,我感觉boundary应该对应视图,control和entity对应文档,不知道对不对,大家有什么看法?
...全文
138
3
打赏
收藏
mfc中的文档视图结构如何适应Rup中的 boundary control entity?
Rational unified process 中分析类的时候是按着 boundary,control,entity几种类型组织的,但是mfc有自己的文档视图结构,我感觉boundary应该对应视图,control和entity对应文档,不知道对不对,大家有什么看法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whwjn
2005-05-13
打赏
举报
回复
mark
caosheng
2004-12-22
打赏
举报
回复
非常感谢 tianxinet(越来越胖的猴子)你的解释,我有点明白了。
再次对你表示感谢!
tianxinet
2004-12-21
打赏
举报
回复
解释问题前先说一下基本原则:
分析类不是具体的类,是抽象的类,是一个较高的概念化层次上的说法。(不是指abstract class这种在程序代码中存在的类,而是指概念上的类)
分析类(boundary,control,entity)不能对应具体类或子系统,只能对应类或子系统的抽象!所以“boundary应该对应视图”这样的说法是错误的,或者说是不准确的。(有点咬文嚼字?呵呵,不过,基本概念还是说清楚些好)
下面解释一下:
分析类:是对系统中一个或几个类、一个或几个子系统的抽象。 --注意这里着重的“抽象”
boundary(边界类):表达系统和用户(或外部系统)之间的交互。 --注意这里的“系统”外部,一定要界定你的系统边界。
边界类可以代表程序窗口、通讯接口、终端、API等和用户或外部系统交互的部分的抽象。(还是抽象,而不是具体类)
所以,可以说“boundary能够用来表达对应视图的‘抽象’”。
entity(实体类):从现实世界转化来的具体存在的东东的抽象(如订单、文档等)。
所以,可以说“entity能够用来表达对应文档的‘抽象’”。
而control是不能用来表达文档的抽象的。
control(控制类):对业务逻辑或算法逻辑的抽象。
所以,control不能表达文档。
IT项目管理流程规范和制度
IT项目运作的一般流程 IT项目实施流程(一) IT项目实施流程(二) IT项目管理十大流程 实用而且有效的企业项目管理制度 项目管理规范-
RUP
管理实施(一) ...IT项目管理表格(包含146个DOC
文档
模板)
《UML建模实例教程》【PPT】
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类图和对象图的...
【软件架构】运用
RUP
4+1
视图
软件架构设计(逻辑
视图
、实现
视图
、进程
视图
、物理
视图
和用例
视图
)
在
RUP
中
采用“4+1”
视图
模型来描述软件系统的体系
结构
。“4+1”
视图
包括逻辑
视图
、实现
视图
、进程
视图
、部署
视图
和用例
视图
。 最终用户关心的是系统的功能,因此会侧重于逻辑
视图
; 程序员关心的是系统的配置、...
RUP
的“4+1”架构
视图
与“4+1”
视图
模型
RUP
的“4+1”架构
视图
与“4+1”
视图
模型
逻辑
视图
、实现
视图
、进程
视图
、部署
视图
和用例
视图
目录 ...在
RUP
中
采用“4+1”
视图
模型来描述软件系统的体系
结构
。“4+1”
视图
包括逻辑
视图
、实现
视图
、进程
视图
、部署
视图
和用例
视图
。 最终用户关心的是系统的功能,因此会侧重于逻辑
视图
; ...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章