计算机三级-数据库-总结归纳(五)

UML与数据库应用系统

图名描述
类图一组类、接口和协作以及它们之间的关系的一种静态视图
包图包与包之间的关系的图,不是用于DBAS的微观设计
组件图软件之间的依赖关系
部署图系统中硬件和软件的物理配置情况和系统体系结构
用例图用例位于系统边界的内部,与外部系统及用户之间的交互用例模型由用例、角色和系统组成用例之间的关系包括扩展、使用和组合
顺序图描述系统内对象之间的消息发送和接收序列,其有两个坐标轴:纵向表示时间的持续过程,横向表示对象
通信图或协作图对象在空间中如何交互,即动态交互,也描述了对象是如何链接在一起的,表达了对象之间的联系以及对象间发送和接收消息
时间图状态的转移与时间密切相关,关键词:时间因子
状态图一个对象在其生存期间的动态行为,只能有一个起始状态,可以有多个结束状态
活动图活动与活动之间流程控制的转移,描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序
  1. 类的UML表示(空心三角实线连接)、接口的UML表示(空心三角虚线连接)、聚合关系的UML表示(空心菱形实线连接)以及合成关系的UML表示(实心菱形实线连接)

  2. 系统结构图包括类图(描述系统的静态结构),顺序图和通信图(这两个图描述系统的动态图)

  3. UML2.0提供了13种不同的图,分为两类:

    一类是结构图,对系统静态结构建模,包括:
    类图、对象图、复合结构图、包图、组件图、部署图;

    另一类是行为图,对系统的动态行为建模,包括:
    用例图、交互图(顺序图、通信图、交互概述图、时间图)、状态图和活动图。

  4. 通信图或协作图描述对象在空间中如何交互,即动态交互,也描述了对象是如何链接在一起的,表达了对象之间的联系以及对象间发送和接收消息。

  5. 组件图提供系统的物理视图,用途是显示系统中的软件对其他软件组件的依赖关系,依赖是重点!!!

  6. 时间图适用于当状态的转移与时间密切相关时,同时强调时间因子在状态转移过程中的重要作用

  7. 状态图描述一个对象在其生存期间的动态行为,即一个实体在发生一些事件时的状态变化情况,状态图只能有一个起始状态,可以有多个结束状态

  8. 部署图描述描述系统中硬件和软件的物理配置情况和系统体系结构

  9. 活动图陈述活动与活动之间流程控制的转移,描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序,即支持并行行为

  10. 类图描述一组类、接口和协作以及它们之间的关系的一种静态视图

  11. 包图描述包及包之间的关系的类图,用于表达系统中不同的包、命名空间或不同的项目间彼此关系的图

  12. 用例图由系统、角色和用例三部分组成。描述系统与外部系统及用户之间的交互

    用例用椭形表示,用例位于系统边界的内部

    用例模型通过对系统参与者及其重要行为的描述,表达系统的功能需求,它是从系统外部看系统功能,并不描述系统内部对功能的具体实现

  13. 顺序图强调的是时间,通信图强调的是空间。

  14. 顺序图是用来描述对象自身及对象间信息传递顺序的视图

  15. 顺序图描述指定的一组对象是如何交互的,主要用于描述系统内对象之间的消息发送和接收序列。

  16. 顺序图主要用于描述系统内对象之间的消息发送和接收序列。它有两个坐标轴:纵向表示时间的持续过程,横向表示对象,每一个对象用矩形框表示,纵向的虚线(称作生命线)表示对象在序列中的执行情况。顺序图的第一个消息一般在左边第一个对象的生命线顶端,其他消息按时间顺序相继插入顺序图中,后面发生的消息的线应比前面发生的消息的线画得低一些,以表示它们之间的时间关系。

  17. 在顺序图中可以描述如何创建和销毀对象,创建或销毀一个对象的消息一般是同步的。

  18. UML语义的四层建模概念框架分别是:元元模型层、元模型层、模型层和用户模型层。都选元元模型层

  19. 角色是与系统进行交互的外部实体,可以是系统用户也可以是其他系统或者硬件设备

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 备考计算机三级数据库技术考试,可以按照以下步骤进行: 1. 了解考试内容和考试形式:了解考试的大致内容和考试形式,例如考试时间、题型、分值等等,可以通过官方网站或者考试指南了解。 2. 学习相关知识:根据考试内容,系统学习相关的数据库知识,例如SQL语言、数据库设计、数据库管理等等。 3. 做题练习:通过做题练习,熟悉考试形式和考试难度,提高做题速度和准确率。可以使用相关的考试模拟软件或者题库进行练习。 4. 做真题模拟:通过做历年真题模拟,了解考试难度和考试方向,找出自己的薄弱点,及时进行补充和强化。 5. 参加培训班:如果自己无法独立备考,可以参加专业的培训班进行备考,这样可以系统地学习和训练。 6. 保持良好状态:备考过程中,要注意保持良好的身体和心理状态,合理安排时间和精力,避免过度疲劳和压力。 总的来说,备考计算机三级数据库技术考试需要付出一定的努力和时间,只有不断学习和实践,才能在考试中获得好的成绩。 ### 回答2: 备考计算机三级数据库技术可以从以下几个方面入手。 首先,了解考试大纲和考试要求。仔细阅读考试大纲,了解考试的结构、题型和知识点的分布,明确自己需要掌握的内容。 其次,系统学习数据库的基础知识。包括关系型数据库的理论、数据模型和查询语言,掌握概念和基本操作。可以通过阅读教材、参考书籍或者网上课程进行学习。 第三,进行实践练习。通过实践操作不同的数据库软件,熟悉数据库的安装、配置、创建和管理。可以通过解决实际问题和完成练习题来提高自己的实践能力。 第四,进行模拟考试和真题练习。找到相关的模拟考试或者历年真题,进行练习和复习。可以通过做题来加深对知识点的理解和记忆,同时也可以熟悉考试的题型和时间分配。 最后,合理安排备考时间和复习计划。制定一个详细的备考计划,合理分配时间,将重点放在薄弱环节和需要提高的知识点上,同时也要注意保持身体的健康和心态的平衡。 总之,备考计算机三级数据库技术需要深入学习和掌握数据库的基础知识,进行实践练习和模拟考试,并合理安排备考时间和复习计划。只有全面准备,才能在考试中取得好成绩。 ### 回答3: 备考计算机三级数据库技术需要掌握数据库的基本理论知识和实际应用技能。下面是一些建议: 1. 理论知识:首先,要熟悉数据库的基本概念、模型和体系结构,了解数据库的组成部分以及各种数据库管理系统的特点。深入学习数据库的数据模型、数据结构、数据库设计原理、SQL语言等方面的知识。 2. 实际应用:掌握数据库的各种操作技能,包括创建数据库、表和索引,插入、删除、更新和查询数据等。通过实践项目来加深对数据库技术的理解和应用能力,掌握数据库建模和设计的方法和技巧。 3. 多练习题:通过做一些数据库相关的练习题和习题集,如选择题、填空题和应用题等,加强对知识的掌握和应用能力的培养。 4. 深入学习实战案例:通过学习实际应用案例和实战经验,了解数据库在各种应用场景中的使用方法和技巧,比如数据仓库、数据分析和数据挖掘等。 5. 多参加考试模拟:参加一些模拟考试,了解考试的形式、内容和难度,并及时纠正自己的不足之处,加强对重点和难点知识的复习。 6. 查漏补缺:及时总结归纳复习过程中的问题和不熟悉的知识点,通过查阅相关教材和参考书籍进行补充学习,确保知识体系的完整性。 7. 注意复习方法:制定合理的复习计划,分配好复习时间,结合个人情况和实际情况进行合理安排。注重理解和记忆理论知识,同时也要注重实践操作的练习和巩固。 总之,备考计算机三级数据库技术需要系统地学习和掌握数据库的理论知识和实际应用技能,通过多练习、参加模拟考试和查漏补缺等方式,全面提升自身的数据库技术水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Akalaka小鑫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值