Bold入门

来源:互联网 发布:金山数据恢复靠谱吗 编辑:程序博客网 时间:2024/05/30 05:24

模型基本开发
介绍
Delphi Bold常被用于特定基于模型的开发。这个特定是指从类模型直接去开发你的应用程序,它优于传统的通过转换表结构到模型然后再对这样的表结格开发应用程序的过程。

什么是建模

一个模型是一段描述或者说是事物的视图。就像航模是真实飞机的缩影,软件模型是软件设计域的描述。一个独特的软件项目可能产生许多不同的模型。流行的软件工程方法学描述模型和动态的了解软件开发生存周期的不同状态用来帮助了解这些问题域。模型也可以在开发者、用户和其他节点控制者之间简单化的传达信息。通过创建不同的模型你可以描述在一个复杂的软件系统中一系列日益增加在问题域中的一组视图。

传统的实体关系模型
实体关系模型(ER model)使用传统的方法对应用软件的业务数据进行描述,也使用特定的数据模型。通常这些模型被直接用于描述一个问题域的数据静态视图而乎略了操作和实体之间互动。
完成了实体模型后开发数据库实例。在这期间在实体模型中的这种关系描述被按一定格式转换为合适的数据库。特定的关系类型导致的结果就是多余的表被产生和五花八门的主键和其它键值。这些模型被"变平"考虑为设计在适合关系数据库的约束,那些数据可能是本来设计理念可能是继承那样的关系。这样带来的结果就是模型中的信息被丢失,信息的条款没有被保存,除非一个具有完整的规范的业务角色和隐示关系的实体模型。

类建模
类建模是详细描述实体域图表和他们关系以及包含了类之间互动的现代版实体模型。实体模型仅对需求被保存后对数据建模,而类模型包含了所有的实体域和这些实体履行的操作。这样就允许建立更好的业务问题域视图。使用类建模和不同的图表技术可以可效的更加容易的创建正确的软件架构。

业务对象
业务对象条件被用于不同的方法和不同的人与事。其它的条件所用的业务对象是域对象和业务类。过程的存储和对象的回收经常提交到对象持久或对象关系映射。框架支持使用业务对象经常提交到对象持久框架。
//以下为UML简单介绍,省略。。。

一个应用程序的类模型

原创粉丝点击