摘要: 一. 模型文档说明在前面几篇里介绍了PowerDesigner 的几种模型,如果我们项目里用到的模型较多,亦或者项目牵涉的部门很多,那么在这种情况下,就可以考虑生成一个模型文档,方便沟通。模型文档作用:(1)为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件(2)利用文档模板编辑器为模型文档提供统一的、定制的模板(3)利用文档语言编辑器为模型文档提供各种语言,实现了模型文档的国际化(4)既可以为每个模型生成单模型文档,也可以为几个模型生成多模型文档文档模型编辑器包括4个工具:(1)文档模板编辑器(2)文档编辑器(3)多模型文档编辑器(4)语言文档编辑器 二. 示例 这里只演示P 阅读全文
posted @ 2012-08-06 20:59 awp110 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一. 正向工程与逆向工程说明在前面几篇里介绍了几个PowerDesigner的常用模型,参考:PowerDesigner 概念数据模型(CDM) 说明http://blog.csdn.net/tianlesoftware/article/details/6871179PowerDesigner 物理数据模型(PDM) 说明http://blog.csdn.net/tianlesoftware/article/details/6874067PowerDesigner 面向对象模型(OOM)说明http://blog.csdn.net/tianlesoftware/article/details/ 阅读全文
posted @ 2012-08-06 20:57 awp110 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一.OOM 简介Object-OrientedModel(OOM) 面向对象模型,一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。(1)利用UML描述系统结构(2)利用类图生成不同语言的源文件(如Java、C#、PowerBuilder等),或利用逆向工程将不同类型的源文件转换成相应的类图。1.1 创建OOM(1)选择File→New Model菜单项(2)在左侧Model type中选择“Object-Oriented Model”(面向对象模型)(3)在右侧输 阅读全文
posted @ 2012-08-06 20:56 awp110 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 一.PDM 介绍物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系;数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;PowerDesigner能够用于创建多种不同类型的DBMS(数据库管理系统),每种类型的DBMS都包含一个标准定义的文件用于在PD和DBMS中确定彼此的关联而提供一套接口;创建不同的DBMS可以生成不同的数据库脚本。物理数据模型(PDM)的主要功能:1、可以将数据库的物理设计结果从一种数据库移植到另一种数据库;2、可以通过反向工程将已经存在的数据库物理结 阅读全文
posted @ 2012-08-06 20:55 awp110 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 最后整理一下正确的是:脚本1:.set_value(_First, true, new).foreach_part(%Name%, "'#'").if (%_First%).delete(%CurrentPart%).enddelete.set_value(_First, false, update).else%CurrentPart%.endif.next这个例子是把Name内容的#号后边的内容当作Code.脚本2:.set_value(_First, true, new).foreach_part(%Name%, "'#'&qu 阅读全文
posted @ 2012-08-06 20:54 awp110 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 一.BPM 简介业务处理模型(Business Process Model:BPM)是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。通过BPM可以描述系统的行为和需求,可以使用图形表示对象的概念组织结构,然后生成所需要的文档。作为一个概念层次的模块,BPM适用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其它模块之间的关系如图:1.1 PowerDesigner BPM包括3种流图:1)处理层次流图(Process hierarchydiagram):以层次化的方式来识 阅读全文
posted @ 2012-08-06 20:54 awp110 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/tianlesoftware/article/category/719638一、需求模型简介 Requirements Model(RQM) 是一种文档式模型,它通过准确恰当地列出,解释开发过程程中需要实现的功能行为来描述待开发项目。你可以为开发过程中需要使用到的各种结构化技术文档(功能或技术规格说明书,测试计划)而使用Requirements Model.。常用属性Requirement功能行为的名称或内容,可以是父级或子级需求的一部分,它应该在被指派给用户或群(Groups)前被准确定义说明Glossary term 用于需求模型中的词汇,它应该被 阅读全文
posted @ 2012-08-06 20:53 awp110 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[]; 另一细节是,数组的大小不是其类型的一部分,而在 C 语言中它却是数组类型的一部分。这使您可以声明一个数组并向它分配 int 对象的任意数组,而不管数组长度如何。int[] numbers; // declare numbers as an int array of any 阅读全文
posted @ 2012-08-06 09:29 awp110 阅读(129) 评论(0) 推荐(0) 编辑