PowerDesigner基础入门教程.pdf

  1. 1、本文档共146页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PowerDesigner 基础入门 PowerDesignerUML 建模简介 引言 PowerDesigner 支持 UML1.3 的所有图包括用例图、序列图和类图、活动图表和 组件图表等,并全面支持UML2.0。改进了面向对象分析与设计(OOAD)分析方法并增强 了与开发过程的集成。 PowerDesigner 能够帮助您构建适应现代IT 发展的传统商务和电子商务系统,使 用Java 等面向对象的语言以及XML 等新技术,以物理或虚拟的方式与我们的数据库技 术合并。我们的目标是根据您的需求,提供随时随地访问信息、控制业务流程的能力, 并通过计算机和必威体育精装版技术赋予企业在当今任何市场上先拔头筹的竞争优势。 我们的分析方法和设计技术将会是多种多样的,从业务流程建模,到UML 面向 对象分析和设计,以及传统的关系建模等。本文将帮助您深入了解UML 这项强大的技 术,它可以帮助您的企业创建出高效的传统商务和电子商务系统。 面向对象的分析 在您准备为企业作出系统和软件投资前,必须首先了解企业的实际需求,明确 所部署的技术将如何帮助您的企业获取更大的成功。您可以使用 UML,借助用例图、 序列图和活动图来进行分析。这些图表将帮助您规划系统的范围、动态性能、以及表 现方式等。不必考虑实施细节,您希望获得的只是按照您的需求而表现的系统性能 用例图(TheUseCaseDiagram) UML 用例图提供了一个系统环境的建模方式。它能够帮助您确定系统/应用程序 的外部和内部元素以及系统范围。作为图形建模模式,它在您需要与所收集的系统需 1 / 146 求进行对话时也将有所帮助,对于研制成品的开发团队来说,更是有着举足轻重的重 要性。对于企业的所有者,或第一次接触该软件产品的用户也有很大的帮助作用。用 例图能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需 求等信息。 在项目后期,也能够用到UML 用例图。您可以通过用例图中定义的需求来协助 测试项目的相关功能。您不仅可以验证系统性能是否无错误(无崩溃或明显的非逻辑 响应),还可以验证系统运行时是否按照要求,执行了指定命令。这样,您可以测试系 统是否完全满足了要求,以确信成品可以投入生产——也就是说,它已完全满足了用户 的需求。 只有确保满足了合理、实用的各项需求,才能确保IT 项目的更大成功。 序列图(TheSequenceDiagram) 您可以使用UML 序列图细化需求并对设计元素进行链接。序列图允许高层和低 层对象间的交互文档。该交互在角色 (与用例图中的角色相同)和类实例(运行于计 算机内存中的技术对象和细节对象)之间显示。 通过序列图,您可以按照系统特定方案中事件(消息)的精确顺序来描述随时 间变化的系统行为。使用序列图进行用例分析并引导设计:您可以决定将对用例图所 定义的管理任务负责的系统对象类型,并决定哪种对象将管理系统内外的“会话”或通信。 由于消息已从序列图中抽出,您可以描述类和接口(我们最后要编译和部署的代码元 素)所需的某些关键操作(方法)。 2 / 146 活动图(TheActivityDiagram) UML 活动图设计用于帮助您了解系统中对象的动态变化。用于描述某一特定类 或一组类如何协同工作。与序列图有所不同,活动图不是一系列与时间相关的通信, 而是从一个任务到另一任务的控制转移,同时指定谁(哪个对象)对发生的任务负责。 UML 活动图也是业务流程的技术视图。可对业务工作流进行分析或在“业务流程 建模”工作后可获得活动图。 活动图还可帮助构造系统内元素的详细动态视图(EJB 如何互操作等)。 3 / 146 通过分析推动设计 通过分析模型可捕获独立于实施细节之外的系统意向和预期行为,与使用的语 言、部署的应用程序服务器或使用的体系结构都没有关系。但是,设计阶段开始后, 一切都发生了变化。您必须进入生产环境的细节并将软件构建至特定的体系结构。设 计是对系统的实施。 如果设计是由分析得到的,您可以更加确信所编写的系统行为的正确性,确认 所开发的成果将是一个按需求构建的系统。您将获得

文档评论(0)

max + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档