首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > Rational >

一些面向对象的有关问题

2012-03-31 
求助一些面向对象的问题最近刚刚接触面向对象但是有些疑问问下大家:1、面向对象中功能模块划分是否和面向过

求助一些面向对象的问题
最近刚刚接触面向对象但是有些疑问问下大家:
1、面向对象中功能模块划分是否和面向过程的一样:比如面向过程中系统分成人口管理,房屋管理等,在面向对象中也可以这样划分吗,不能怎么划分,
2、面向对象中例图的画法 比如一个模块中增删改查是否可以成为个用例与边界外的直接联系

[解决办法]
UML建模是用用例图来描述功能的,也叫功能模型(好像还包括用例说明文档)
用例图的画法包含以下过程:
从书面的初始需求描述中抽象出初始用例;
确实角色以及其之间的关系;
画出初始的用例图;
用例图求精(前面的重心在于找用例,这里的重心则在于简化模型);
检查用例图;
注意:用例的粒度问题(和系统的规模有关)。

我是UML初学者,以上有错误之处,请大家指正!


[解决办法]
最近刚刚接触面向对象但是有些疑问问下大家:
1、面向对象中功能模块划分是否和面向过程的一样:比如面向过程中系统分成人口管理,房屋管理等,在面向对象中也可以这样划分吗,不能怎么划分,
2、面向对象中例图的画法 比如一个模块中增删改查是否可以成为个用例与边界外的直接联系

面向对象一般是按照:系统-子系统-包这样来划分。在设计上强调从数据的角度来分析,抽象出一个一个的对象、类和包。一般分析是采用自底向上的方式。
面向对象的用例有一个粒度的划分,增删改查统称为CRUD用例、属于功能级用例,一般在设计时应该考虑更粗一级的用户级用例
[解决办法]
楼上说反了吧,面向对象是自顶向下

热点排行