- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学
1
利用快速建立面向对象应用模型张波
2
议程
了解现代信息系统变得日益复杂
回顾传统的C/S实现和3层以及分布计算的不同
学会通过设计技术来管理这些复杂的信息系统
掌握如何使用PowerDesigner 和 UML 来控制这些复杂的信息系统
第1页/共30页
3
主题
现代信息系统的发展体系
采用PowerDesinger 实现UML建模
第2页/共30页
4
现代信息系统的发展体系
企业级的信息系统从早些时候的C/S系统中变成当前的混合型系统
今日的商业系统需要支持多种多样的客户端
在这样的环境中,传统的“快速开发”应用通常变得不可能
UML 提供了语义定义来实现这些应用
PowerDesigner 提供了开发工具来实现这些应用
第3页/共30页
5
分布式应用的开发
Components
Browser or C/S
Components
Client/ServerApplication
Browser
ProductionData
ProductionData
ProductionData
ProductionData
ProductionData
Enterprise JavaBeans,
COM, CORBA, PB NVOs
Templates,
Scripts
PageServer
HTML Pages
FileSystem
Very Thin
Thin
Rich
Web Server
Components
TransactionServer
Client
Middle Tier
Data
第4页/共30页
6
PowerDesinger 发展史
第5页/共30页
7
PowerDesigner适用范围
PowerDesigner是功能非常强大的工具,它可以被不同的用户用于不同的应用背景
商业分析师
数据库管理者
系统软件工程师
以上哪个是你的角色, 在系统开发过程中你的定位, 并且那些技术需求来驱动你使用 PowerDesigner
第6页/共30页
企业建模的生命周期
第7页/共30页
9
设计工具PowerDesigner
数据模型
对象模型
对象设计
开发
对象分析
Repository
数据仓库建模
商业处理模式
商业分析
E/R modelingSQL round-tripengineering
PowerDesigner 8.0
PowerDesigner Neptune
Simplified Activity diagram
ComponentEJB, O/R mapping
Activity
企业信息仓储
第8页/共30页
10
统一对象建模语言 (UML)
过多的建模方法阻碍了即将到来的对象技术
由OMG组织采纳作为业界标准。
UML 基于不同的面向对象建模方法发展而来
Rumbaugh et al. OMT
Booch methodology
Jacobsons methodologies
PowerDesigner 面向对象建模使用 UML 类视图符号
第9页/共30页
11
UML视图
第10页/共30页
12
UML开发阶段
第11页/共30页
阶段:先启
目标
为建立新系统或者扩展现有系统提供商业用例
需要产品
项目核心业务需求 (Use Cases)
评估风险
可选产品
概念原型
初始化模式
第12页/共30页
14
PowerDesigner使用用例图
第13页/共30页
15
用例
用例结构
用例名
简要说明
前置条件
事件流
交叉事件流
后置条件
例外
第14页/共30页
用例模型的好处
用例模型
在系统开发前期提供完整的用例
保证团队之间能够相互理解用例所指的含义
用例用于标识
谁在系统中进行交互,并且它在该系统干什么
系统将拥有什么样的接口
用例用于检验
所有的需求将被捕获
开发人员可以理解这些需求
第15页/共30页
阶段:精化
目标
分析问题范围
建立基础的框架
解释项目中存在的最严重风险情况
生成全面的方案来说明整个项目如何实现
第16页/共30页
18
PowerDesigner使用类图
第17页/共30页
实体类
实体类是用于对必须存储的信息和相关行为建模的类。
(持久类)
实体对象反映一个真实的现象状况。
执行系统内部任务时也可能要使用实体对象
其属性和关系的值通常由主角指定
实体对象是独立于环境(主角)的。
第18页/共30页
控制类
控制类用于对一个或几个用例所特有的控制行为进行建模。
控制类
可以创建、初始化、和消亡控制对象
确定控制对象中的控制逻辑(事件顺序)和实行
控制并行发布来实施约束类
在绝大时候是执行控制对象
第19页/共30页
边界类
边界类是一种用于对系统外部环境与其内部运作之间的交互进行建
您可能关注的文档
最近下载
- 5G优化案例:4&5G协同覆盖优化专题经验总结.docx VIP
- 中国传统节日之中秋节ppt课件完整版共.pptx VIP
- 01市政工程安全生产管理制度体系及责任制(整理).doc VIP
- 关于XX学校基孔肯雅热防控工作方案(最新版).pdf
- 2024年四川烟草专卖系统招聘考试(电子信息类)综合试题及答案.docx VIP
- 重庆邮电大学2022年《数字电路与逻辑设计》考研真题.pdf VIP
- 职业健康检查质量管理工作手册.docx VIP
- 《钢结构单管通信塔技术规程》.pdf VIP
- 文本解读有深度,课堂教学显温度--以《猫》课例为例浅谈文本解读(教师随笔) 教学设计.doc VIP
- 安全注射与院感防控课件.pptx VIP
原创力文档


文档评论(0)