已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机等级考试三级数据库技术精讲班主讲老师:杨梅,第五章UML与数据库应用系统,内容提要:1、了解DBAS建模方法2、掌握DBAS业务流程与需求表达方法3、掌握DBAS系统内部结构的表达方法4、掌握DBAS系统微观设计的表达方法5、了解DBAS系统宏观设计的表达方法6、了解DBAS系统实现与部署的表达方法,第五章UML与数据库应用系统,1、统一建模语言(UML):UnifiedModelingLanguageUML是一种基于面向对象的可视化的通用(General)建模语言,该方法结合了Booch,OMT,和OOSE方法的优点,统一了符号体系,并从其它的方法和工程实践中吸收了许多经过实际检验的概念和技术。UML只是一种建模语言,不是一种建模方法。建模方法应包括建模语言和建模过程两部分:建模语言:提供这种方法用于表示建模结果的符号。(图形符号:可视化)建模过程:描述建模时需要遵循的步骤。,第一节DBAS建模,2、UML的组成由语义(自然语言)与表示法(可视化标准符号)组成。其语义定义在一个四层建模概念框架中:元元模型(Meta-MetaModel),代表要定义的所有事物。元模型(MetaModel),UML的基本元素,“事物”概念的实例。模型层(Model),UML的模型,类模型或类型模型。用户模型(UserModel),UML模型的实例,对象模型或实例模型。,第一节DBAS建模,UML的五种视图结构、实现、行为、环境和用例视图13种图(UML2.0):静态结构图及行为图两类。,第一节DBAS建模,1、业务流程与活动图活动图主要描述系统、用例和程序模块中逻辑流程的执行次序,并行次序。最适合描述系统或子系统的工作流程。活动图用于低层次程序模块的作用类似于流程图,但活动图可以描述并行操作,而流程图只能描述串行操作。一张活动图中有且只能有一个起点,可有多个结束点。,第二节DBAS业务流程与需求表达,2、系统需求与用例图系统需求:用户心中的真正期望。用例模型是把满足用户需求的所用功能表示出来的工具。用例模型由用例、角色和系统三部分组成。系统:各种用例的“黑匣子”角色:与系统交互的人或其他实体用例:完整功能所有动作(一次操作)集合,第二节DBAS业务流程与需求表达,第二节DBAS业务流程与需求表达,角色之间的关系通用化关系:指把某些角色的行为抽取出来作为通用行为,这些通用行为构成超类。,第二节DBAS业务流程与需求表达,用例与角色之间的关系连接关系(关联,通信关联):表明那种角色能与该用例通信,是双向的一对一关系。,第二节DBAS业务流程与需求表达,用例之间的关系扩展:一用例增加新内容成为另一个用例。包含(使用):一个用例使用另一个用例。关联(组合):把相关用例打成包当作整体,第二节DBAS业务流程与需求表达,第二节DBAS业务流程与需求表达,第二节DBAS业务流程与需求表达,1、系统结构与类图系统内部结构一般分为静态结构和动态结构。在UML中,用类图来描述系统静态结构,用顺序图和通信图来表示系统动态结构。类图主要表达的是问题领域的概念模型。类图由类名、属性及操作组成。类与类之间的关系关联(聚集(共享聚集,组成或组合),继承(或叫泛化),依赖,精化(或叫实现),第三节DBAS系统内部结构的表达,第三节DBAS系统内部结构的表达,2、系统结构与顺序图针对每一个特定用例,如何利用类图规范的对象来完成用例交付的任务,必须要利用顺序图顺序图主要用于描述系统内对象之间的消息发送和接收序列。顺序图中所有的元素,都必须在类图中存在。,第三节DBAS系统内部结构的表达,第三节DBAS系统内部结构的表达,3、系统结构与通信图通信图是交互图的一种,也称为协作图。通信图显示对象间组织交互关系和链接。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西藏山南市融媒体中心招聘保洁员公益性岗位1人笔试备考题库及答案解析
- 2026湖北恩施州宣恩县万德昌智能机器人有限公司招聘1人笔试模拟试题及答案解析
- 2026山西省中西医结合医院招聘博士研究生20人考试备考题库及答案解析
- 2026云南众城现代产业合作发展有限责任公司招聘笔试备考题库及答案解析
- 2026上半年云南事业单位联考怒江州招聘137人考试参考题库及答案解析
- 2026四川绵阳市五八机器人科技有限责任公司外部招聘工作人员34人(2026年第一批次)笔试参考题库及答案解析
- 2026四川成都市简阳市射洪坝沱江幼儿园公益性岗位招聘1人考试备考试题及答案解析
- 2026年保山市市直事业单位遴选管理人员和专业技术人员(18人)考试备考试题及答案解析
- 2025年农学考研复试的专业笔试真题及答案
- 2025年人事人才考试及答案
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库及一套答案详解
- 大型电站锅炉空气预热器漏风控制细则
- 2026年湖南师大附中星城实验青石学校校聘教师招聘备考题库完整参考答案详解
- 湖北省襄阳四中2026届高三年级上学期质量检测五历史试卷
- 城市社区工作者培训课件
- 2026年军检心理意志品质测试题及详解
- 2025-2030心理健康行业市场发展分析及趋势前景与投资战略研究报告
- 2026年高考语文专项复习:文学类文本散文阅读(含练习题及答案)
- 《马年马上有钱》少儿美术教育绘画课件创意教程教案
- 2025年放射科工作总结及2026年工作计划
- 电梯安装文明施工方案
评论
0/150
提交评论