PowerDesigner(二)-项目和框架矩阵
项目和框架矩阵
项目是PowerDesigner 15的新概念,通过项目系统分析/设计人员可以对模型以及各类文档进行分组。项目也可以包含框架矩阵,以表格的形式体现各个模型之间的关系。
项目和框架矩阵解决了如何对模型进行统一管理的问题。
1.创建框架矩阵(FEAF-联邦企业架构框架)
打开PowerDesigner,选择File->New Project,打开如图1-1所示。
图1-1
在Project type中单击Frameworks->FEAF Project节点,输入项目名并选择存放位置,单击OK后打开FEAF项目工作区,如图1-2所示。
图1-2
2.定义Business Objects(业务对象列表)
单击Planner's View行,What列List of Business Objects(业务对象列表)网格的图标,打开List of Business Objects窗口。单击New Document按钮,打开Select an Object窗口,单击New Model节点,如图1-3所示。
图1-3
单击“确定”按钮,打开List of Entities(实体列表)窗口,如图1-4所示。
单击Add a Row(增加行),在列表中增加一个实体,名称为“图书馆”,代码为 LIBRARY。单击OK返回List of Businss Objects窗口,将Status进度栏拖至10%的位置,表示业务对象设计进度已经达到10%,将审查的CDM名称改为CDM_BO,如图1-5所示。此时,在项目框架矩阵中业务对象列表网格右上角会同步显示模型设计进度。单击窗口关闭按钮返回FEAF项目工作区。
图1-4
图1-5
3.定义Semantic Model
单击Ower's View行,What列Semantic Model(语义模型)网格的图标,打开Semantic Model窗口,再单击New Document按钮,在下拉菜单中选择Generate from List of BO选项,打开Select an Object窗口,单击List of Business Objects->CDM_BO节点,如图1-6所示。
图1-6
单击确定按钮,返回到CDM Generation Options窗口,在名称中输入"CDM_Semantic",单击“确定”按钮,打开CDM设计窗口。展开左侧Browser窗口,注意在Business Objects中定义的实体已经自动同步到Semantic CDM中,选中"图书馆"实体,按下鼠标左键将"图书馆"实体拖入CDM图中,如图1-7所示。
图1-7
4.网格中的其他模型,大家自己试着创建。
PowerDesigner(二)-项目和框架矩阵相关推荐
- b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释
b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释 继续上篇,上篇里忘记了也很重要的前端部分,今天的网站基本上是以一个启示页,然后少量的整页切换,大量的浏览器后台调用web服务局部.动态更 ...
- 深度学习(二十四)矩阵分解之基于k-means的特征表达学习
矩阵分解之基于k-means的特征表达学习 原文地址:http://blog.csdn.net/hjimce/article/details/50429317 作者:hjimce 一.相关理论 因为最 ...
- 深入理解.NET Core的基元(二) - 共享框架
原文:Deep-dive into .NET Core primitives, part 2: the shared framework 作者:Nate McMaster[1] 译文:深入理解.NET ...
- 十二.激光SLAM框架学习之livox-loam框架安装和跑数据集
专栏系列文章如下: 一:Tixiao Shan最新力作LVI-SAM(Lio-SAM+Vins-Mono),基于视觉-激光-惯导里程计的SLAM框架,环境搭建和跑通过程_goldqiu的博客-CSDN ...
- 客快物流大数据项目学习框架
文章目录 客快物流大数据项目学习框架 前言 一.项目简介 二.功能介绍 三.项目背景 四.服务器资源规划 五.技术亮点及价值 六.智慧物流大数据平台 客快物流大数据项目学习框架 前言 利用框架的力量, ...
- 19 Go Web 框架(二):框架技术详解
一. net/http包够用吗? Go的net相关标准包提供web开发的大多数实现支持,如果你的项目的路径端点在十个以内,如一个简单的企业网站,这当然是够用的.但如果你的项目是构建一个大型电商网站,有 ...
- 第十二章 Django框架
第十二章 Django框架 tcp/ip五层模型 应用层 传输层 网络层 数据链路层 物理层 socket : 套接字,位于应用层和传输层之间的虚拟层,是一组接口 c/s架构 ------> b ...
- 【收藏】Android开源项目和 框架
Android四款系统架构工具 http://dev.yesky.com/281/35399281.shtml AOSP http://source.android.com/index. ...
- WebUI自动化测试框架搭建(二)-详细设计框架设计
(二)-详细设计&框架设计 1 需求分析 2 技术栈 3 框架设计 3.1 框架说明 3.2 框架执行流程 4 预期结果 4.1 测试过程log日志 4.2 测试报告html格式 4.3 测试 ...
最新文章
- Python基础16-模块与包基础01
- vs05b2中给dataset添加表间关系
- 元素与核素有什么区别?
- python pkl是什么类型的文件?怎么来打开它?(使用numpy和pickle都能打开)
- wxWidgets:wxCriticalSectionLocker类用法
- STL中sort算法简析
- 数据挖掘流程_数据流挖掘
- 【计算机网络复习】1.2.4 TCP/IP参考模型和5层参考模型
- MFC 学习笔记(一):MFC单文档程序运行流程梳理与总结
- python -pymysql的操作
- 7-54 查验身份证 (15 分)
- Netty核心组件总览
- JDK源码学习笔记——String
- net根据list创建xml_#一起学spring#创建多模块项目
- 一张图片分成两张matlab,matlab – 两幅图像之间的相似度量
- 动态库和静态库的区别
- dns服务器一些网站无法解析,dns解析出错,导致有些网站解析出错,重启DNS服务器就正常了。 - Exchange论坛 - 51CTO技术论坛_中国领先的IT技术社区...
- 超简单直观理解懒加载(Lazyload)
- 苏世民,我的经验和教训(五)
- mysql数据库网课_中国大学MOOCMysql数据库系统网课答案
热门文章
- 一起谈.NET技术,编写T4模板无法避免的两个话题:quot;Assembly Lockingquot;amp;quot;Debugquot;...
- 网络游戏:为什么失败
- DiskGenius的 “终止位置参数溢出”错误解决方法。
- Redis中的管道有什么用?
- pika集群水平扩展——让性能容量不再受限
- ReactJs 第四章组件组件props
- 分析go程序内存逃逸情况
- 性能调优从哪方面入手?
- 用c语言递归函数实现焚天塔的过程,梵天塔问题.PPT
- Python学习路线介绍