uml 软件工程
code楠
掌握了禅机的程序员也就掌握了生命。这样的程序员是以一种永不疲倦的童稚的欢乐来看待这个世界的。
展开
-
领域模型
1、开发阶段,应当设计哪些类,它们的职责是什么,应当为它们设计哪些属性和方法,如何协作工作,在何时由谁来创建,以上这些问题都没有经过系统的分析,而是非常随意地添加类,非常随意地添加属性和方法,并且非常随意地在某个时刻创建对象。这样的设计,虽然可以实现需求所要求的功能,但它必然不能低耦合、高内聚,实现一个灵活多变、可维护性高的系统。2、要进行系统的OO分析和设计,在需求分析阶段就要从领域模型开始转载 2015-01-10 17:42:18 · 1930 阅读 · 0 评论 -
UML领域模型和类图
泛化(Generalization)表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达。在类图中使用带三角箭头的实线表示,箭头从子类指向父类。什么时候需要泛化子类需要增加新的属性子类需要增加新的关联子类需要进行与其他子类不同的操作、反应、控制等子类需要表示一种生物,来进行与父类转载 2015-02-11 14:50:30 · 1074 阅读 · 0 评论 -
Rose的 一些简单说明--类与类之间的关系、用例与用例之间的关系
Rose的 一些简单说明--类与类之间的关系、用例与用例之间的关系 (674) (0) 举报 收藏1、uml中图的放置位置 注释:用例视图用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、活动图等逻辑视图逻辑系统关注系统是如何实现用例中所描述的功能的,主要是对系统功能性需求提供支持,即为用户提供服务方面,系统所应提供转载 2017-07-12 10:06:54 · 2403 阅读 · 0 评论