第讲面向对象与业务过程建模.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第讲面向对象与业务过程建模

基本概念 面向对象(Object Oriented,OO)首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求;最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。 面向对象的分析(Object-Oriented Analysis,OOA)根据抽象关键的问题域来分解系统,不考虑与系统的具体实现有关的确因素。 面向对象的设计(Object-Oriented Design,OOD)是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。 The UML UML 图书馆信息管理系统 主要业务 文献的收集保存 文献的交流(图书馆之间) 读者服务(图书的借阅) 其他业务 财务管理 工资管理 采购管理 ............. 图书馆部门结构图 图书馆业务流程图 图书借阅流程图 UML的目标 系统 构造 描述 可视化 文档化 UML的诞生与发展 统一 分裂 工业化 标准化 二十世纪八十年代初期,开始用不同的方法进行面向对象分析与设计。 Grady Booch和James Rumbaugh在1994年10月共同合作把他们的工作统一起来,到1995年成为“统一方法(Unified Method)”版本0.8。随后,UM方法又吸纳了Ivar Jacobson提出的用例(use case)思想,到1996年,成为“统一建模语言”版本0.9 。 1997年1月,UML版本1.0被提交给OMG组织,作为软件建模语言标准化的候选。 发展历程 UML的组成结构图 UML图 图 diagrams 类图 class diagrams 对象图 object diagrams 构件图 component diagrams 部署图 deployment diagrams 用例图 use case diagrams 顺序图 sequence` diagrams 协作图 collaboration diagrams 状态图 statechart diagrams 活动图 activity diagrams 静态模型 (系统结构) 动态模型 (系统行为) Uml 2.0 复合结构 composite structure 交互概观 interactive overview 定时图 timing diagrams 4+1视图 Process View Deployment View Logical View Use-Case View Implementation View End-user Functionality Programmers Software management Performance Scalability Throughput System integrators System topology Delivery, installation communication System engineering Analysts/Designers Structure 业务系统分析与建模 定义业务流程 业务用例模型 活动图 业务流程建模 目标:尽快确定系统范围,以便估算开发成本及时间。 关注点:跟系统有关的业务流程 制品 业务用例模型---定义业务流程 活动图---分析业务流程 系统用例图---定义系统范围 定义业务流程 XX图书馆 采购部 采编部 流通部 人力资源 办公室 财务部 技术支持 后勤服务 图 书 采 购 文 献 收 集 图 书 编 目 文 献 保 护 与 处 理 图 书 上架 图 书 借 阅 业务用例模型 业务用例图 元素 业务用例:代表一条业务流程 业务执行者:业务组织外但会启动或参与业务流程的人 业务用例简述 针对每一个业务用例,用几句话简单说明它是作什么用的 图书借阅 注册读者可以在图书馆工作期间通过工作人员借书和还书 ..... 业务用例模型 活动图示例-处理销售 特殊活动的一种,用于表示活动之间的同步。一般有一个或多个信息流向它引入,有一个或多个信息流从它引出,表示引入的信息流同时到达,引出的信息流被同时触发。 同 步 条 软 件 工 程 概 论 软 件 工 程 概 论 “而在活字印刷术出现之前,上面的四种特性都无法满足,要修改,必须重刻,要加字,必须重刻,要重新排列,必须重刻,印完这本书后,此版已无任何可再利用价值。” “而在活字印刷术出现之前,上面的四种特性都无法满足,要修改,必须重刻,要加字,必须重刻,要重新排列,必须重刻,印完这本书后,此版已无任何可再利用价值。” “而在活字印刷术出现之前,上面的四种特性都无法

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档