在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → PowerDesigner帮助文档(中文)

PowerDesigner帮助文档(中文)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.09M
  • 下载次数:10
  • 浏览次数:64
  • 发布时间:2021-03-14
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
PowerDesigner帮助文档(中文)
Requirements model以下面两种视图呈现(而不是以图表形式): 需求文档视图 对一系列公共属性进行编号 可编辑行矩阵单元格代表了当前需求与设计对象,外部文件或其它需求的联系 Requirements Model允许你可以: 对一结构化技术文档建立需求模型 检查现有或引入的模型 对需求和设计对象(其它类型模型)建立联系 对其它没计对象建立需求模型,或反之通过需求模型建立其它设计类型 从需求模型生成或夏新 MS Word文档,提供用户一符合需求模型的 MS Word文档 从现有 MS Word文档生成或更新相应的需求模型 各对象之间关系如下图所示 Development process Re认啦准包d量 C几p道趣 Create design abject 计的的 Cteate decumentand at aN. FRB,0M,BPM日M且M Requirements model应该包括如下特定对象 Object Object Descriptio 功能行为的名称或内容,可以是父级或子级需求的一部分,它应该在被指 equirement 派给用户或群( Groups)前被准确定义说明 用于需求模型中的词汇,它应该被正确定义说明以避免误解,建立一定的 Glossary term 通用规则 至少与某一需求有关的个人实体 Group 至少与某一需求有关的用广(user)群体 出于 Requirements model中没有图表,以上各对象均没有与之对应的图象符号。需求是以图表祝图 形式列,编辑矩阵视图显示出需求和各设计对象,外部文件或其它需求之间的联系 需求建模环境包括一系列定义不同模型內容和行为的参数和设定选项,你可以通过在建立模型时, 使用默认选项建立模型后或建立模型模版时进行设置。 菜单栏—→选择" Tools"→ Model options,可见以下模型选项对话框,玩在可以进行你喜欢的设置了。 Nana Cer A OE 定义模型属性 在打开相应模型文件后,选择菜单栏中Modl-> Model Properties,或在左边树性对象浏览器中选中对 应模型,双击/右键→选择 Properties,均可进入 Properties设置区间,如卜图: 1FxB动电且电s二CybF野主通 口x 命p业通进+1E五D》函通dVa6BIE Gn啦r1 Tr毒bi1 y Linbs|Bt里 Code. Commer Specis thanks to Dr Gregory abowd and his team who de entity Con (Mananer ohn Gamad [ProgremneI Ei nane F:\serve Fte\Sybase\Powe Designer Trial 11\Ewamgleav Version De型view ·[确定取痛」应用)帮助 接卜來就可以进行你想要的设置了 新建 Requirements model 下面以我自己最近的项目过程为例逐步讲解各过程: 项日简介:这是个类似动网或CSDN的论坛系统,参考了它们的功能设计,主要用于本人练习N层架构的 学习 建立需求模型: 建立完成的需求视图 w ts tat wie td lattes Lesly tesis Fia Her 日日值×1(口的的日·出A|中即里回回口 率d 3 Users Manage Buren 业备体为形据智理:只有系成雪理才具得播牛衣漫 队 44 Administer Forum 业备实藓为系统管摩员, 44.5 Web Services Fraenum 过因时外醇异构事统供一耳列的带务接口,便干加业會作,但 F神eO2 时运的特点日图件数营查功能口:可作为不统开发人员知识考 MtrH 国时针时的自角特性,也需丽接内一种工程序统通过审 m交互解洗方蜜:通过使用Wh3m供细份施证:量录注销:说坛管 15. Non-Functional Requements RED DI 5.1 Securi 使用权果控制叫码甲护,同时对理户置录图进行加有,只有当用户通过证 才能正置录:时若忘记密码可通过用户备注形Em国! 5.2 Interface 图国图:A色中:有相力:量岛 车线界国主格询绿蓝 5.3 Data/Error Info D气轴1 便用户输人时需赛一套究的整售稀证方需:导量角再四更不阡赛丰 山山[ 首先我们要新建一 Workspace作为整个系统各种模型,文档与报告信息集合。 启动 PowerDesigner,这吋会默认打川一个 Workspace,单击鼠标右键→选择”Clse¨,这样我们完成了关 闭原来 Workspace,同时新建 Workspace的工作。接下来就是在其中添加各种模型了。 新建 Requirements model 点击File-New或鼠标右键单击 Workspace-New-> Requirement model可以看到新建模型属性选项框如下 Medel tpe 4e1 C Wew aadel fren templ Ert ended售ad1 Definitio 己 Conerly Dsta Made Free Model ··口 noman Laidly Model IOMuai-Modwl Resol 2 Objec Dented Meds PHYSical Data Model (No obeo avai able for selection 8× ML ModH Share the entended model definitions r Cop lhe derided mode dei li 定取消」帮助 选择左边 Requirements model.其它为默认设置,确定OK! 下面我们对新建的RQM进行先进行一些基本属性设置 在资源浏览窗凵中右键单击刚建好的RQM→ Properties或直接双击对应RQM,直接进去模型属性设置Modl Properties,如下图所示: ■e1Frop也置s=B电性直置m】1C 叫x」 Dependencies 他 dad papend心主电 Traeasbi1 ly Links|1心 Name HegumemnnaModel acquirementS odell File nam version Default view DocumenMView_ 国-确定,取消 应用CA3 现在你可以进行自己想要设置」。这里我们将Nane, Conment分别进行基本设置,同时系统默认 Name和Code是一致的,Name用未进行分析描述,为了形象明了可以使用中文,而Code则和后期的具体 设计有关,如用于编码设计,一般多用英文加数字等标准命名(仅供参考)。 同时我们可以看到在新建RQM时也自动建立了一个模型视图(ew,接下来我们就要对该视图( (View) 进行编辑以建立需求模型,根据前面需求模型简介介绍的相关RQM视图知识,需求模型可以用文档视图 的形式表示,后续的大部分工作只有对view进行编辑就OK了! 先看看完成后的需求视图吧! |x×|||X|E罪|曰 Full Descrption HED DII Purpose 该文档为 FreeDon(自幽宁间)论坛的系恍需家说明书主要对革统的功能需求做 评插述,问时也作为后述开发的主赛考文档之一 Introduction HEP 002 r孔am主要目的是为了e建一个自由,轻松的网上腰交社区,方便志同道會 的友行技末究流;讨论该再统的世计也是用于学习构建多架构系统,学习 应用Wec应用 Terminology RED DIE 4 Functional Requements RED DI3 4.1 Use of forum REQ 000- B4.1.1 User 4.1.1.1 Number of Usersonline HEO U0T7 查看在用尸量息,所有用尸均适 4.1.1_2 Look/Edit users' sell into HEP DUTS 查看/编已经置录用户的个人信息,只有已经注册且成功置录用戶才具有此功能权 4.1.1.3 Look the Info of Users HED OUTS 查看已注组阳户的个人信息只有已经量录用户才能查看 4. 1.1.4 User Login/Logout FEQ_0041 根据置录与否限制用户权限,量录注销功能实现两种收限的切换 这里的各系统需求是按层次排列的,这样也使需求文档视图能和标准的层次化 Word/rt文档能进行 相互转换。可以通过视图上方的工具栏进行全血的需求模型建设。 添加需求( Requirement) 点击需求文档视图工具栏上 'Insert a row工具或点击需求文档视图的空白区 这样一个预先默认自定义的需求已经添加在文档视图中,如下所示 面中|号兽|=|萬的×帕|△B1要|曰 1. Requirement 1 FLL00O 编辑需求属性 双击需水 Titled左边的箭头(arow)或单击需求文档视图工具栏最左边的 Properties工具即进入属性属性编 其屮除了 Titled栏之外每栏都处于可编辑状态的。 咀|申||-|哂x||幽|An日彐 ⊥ Ful Degcrplio Requirement 1 HED DUUT 口x E1布心1谷靠了冒 HaLaE 王凭d卫也啦心省 Marler工nE Gemeral Detail I Tracesbility Links I Tsar Alleeatiena 已 Roemer Model recor Tik ID 回·日酗品的||Ax|D 峰角宝 眼消 应用(3 注:箭头所在行为选中行 属性各栏目对应着文档视图中的各可编辑栏。这里我们可以设置各需求的详细内容和描述信息,比 如标题( Title),需求描述( Description),优先级( Priority,风险(Risk,状态( Status,工作量 Workload等详细内容 详细设置信息请参考示例文件。 若要更改文档视图中的可见栏目,可以通过单击需求文档视图工具栏中 Customize columns and filter 工具,进入 aNd Filler 三x U L∝_cmJH」 现在可以选择您想要昂示的栏目了。 这样我们就基本上完成了系统需求的设计过程,依比多次操作完成如下系统需求文档视图基本框架: 山田司引事事|电X3典AB1日a曰 1. Purpose 读文档为Fm(自由空)论坛的毛需求说 书,圈时读事匮的功能营计母速。同时色作 为后地异发的主要参考文程之一 2. Introduction 隔qm21 Fda主要的是为了健一个自由行的网上 术堂高区,便吉问合的发进行使术堂高 讨论,该再的计电是千学习样建多星构事 虎,学习应用ew 3. Terminology FED 003 1 4. Functional Requements 5. Non-Functional Requements 6. References 后面的工作就是对共中各 Requirement做进一步的细化,对各需求模块做更为细致的划分,即分层 细化,这样也和层次化的文档吻合。这里我们以对 Functional requements的设计为例进行讲解,先看看细 化完成后的需求文档视图(部分) 4 functinlmnt RE 0IS □=4.1 Use of forum RE0001 =4.1.1 User 4.1.1.1 Number of Users-online 查看在就用户数量息,对所有用户均应 4.1.1.2 LookEdit users sell info REO OUIET 查看/操巴经录用户的个人信息,只有已经注且成功置录用户才具有此功能权用 4.1.1.3 Look the Info of users Eo0151 查看已庄册用户的个人值息:只有已经置录用户才查看 4.1.1.4 User Login/Logout REO OU1 根星录写否限制用户权,量录在辆功能实两种权甲的国换 4.1.1.5 User Register HED 013 1 用户注,功能:提供注册用户的访间段限 *4.1.2 Post HE00221 34.2 Posts Manage RE O101 4.2.1 Check-out post Compulsive 强牛结店帖:权限只时论坛主开发,且相血论坛主只到相应论坛的帖子具有该操 ,主根据自己的主到断确定是否应执行强帖,:长期豆有国 复,帖子内容有违论坛座则等。时手分数分配,若除发帖人之外没有其它用户回 现在让我们开始吧 方法 需求文档视图,选中 Functional Requirements→>点击视图工具栏 nsert Sub-Ob”工具(而个是 Insert a row” 工具,这样就在 Functional requirements中插入了一个子对象。 方法 于左边資源管理窗口 Requirements日录下右键单击相应需求名称->New- Requirement即可。如下图: =0 FranZon p MarRone 1. Purpose 该文档为F啦em(自由空闻)坛的系统需求说明 书,主要对率的功能需求徽诉细描述,同时也作 为后速开发的主参考文档之一 Ctrl+vll roduction HE夏 a InfIlL!y事 Alerce Traceability Links cm主要日的是为了创建一个自由,轻松的网上 Datail 流社区,方便志同道音的朋友进行独术交 用千学习构建多屈理构积 Spell check FFO LE 飞暗 72 rminology Ept的s Aivtatahctional Requements 0. 4I 5 Non-Functional RED OODS Requements 现在只要对新插入的子对象进行详细的內容编辑设计即可,同样地我们也可以对各子对象通过再次 添加子对象作进一步的细化工作。 如果要提升或降低某部分的需求层次,则可以通过工具栏中的 Promote和 Demote来实现调整。 定义 Users和 Groups Users(用户)指在一个需求模型中至少和一个已定义需求有关的人的集合。 Groups(组)指专属于川发进程中一个或多个方面的用户类别。每个用户组要与需求模型中至少一个已定 义需求有关。 新建1 User/Group 在資源浏览窗口中,右键单击模型名称(图标)-- New User/ Group,打开User或 Group属性窗口, 输入相应名称和代码名,确定即完成新建 同样也可在菜单栏选择”Mode”) Users/ Groups完成新建过程。 下一步是将相应的User与Giroψp联系,添加进 Group中,打开相应的 Group属性,选择 Group Users属性」 General Group Users Notes I Dependencies I Version Info I |其品×|v 真dd0bj吧重雪Cr1+通d ·匚礴定】。取消」应用)」帮助」 点击属性工具栏中¨ Add objects”工貝,从中选择您要添加的User对象,当然只有在您已经建立了相应的 Usr对象时才会显示Uscr成员列表。 9 ral Group Users|Bet|4他图|Vre工ml 其×|了 dd objects 回x Rezone v了 Code 品 Requirements Mod D\User Objects] selected 0/1 OK Cancel Help 现在选择您需要添加的User对象,确定就可以了。 建立 Business rules(业务规刀) 业务规则是对为了满是业务需求,模型应该包括的特定内容或关于如何构建模型方面的描述清单 在这里的示例模型中,我们要定义关于论坛积分制度的业务规则,具体业务规则内容见参考文档。 在 Requirement model状态卜, PowerDesigner默认 Businss为不可用状态,为此我们需要通过新建 Extended model definition(扩展模型定义)来激汘 Business rules。 步骤如下 选择菜单栏"” Model”→ Extended model definitions,这时打 List of extended model definitions,通过选择其 工具栏中" Add a row工具,如下图: List£E正 tended■ee1Defi面ites 回萬哂鹛×蝸v| Name ExtendedDefinilion 1 EMendedDeln lion 1 15 18 Cancel Help 19 点击Appy即在资源浏览窗口中添加 Extended model definitions月录 在资源浏览器中打开 Extended model definitions日录,双击相应扩展模犁定义左边图标 【实例截图】
【核心代码】

标签:

实例下载地址

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警