posted @ 2009-08-14 09:10 Redog.Shen 阅读(26598) 评论(10) 推荐(6) 编辑
摘要:
一、概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体... 阅读全文
摘要:
一、UML的特性与发展现状UML是一种Language(语言)UML是一种Modeling(建模)LanguageUML是Unified(统一)Modeling Language1. 已进入全面应用阶段的事实标准2. 应用领域正在逐渐扩展,包括嵌入式系统建模、业务建模、流程建模等多个领域3. 成为“产生式编程”的重要支持技术:MDA、 可执行UML等二、建模的目的与原则1.... 阅读全文
posted @ 2009-04-07 19:13 Redog.Shen 阅读(792) 评论(0) 推荐(0) 编辑
摘要:
UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具... 阅读全文
posted @ 2009-04-07 18:54 Redog.Shen 阅读(462) 评论(0) 推荐(0) 编辑
摘要:
1.关联关系当一个类的对象作为另一个类的对象的成员时,那么这两个类之间就有了关联关系.C#代码如下: /// /// 关联关系/// public class 老公{ private 老婆 老婆;}public class 老婆{}uml图如下: 2.关联关系中的多重性 是指类A的一个实例对应类B的实例的个数C#代码如下:/// /// 关联关系中的多重性 /// public clas... 阅读全文
posted @ 2009-04-07 18:52 Redog.Shen 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:
什么时候需要建模1.软件非常复杂2.软件对稳定性和可靠性的要求非常高,需要全天运行3.如果软件失败会造成巨大的损失什么时候不需要建模1.问题领域已经了解的很清楚2.解决方案很容易构建3.只有很少的人参与构建解决方案,比如说只有一个人4.解决方案不需要维护 阅读全文
posted @ 2009-03-24 16:51 Redog.Shen 阅读(328) 评论(0) 推荐(0) 编辑
摘要:
开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。 类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换... 阅读全文
posted @ 2009-03-24 09:05 Redog.Shen 阅读(4565) 评论(1) 推荐(2) 编辑