- 0
- 0
- 约1.8千字
- 约 57页
- 2021-09-23 发布于北京
- 举报
面向对象 与 业务过程建模;回顾;主要内容;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建模环境
初步掌握软件使用
建立业务用例模型
用活动图分析业务流程
您可能关注的文档
最近下载
- 医疗影像智能诊断.docx VIP
- 陶瓷膜的制备与水处理.pptx VIP
- (高清版)-B-T 34590.6-2022 道路车辆 功能安全 第6部分:产品开发:软件层面.pdf VIP
- 智能医疗影像分析系统开发与应用.docx VIP
- Axio-Imager-M2显微镜使用手册.ppt VIP
- 2025至2030中国热电材料行业市场深度调研及竞争格局及有效策略与实施路径评估报告.docx VIP
- T_CSGPC 033-2024 陆上风电场设施变形测量技术规程.docx
- 93K测试机异常处理.docx VIP
- 93K新装机测试环境配置(1).pptx VIP
- 基于Spark的阿尔兹海默症辅助诊断系统的设计与实现.docx VIP
原创力文档

文档评论(0)