- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单项选择题(每题1.5分,计30分)
1.B 2.B 3.D 4.A 5.B
6.A 7.C 8.D 9.C 10.A
11.A 12.A 13.B 14.C 15.C
16.B 17.D 18.D 19.B 20.D
二、多项选择题(每题2分,计10分)
1.ABCF 2.ABCDE 3.ACD 4.ABCD 5.ABD
三、判断题(每题1分,计15分)
1. 错 2. 对 3.错 4. 错 5. 对
6. 错 7.错 8. 对 9. 错 10.错
11.对 12.错 13.错 14.对 15.错
四、简答题(6题,计45分)
1. 请列举类关系图中的各种关系,并画出其UML图形表示。(4分)
答:类关系图中主要存在组合、聚合、泛化、实现四种关系 组合 、 聚合、 泛化、 实现
2、 根据要求画出用例图(10分)
在图书管理系统中,管理员可以进行“删除书籍”和修改“修改书籍信息”这两个操作,并且这两个用例与“图书查询”用例之间是一种包含关系:即不管删除数据还是修改书籍信息,都必须先进行该书籍信息的查询工作,请画出描述该业务的用例图
简述面向对象技术发展的动因。(8分)
答:面向对象开发方法一改过去传统的以功能分析为基础的面向过程的结构化分析与设计方法,面向对象开发方法模拟人们理解和处理客观世界的方式来分析问题,把系统视为一系列对象的集合,其面向对象的设计又将分析的结果映射到某种面向对象实现工具的结构上,使映射过程有着比较直接的对应关系,使分析者、设计者和编程者都可使用相同的概念,从而使面向对象的软件开发能比较自然地模拟客观世界的活动,使问题描述空间与解空间在结构上尽可能一致。因此,采用面向对象方法可以更有效地开发大型软件系统。面向对象方法的封装、继承、多态等机制不仅支持软件复用,而且使软件维护工作可靠有效,可实现软件系统的柔性制造,更好地克服软件危机。
如何实现运行时多态(5分)。
答:在类层次结构的不同类中,将函数名相同但实现功能不同的函数定义为虚函数。然后定义一个基类的对象指针就可以指向不同派生类的对象,来调用不同派生类的虚函数,实现运行时多态。
5、简述基于UML的面向对象分析与设计的方法步骤。(9分)
答:基于UML的面向对象系统开发方法也可以分为如下步骤:
(1)系统需求—用用户能懂的语言—用例描述用户需求;
(2)系统分析—用开发人员的语言描述用户需求,获得类图和对象图,作为构造系统的分析模型;
(3)系统设计—用编程语言更精确地描述类图和对象图,为将类图和对象图映射到编码系统做好准备。
(4)系统实现—用源代码、脚本语言、二进制代码、可执行子程序或组件实现系统。
6、简述基于UML的数据库系统分析和设计的方法步骤(9分)
基于UML的关系数据库设计与传统的关系数据库设计的过程类似,一般分为4个阶段:
? 业务Use Case模型设计:就是进行数据库的需求分析,使用用例图等建立业务模型。
? 逻辑数据模型设计:主要是确定应用系统所需要的持久数据。使用类图、顺序图、活动图、状态图等建立数据库逻辑模型。如果是关系数据库设计,则需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。
? 物理数据模型设计:使用类图、组件图、配置图等,设计数据库的物理模型。
? 物理实现设计:把物理数据模型转换成实际环境中的数据库系统。结合实际的数据库环境,定义构成数据库的基本表、文件的组织方式和处理方式等。
2
删除书籍
图书查询
修改书籍
您可能关注的文档
- 20数学运算之行程问题专题.doc
- 20本中小学最喜爱书籍.doc
- 20综合052006年高考历史仿真试题.doc
- 20道公司java面试题B.doc
- 20部英语专业生必看电影.docx
- 21.《陈涉世家》中考真题.doc
- 21世纪大学英语4课文翻译.doc
- 21世纪汉字改革问题的研究(上).doc
- 21世纪课堂评价生物作业.doc
- 21交2013化学专业《分析化学》实验大纲.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
最近下载
- 目的论视角下奢侈品香水广告的汉译策略研究——以迪奥为例.docx
- 2022年新版大象版六年级科学上册全册PPT课件.pptx
- 【新结构】湖北省七市州2024届高三下学期3月联合统一调研测试数学试题+答案解析.pdf VIP
- 物流和供应链(英文).ppt
- 北师大版数学八年级下册第四章 因式分解 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 2023欧洲车身会议资料010_SUV full aluminium case_Hyundai and Alumobility.pdf
- 心衰的新药物治疗.pptx VIP
- 老旧小区外立面改造安全生产和文明施工措施.doc
- 口腔科护理质量查检表.docx VIP
- 《管理学习题》无答案.docx VIP
文档评论(0)