美文网首页
一、UML与数据库应用系统

一、UML与数据库应用系统

作者: 筱__ | 来源:发表于2019-07-26 19:53 被阅读0次

1、统一建模语言(UML,Unified modeling language )是面向对象软件的标准化建模语言,因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准,在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助使用者缩短设计时间,减少改进的成本,使软硬件分割最优。

截图来自搜狗百科 截图来自搜狗百科 截图来自搜狗百科

2.数据库应用系统内部结构一般分为静态结构与动态结构,以下是关于UML中系统内部结构的正确说法。

A.通信图和顺序图都是交互图,从不同的侧面描述系统的动态结构,顺序图强调的是时间,通信图强调的是空间。

B.类图主要表达的问题领域的概念模型,是用于表达抽象概念的名称,属性,行为及关系等系统中的静态结构。

C.顺序图主要用于描述系统内对象之间的消息发送与接收序列,其主要目的是表达对象与对象之间沟通与合作的方式,属于系统的动态模型。

D.通信图也称为协作图,用于表示对象之间的联系,以及对象间发送和接收的消息。

3.在UML中,系统的微观设计可用对象图、状态机图和时间图从不同的侧面进行表达,以下是关于系统的微观设计的正确说法。

A.对象图主要用于解释类图以及验证所设计的类图是否符合实际状况,也可用于协助程序设计人员理解复杂的类图结构。

B.对象图可以看成是系统在某一时间点的快照,用于描述特定时间点上所有对象在系统中的结构。

C.一般情况下,时间图作为状态机图的辅助说明工具,一张时间图通常会对应至少一张状态图。

D.状态机图用于陈述系统有关事件或对象的状态转移,只能有一个起始状态,可以有多个结束状态。

4.建模概念架构中包括元元模型层、元模型层、模型层和用户模型层四个层次,下列是关于这四个层次关系的正确说法。

A.元元模型层组成了UML的最基本的元素"事物",代表要定义的所有事物。

B.元模型层中的每个概念都是元元模型层"事物"概念的一个实例。

C.模型层中的每个概念都是元模型层中概念的一个实例。

D.用户模型层中的每个概念都是模型层的一个实例。

5.用例模型是把满足用户需求的所有功能表示出来的工具,由用例、角色和系统三部分构成,下列是关于用例模型的构成元素的正确说法。

A.系统是在边界线以内的区域 ( 及用例的活动区域 ) ,用于抽象的表示能够实现的所有基本功能。

B.用例用于描述从系统用户的角度来观察,系统应具有的功能,帮助分析人员理解系统的行为。

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

D.一个角色可以执行多个实例,反过来,一个实例也可以被多个角色使用。

6.在使用UML进行系统建模过程中,一般将系统内部结构分为静态结构和动态结构,(UML可用于表达DBMS内部结构,类图,顺序图,通信图都属于系统结构图。)  以下是有关正确的说法。

在统一建模语言中,用类图来描述系统的静态结构,而用顺序图和通信图来表示系统的动态结构。

A.类图主要表达的是问题领域的概念模型,在抽象的概念中,除了表达该抽象概念的名称以外,另外需要表达该抽象概念的属性和行为。

B.顺序图的目的在于说明对象的协作如何达到系统的目标,主要用于描述系统内对象之间的消息发送和接收序列。

C.通信图是交互图的一种,也被称为协作图。通信图中包含一组对象,并在图中展示这些对象之间的联系,以及对象之间发送和接收的消息。

D.顺序图和通信图都描述交互,但是顺序图强调的是时间,通信图强调的是空间。

7.数据库的完整性约束条件分为三种级别:

对列的约束、对元组的约束、对关系的约束。

a.对列的约束:对其值的类型、范围、精度、排序等约束。

b.对元组的约束:对记录中各个属性之间的联系约束。

c.对关系的约束:对若干记录间(一个关系的各个元组之间)、关系集合上以及关系之间的联系约束。

8.已知关系员工 ( 员工号,员工名,所属部门号,部门名,部门所在城市,部门负责人),下列操作不属于数据库物理设计阶段工作的是?

A.对该关系对应的表,按照部门负责人建立非聚集索引。

B.将该关系对应的表按照部门所在城市进行分区。

C.将该关系拆分为员工 ( 员工号,员工名,所属部门号) 以及部门(部门号,部门名,部门所在城市,部门负责人)。

D.将该关系对应的表按部门拆分为后勤部员工表和业务部员工表。

答案解析:

9. 数据库物理设计并不包括文件和数据库的具体实现细节(这是存储结构设计需要考虑的),在这个阶段,将根据数据库的各种实际情况选择数据存储方案以加快数据检索速度。

A.建立索引可以加快检索速度。

B.对该关系对应的表进行分区,并没有改变这张表的逻辑结构,只是调整了物理存储方案。

C.将该关系拆分为两张表,更改了逻辑结构。

D.同b选项,对该关系对应的表进行分区,并没有改变,这张表的逻辑结构,只是调整了物理存储方案。

10. 下列关于存储过程的说法,错误的是___ 。

A. 存储过程的返回结果可以是一个集合

B. 利用存储过程可以进行模块化程序设计

C. 存储过程可以接受多个输入参数,并可返回多个输出结果

D. 存储过程是指存储在客户端的可调用执行的代码段

答案: D

存储过程,实际上是存储在数据库中供所有用户程序调用的子程序。故答案为D。

状态机:是一个类的对象所有可能的生命历程的模型。当对象探测到一个事件后,它依照当前的状态做出反应,反应包括执行一个动作和转换到新状态。所以在UML的状态机图中,状态之间的转移是由事件驱动的

部署图又叫配置图,描述系统中硬件和软件的物理配置情况和系统体系结构。

包图:在UML图中,用于表达系统中不同的包、命名空间或不同的顶目间彼此关系的图。

活动图:主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序。

顺序图:有两个坐标轴,纵向表示时间的持续过程,横向表示对象。每一个对象用矩形框表示,纵向的虚线表示对象在序列中的执行情况,称为对象的“生命线”。

用例之间存在关系,包括扩展、使用、组合。

相关文章

  • 一、UML与数据库应用系统

    1、统一建模语言(UML,Unified modeling language )是面向对象软件的标准化建模语言,因...

  • 如何使用UML做需求分析与系统架构

    如何使用UML做需求分析与系统架构

  • 基于UML的需求分析和系统设计

    基于UML的需求分析和系统设计 原文地址:基于UML的需求分析和系统设计 一、项目开始阶段 通过与用户的访谈,确认...

  • 数据库系统复习题-第1章绪论

    一、客观题 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( )。...

  • 几种常用关系型数据库介绍

    数据库管理系统是用于创建,维护与管理数据库的系统软件,是搭建其他应用环境所必备的软件之一,是软件系统架构的重要组成...

  • 几种常用关系型数据库详细介绍

    数据库管理系统是用于创建,维护与管理数据库的系统软件,是搭建其他应用环境所必备的软件之一,是软件系统架构的重要组成...

  • Mysql_1 数据库基础

    目录:数据库基本知识数据库管理系统 一、数据库基本知识 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员...

  • 七、数据库应用设计与开发实例

    以数据库的生命周期为演化主线,数据库应用软件的设计与开发过程可由需求分析、系统功能和数据库的设计、系统功能与数据库...

  • 11-30

    经历 操作系统上课 UML上机 将昨天看《c与指针》时不懂的地方和同学讨论 现代通信网上课 web应用上机 初步了...

  • (转载)五分钟读懂UML类图

    (转载)五分钟读懂UML类图 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类...

网友评论

      本文标题:一、UML与数据库应用系统

      本文链接:https://www.haomeiwen.com/subject/hvzdrctx.html