首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题1~问题3。 [说明] 某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发
阅读下列说明和图,回答问题1~问题3。 [说明] 某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发
admin
2008-01-15
66
问题
阅读下列说明和图,回答问题1~问题3。
[说明]
某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。图1-1所示为某类图书或唱碟被借阅时应记录的信息,图1-2描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。
选项
答案
属性:title 方法:Reference Title
解析
如果要求设计一个类表示Book和CD的共有属性和方法,那么就需要从Book和 CD中找出相同的属性和方法,Book和CD都有title属性和reference title方法,所以 Item on loan的属性为title,方法为reference title。
Book和CD应该继承item_on_loan类,所以它们之间的关系是继承关系,而CirculationHistory表示对象的租借次数,它不属于Item_on_loan的属性,但Item_on_loan应该能够查询到CirculationHistory记录的信息,所以它们之间是聚集关系。
Tenpopulate类存储十大畅销图书或CD的名称及其被借出的次数,顺序图中明确的给出了其对象,通常整个系统中有一个对象就可以了,但是为了记录图书或唱片的借出信息,每当有图书或唱片被借出时,都需要和TenPopulate类的对象发生交互。因此有可能所有的图书和唱片都要和TenPopulate类对象发生交互。
转载请注明原文地址:https://www.kaotiyun.com/show/WfDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
v模型指出,(47)对程序设计进行验证,(48)对系统设计进行验证,(49)应当追溯到用户需求说明。
数据存储在磁盘上的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,…,R10存放在同一个磁道上,记录的安排顺序如下表所示:假定磁盘的旋转速度为20ms/周,磁头当前处在R1的开始处。若系统顺序处
黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括(42)等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料
逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是(60)。语句段:if(A&&(B‖C))
设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示
针对逻辑覆盖(53)叙述是不正确的。
以下关于白盒测试和黑盒测试的理解,正确是______。A.白盒测试通过对程序内部结构的分析、检测来寻找问题B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态C.单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法D.在软件生命周期各
白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有______。A.代码检查法B.逻辑覆盖法C.基本路径测试法D.结构覆盖法
X软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属()。
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素之和等于x。先用插入排序算法对数组A进行排序,再用以下过程P来判断是否存在两个元素之和等于x。low=l;high=n;while(high>low)ifA[low]+A[hig
随机试题
下列腧穴中,既属于八会穴,又属于下合穴的是
A.因病制宜B.因症制宜C.因时制宜D.因地制宜E.因人制宜小儿少用补益药,用药量宜轻,属于()。
某公司任命黄某为公司的人事部经理,后发现公司新进的员工都是黄某的亲戚册友,而且这些员工办事不认真,经常出错,给公司造成了严重的损失。公司决议免去黄某的人事部经理一职。新任人事部经理接任时,黄某拒不交出其持有的公司人事部的印章,致使公司无法进行正常的招聘工作
(2005年)设a,b都是向量,下列说法正确的是()。
对于重要的水工建筑物,渗透稳定对其危害较大,验算其抗渗透稳定时,无黏性土的临界水力比降应除以安全系数,该安全系数取为()。
下列各项中,可能引起资本公积金额发生变动的有()。
下列各项中,属于营业外支出核算内容的有()。
山野:猎手
下列用益物权,采取登记设立主义的是()
微分方程y"一4y=e2x的通解为y=________.
最新回复
(
0
)