没有合适的资源?快使用搜索试试~ 我知道了~
powerDesigner12.5入门与提高中文版
需积分: 0 151 下载量 128 浏览量
2009-05-30
20:41:24
上传
评论 1
收藏 3.88MB DOC 举报
温馨提示
试读
64页
powerDesigner12.5入门与提高 中文版的 中文版的
资源详情
资源评论
资源推荐
PowerDesigner 基础入门
PowerDesigner UML 建模简介
引言
支持 的所有图包括用例图、序列图和类图、活动图表和组件图表
等,并全面支持 。改进了面向对象分析与设计分析方法并增强了与开发过程
的集成。
能够帮助您构建适应现代发展的传统商务和电子商务系统,使用等
面向对象的语言以及等新技术,以物理或虚拟的方式与我们的数据库技术合并。我们
的目标是根据您的需求,提供随时随地访问信息、控制业务流程的能力,并通过计算机和
最新技术赋予企业在当今任何市场上先拔头筹的竞争优势。
我们的分析方法和设计技术将会是多种多样的,从业务流程建模,到面向对象分析
和设计,以及传统的关系建模等。本文将帮助您深入了解这项强大的技术,它可以帮
助您的企业创建出高效的传统商务和电子商务系统。
面向对象的分析
在您准备为企业作出系统和软件投资前,必须首先了解企业的实际需求,明确所部署的
技术将如何帮助您的企业获取更大的成功。您可以使用,借助用例图、序列图和活动
图来进行分析。这些图表将帮助您规划系统的范围、动态性能、以及表现方式等。不必考
虑实施细节,您希望获得的只是按照您的需求而表现的系统性能
用例图(The Use Case Diagram)
用例图提供了一个系统环境的建模方式。它能够帮助您确定系统应用程序的外部
和内部元素以及系统范围。作为图形建模模式,它在您需要与所收集的系统需求进 行对话
时也将有所帮助,对于研制成品的开发团队来说,更是有着举足轻重的重要性。对于企业
的所有者,或第一次接触该软件产品的用户也有很大的帮助作用。用 例图能够以可视化的
方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。
在项目后期,也能够用到用例图。您可以通过用例图中定义的需求来协助测试项
目的相关功能。您不仅可以验证系统性能是否无错误(无崩溃或明显的非逻辑响应),还
可以验证系统运行时是否按照要求,执行了指定命令。这样,您可以测试系统是否完全满
足了要求,以确信成品可以投入生产——也就是说,它已完全满足了用户的需求。
只有确保满足了合理、实用的各项需求,才能确保项目的更大成功。
序列图(The Sequence Diagram)
您可以使用序列图细化需求并对设计元素进行链接。序列图允许高层和低层对象间
的交互文档。该交互在角色(与用例图中的角色相同)和类实例(运行于计算机内存中的
技术对象和细节对象)之间显示。
通过序列图,您可以按照系统特定方案中事件(消息)的精确顺序来描述随时间变化的
系统行为。使用序列图进行用例分析并引导设计:您可以决定将对用例图所定义 的管理任
务负责的系统对象类型,并决定哪种对象将管理系统内外的“会话”或通信。由于消息已从
序列图中抽出,您可以描述类和接口(我们最后要编译和部署的代码元素)所需的某些关
键操作(方法)。
活动图(The Acvity Diagram)
活动图设计用于帮助您了解系统中对象的动态变化。用于描述某一特定类或一组类
如何协同工作。与序列图有所不同,活动图不是一系列与时间相关的通信,而是从一个任
务到另一任务的控制转移,同时指定谁(哪个对象)对发生的任务负责。
活动图也是业务流程的技术视图。可对业务工作流进行分析或在“业务流程建模”工
作后可获得活动图。
活动图还可帮助构造系统内元素的详细动态视图( 如何互操作等)。
通过分析推动设计
通过分析模型可捕获独立于实施细节之外的系统意向和预期行为,与使用的语言、部署
的应用程序服务器或使用的体系结构都没有关系。但是,设计阶段开始后,一切都发生了
变化。您必须进入生产环境的细节并将软件构建至特定的体系结构。设计是对系统的实施。
如果设计是由分析得到的,您可以更加确信所编写的系统行为的正确性,确认所开发的
成果将是一个按需求构建的系统。您将获得高度成功——让用户得到所需要的系 统。您还
可以直接利用分析得出的信息而无需在设计过程中重新生成,从而缩减开发时间,由于不
必“重新复制”任何工作,因此减少了人为错误。
通过分析,我们可获得什么呢?通过用例图可以发现对象并促进类和接口的创建。一个
或更多类和接口可以实现一个角色,您可以在角色定义中直接创建类和接口。您还可以将
角色链接到现有的类和接口,显示如何使用一条代码来满足所分析的多个元素。
通过序列图可以发现方法并促进类操作的创建。如果您需要向类发送消息,您可以调用
该类的方法。序列图中的消息可以用来自动创建操作或链接到现有操作。您可以通过链接
跟踪方法的功能,包括将哪些作为输入内容和必须返回哪些内容等等。
设计所包含的内容
您已经知道要构建的内容,现在您需要表述如何构建。您需要确定业务逻辑所在的位置
可以置于应用程序服务器的 等组件中,也可以置于使用! 或 "#$等语言、作
为客户端应用程序一部分的类或组件中,或者做为触发器和过程内置于关系数据库中。您
需要根据需求做出一些选择,包括扩展性、安全、性能和可访问性等方面。类图和
组件图将用于定义详细的技术系统静态结构。
类图 (The Class Diagram)
类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构。既然类图用来模
拟开发中所维护的实际代码,显然它是或 "#$等对象语言的概括性表述。您
还可以使用类图来概括中的复杂结构,令其更易于开发和理解。
可以从类图上生成代码。还可以在开发过程中编辑该代码以完善、测试和部署最
终运行的应用程序。由于在对象语言和类图之间具有%的映射功能,
您还可以实施反向工程代码,读取源文件并创建新的类图。您可以更深入地理解现有系统
并简化集成和维护工作。
组件图(The Component Diagram)
组件图将被用于在更大的黑匣视图( #&' (!)中描述高级对象的定义和相关
性。它仍然是一个设计模型)并且是代码的直接概括。例如,一个 的组件标识直接链接
到实施所必需的一系列类和接口,并将生成所需代码来推动最终*的开发。
剩余63页未读,继续阅读
chenjunhui19840422
- 粉丝: 4
- 资源: 50
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vidstream-3-0.0.1.tar.gz
- 基于FPGA深度学习的SPI 驱动 HC595 点亮数码管
- 2023-2024学年教材费结算明细(公示) -V2.xls
- 129197954513812WPS.apk
- 1_2.cpp
- logxianshidddd
- 细胞的奇迹:吃出来的免疫力(美亚畅销书!作者的TED演讲播放量超300万次!《谷物大脑》作者、《三联生活周刊》推荐!吃下对的食物,改善你的... (Z-Library).azw3
- 智能手机产品拆解,使用mindmaster打开
- 11111111111111
- 统信系统ARM64依赖openssl-1.0.2版本的libssl.so.10和libcrypto.so.10文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0