第13章对象约束语言
- 格式:ppt
- 大小:293.00 KB
- 文档页数:24


绪论单元测试
1
【判断题】(20分)
UML是面向对象的软件建模语言,可应用到软件开发全过程。
A.
对
B.
错
2
【判断题】(20分)
面向对象是当今主流的软件开发思想。()
A.
对
B.
错
3
【多选题】(20分)
下列哪些工具可以用来进行UML建模?()
A.
MicrosoftOfficeVisio
B.
EnterpriseArchitect(EA) C.
RationalRose
D.
StarUML
4
【多选题】(20分)
我们要从本课程中学到哪些知识?()
A.
面向对象的基础知识
B.
UML软件建模
C.
面向对象的设计原则
D.
面向对象编程语言
5
【多选题】(3分)
平时分析问题,总要获取哪些方面的信息?()
A.
事物之间的关系是什么?
B.
事物的特征和行为是什么? C.
问题中涉及哪些事物?
D.
事物之间如何协作完成任务?
第一章测试
1
【多选题】(20分)
以下对软件建模描述正确的是()
A.
每个模型可以有多种表达方式,从不同角度来刻画系统。
B.
描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的
C.
要正确建模,模型必须准确反映软件系统的真实情况。
D.
越庞大复杂的系统,建模的重要性越大。
E.
模型是对现实世界的简化,但不能掩盖重要的细节。
2 【单选题】(20分)
模型的实质是什么?()
A.
对现实的复杂化
B.
对现实的简化
C.
便于交流
D.
可视化
3
【单选题】(20分)
对软件模型而言,下面说法的是()
A.
是软件的标准文档
B.
是软件的中间形态
C.
是人员交流的媒介
D.
是软件升级和维护的依据
4
【单选题】(20分) 以下关于模型的说法的是()
A.
一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。
B.
模型必须是可视化的。
C.
通过建模可以帮助人们理解复杂的问题。
习 题 七
一、 用适当内容填空
1. ① 数据处理,② 文件,③ 表之间的联系,④ 安全控制规则,⑤ 二维,⑥描述实体, ⑦ 实体联系。
2. ① 人工管理,② 文件系统,③ 数据库系统,④ 分布式数据库系统,⑤人工管理,⑥ 分布式数据库系统,⑦ 人工管理,⑧ 数据库系统。
3. ① DBS,② 人员,③ 数据库,④ 计算机软件,⑤ 数据库,⑥数据库,⑦数据库管理系统。
4. ① 数据定义,② 数据操纵,③ 数据查询。
5. ① 操作,② 不一致性,③ 共享型锁,④ 排他型锁。
6. ① 信息,② 概念模型,③ 实体,④实体属性,⑤ 数据模型,⑥一行数据或记录,⑦ 数据项、列或字段。
7. ① 并发控制,② 数据安全性控制,③数据备份与恢复。
8. ① 实体间的联系 ② 一对一,③ 一对多,④ 多对多,⑤ 属性名,⑥ 属性值。
9. ① 层次数据模型,② 网状数据模型,③ 关系数据模型,④ 面向对象数据模型 ,⑤ 两个,⑥ 数据模型,⑦ 网状,⑧ 层次,⑨ 实体型或实体之间的联系,⑩ 一个实体或实体之间的联系,○11 属性值, ○12 具有相同含义的属性。
10. ① 矩形,② 椭圆,③ 菱形。
11. ① 包含对象数据的变量,② 描述对象行为特性的方法,③ 对象所响应的消息,
④ 调用说明,⑤ 程序代码,⑥ 属性,⑦ 方法,⑧ 类 。
12. ① 二维表,② 一个元组,③ 实体,④ 属性值域,⑤ n元关系或n目关系。
13. ① 结构,② 数据类型,③ 取值范围。
14. ① 数据结构,② 数据操作,③ 完整性约束。
15. ① 查询数据,②插入数据,③ 删除数据,④ 数据项投影,⑤ 数据记录选择,⑥ 两个表连接,⑦ 数据插入,⑧ 数据删除。
16. ① 域完整性约束,② 实体完整性约束,③ 参照完整性约束,④ 用户定义完整性约束。
17. ① 投影操作,② 选择操作,③ 连接操作,④ Where 性别=’1’,⑤ *,⑥ 1。
序号科研热词推荐指数序号科研热词1统一建模语言161统一建模语言2建模32uml3动态建模33建模4uml34需求分析5静态建模25模型驱动架构6系统分析26嵌入式系统7用例图27元模型8用例28领域需求分析9智能体29领域工程10形式化210顺序图11嵌入式实时操作系统211面向方面12面向对象测试112面向对象13面向对象建模113集成测试14面向对象114钢铁企业15需求建模115通信协议栈16需求分析116软硬件整合设计17集成测试117软件工程18集中监控118转换规则19重用119语义模型20重构120联机分析处理21邮箱访问模式121统一软件开发过程22邮件下载系统122统一建模语言扩展23通信网123系统开发24通信图124粒子群算法25逆向软件工程125类图26软件测试126移动工作平台27软件构件127社区28软件度量128知识库29超文本传输协议129用例图30话单130现场总线31计费服务器131状态图32规格变异132版类33自动化访问133瀑布模式34自动化工具134测试数据35网络管理135模型验证36网上选座136模型驱动构架37继承关系137模具38统一软件开发过程138植物检索39统一建摸语言139架构设计40经济系统.9建模140构件41组合状态机141本体42组件142数据流图43系统设计143数据模型44系统建模144数据仓库45类测试用例145描述逻辑46类图146形式化语义47类147客户关系管理系统48目录对象148实验室信息管理系统49状态图149安全性50版型150复用51演化阶段151协议工程52演化152协作图2008年2009年53测试用例153动态组合54活动目录结构154功能模型55模型验证155决策支持系统56模型转换156关注点分离57本体157信息化58期货管理158供暖系统59有限状态机159作业成本管理60有色petri网160产品数据管理61时序逻辑161交互抽象状态机描述语言62时序图162业务流程执行语言63数据绑定163业务流程64数据操纵语言164业务模型65数据字典165一致性检测66教务管理系统166web服务67敏捷建模167uml类图68扩展有限状态机(efsm)168uml扩展机制69扩展性169pi演算70形式化语法170petri网71形式化语义171owldl本体72形式化规格说明172mvc设计模式73开发流程173idef074应用整合174cms系统75对象约束语言1755视图方法76多智能体系统177基于构件软件开发178坐标图形显示类179商业过程180商业模型181呼叫中心182可重用性183可视化建模184可伸缩矢量图形185变换定义186变异算子187原子操作188协作图189区分190劳动和社会保障191动态服务器程序192判定规则193分布式应用系统194关系数据库195共享系统196信息模型197仿真198代码分离199交互式语音应答1100μc/os-ⅱ1101xyz/e1102web应用1103voip1104uml状态图1105uml协作图1106uml2.01
第1章绪论
1.数据库数据具有__________、__________和__________三个基本特点。
答案:永久存储、有组织、可共享
2.试述数据、数据库、数据库系统、数据库管理系统的概念。
3.使用数据库系统有什么好处?
4.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。
答案:数据定义功能、数据操纵功能、数据库的事物管理和运行管理、数据库的建立和维护功能
5.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
答案:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员
6.试述文件系统与数据库系统的区别和联系。
7.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
答案:人工管理、文件系统、数据库系统
8.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。
9.数据库具有数据结构化、最小的__________、较高的__________和易扩展性等特点。
答案:冗余度、数据独立性
10试述数据库系统的特点。
11.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
答案:数据的安全性数据的完整性并发控制数据库恢复
12.数据库管理系统的主要功能有哪些?
答案:①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。
13.模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。