面向对象与业务过程建模.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象 与 业务过程建模;回顾;主要内容;Why?;Why?;Why?;Why?;Why?;Why?;面向对象方法;面向对象的分析与设计;基本概念;;以体系结构为中心 在开发的早期建立基础的体系结构(原型)是十分重要的,进一步对原型进行精化,建立一个易于修改、易理解和允许复用的系统。 主要是在逻辑上将系统划分为若干个子系统(UML包) 反复 UML的建模型过程要经过若干次的反复 渐增式 渐增式开发是在多次反复迭代的过程中,每次增加一些功能(或用例)的开发,每次迭代都包含了分析、设计、实现和测试。;体系结构建模(architecture modeling)首先要建立基本的模型,并将该模型映射到软硬件单元上 体系结构概括了整体系统结构、功能部件分解、部件的本质和特性、部件的界面、部件之间的通讯协议和整体性布局策略及法则。 面向对象的体系结构与传统的体系结构不同,它强调的是分布式对象的分配、部件及其界面、持久对象和面向对象通讯方法;子系统的分解可以有分层和分块 分层:将软件系统组织为层次结构,每层是一个子系统。分层结构又分为封闭式和开放式。 分块:垂直分块是将系统分解为若干个相对独立的、弱耦合的子系统。每个子系统相当于一个块,每块实现一类服务。 常常使用分层和分块的混合结构,如图所示:;用包图进行系统建模 包是系统的一种分组机制,包由关系密切的一组模型元素构成,包还可以由其它包构成(嵌套) 包图是维护和控制系统总体结构的重要建模工具 应用包图要解决的问题 如何组织包? 应将概念或语义相近的模型元素(对象类)纳入一个包。即包具有高内聚性,包中的类具有功能相关性。 如何确定包之间的关系? 包之间的联系有两种:依赖和泛化。 ;MDA(Model-Driven Architecture);CIM(Computation Independent Model) 聚焦于系统环境及需求,不涉及系统内部的结构与运作细节 PIM(Platform Independent Model) 聚焦于系统内部细节,不涉及实现系统的具体平台 PSM(Platform Specific Model) 聚焦于系统落实于特定具体平台的细节.如Sping、EJB3、.NET都是一种具体平台;本课程采用方法;;UML概念与内容;The UML;UML—You Must Learn UML—Unified Modeling Language UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示;UML定义;是一种语言 用来获取关于某一主题的知识和表达关于该主题的知识,以便于进行交流 基于面向对象范型 应用于建模和系统 用于对系统进行描述、可视化、构造和文档化 是一种通用的、广泛适应的、得到工具支持和工业标准化的革命性的建模语言 统一了信息系统和技术工程的最佳工程实践的成果 应用于大量不同类型的系统、领域和方法或过程;UML的目标;UML的目标;UML的诞生与发展;UML;;UML图;4+1视图;业务系统分析与建模;目标:尽快确定系统范围,以便估算开发成本及时间。 关注点:跟系统有关的业务流程 制品 业务用例模型---定义业务流程 活动图---分析业务流程 系统用例图---定义系统范围;图书馆信息管理系统;图书馆部门结构图;图书馆业务流程图;业务用例模型;业务用例图 元素 业务用例:代表一条业务流程 业务执行者:业务组织外但会启动或参与业务流程的人 业务用例简述 针对每一个业务用例,用几句话简单说明它是作什么用的 图书借阅 注册读者可以在图书馆工作期间通过工作人员借书和还书 .....;图书借阅流程图;活动图示例-处理销售;特殊活动的一种,用于表示活动之间的同步。一般有一个或多个信息流向它引入,有一个或多个信息流从它引出,表示引入的信息流同时到达,引出的信息流被同时触发。 ;同 步 条;活动图—汇合;活动图—泳道;活动图元语-1;活动图元语-2;活动图元语-3;活动图-推荐的使用场合;使用活动图建模;对工作流建模步骤;对工作流建模步骤;UML概念、结构、图 基于UML的分析与设计 关注系统的体系结构 MDA 业务用例建模 业务流程分析;思考;同步条与分支有什么区别?;熟悉UML建模环境 初步掌握软件使用 建立业务用例模型 用活动图分析业务流程;神圣的工作在每个人的日常事务里,理想的前途在于一点一滴做起。 创造性模仿不是人云亦云,而是超越和再创造。 逆境给人宝贵的磨练机会。只有经得起环境考验的人,才能算是真正的强者。17:4717:4717:47:5517:47:55 所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。 强烈的欲望也是非常重要的。人需要有强大的动力才能在好的职业中获得成功。你必须在心

文档评论(0)

文档收藏爱好者 + 关注
官方认证
内容提供者

事业编考题需要答案请私聊我发答案

认证主体莲池区卓方网络服务部
IP属地上海
统一社会信用代码/组织机构代码
92130606MA0GFXTU34

1亿VIP精品文档

相关文档