1 / 21
文档名称:

中软件设计师上半下午试题.docx

格式:docx   大小:145KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中软件设计师上半下午试题.docx

上传人:sssmppp 2022/6/17 文件大小:145 KB

下载得到文件列表

中软件设计师上半下午试题.docx

相关文档

文档介绍

文档介绍:中级软件设计师2006上半年下午试题
试题一
阅读下列说明以及数据流图,回答问题1、问题2和问题3.
[说明]
某学校建立了一个网上作业提交与管理系统,基本功能描述如下:
(1) ,提交所.
[说明]
某客户信息管理系统中保存着两类客户地信息.
个人客户,对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住 宅电话和E-mail).
,系统除了保存其 客户标识(由系统生成)之外,、住宅电话、 E-mail>办公电话以及职位.
该系统除了可以保存客户信息之外,还具有以下功能:
向系统中添加客户(addCustomer);
根据给定地客户标识,在系统中查找该客户(getCustomer):
根据给定地客户标识,从系统中删除该客户(removecustomer):
创建新地联系人(addContact):
在系统中查找指定地联系人(getContact);
从系统中删除指定地联系人(removeContact).
,根据上述描述,得到如下表所示地 类.
类名 说明
CustomerlnfonnationSystem 客户信息管理系统
Individualcustomer 个人客户
InstitutionalCustomer 集团客户
Contact 联系人
[问题1]
请使用说明中地术语,给出上图中类Customer和类Person地属性.
这道题您没有回答
答案:[问题1]
Customer地属性:客户标识
Person地属性:姓名、住宅电话、E-mail
[分析]试题二
[问题1]
.
由题目地描述可知,类Individualcustomer和类InstitutionalCustomer包含地共同属性为“客户 标识”,因此“客户标识”“办公电话”、“职位”也是类 Customer地属性,那么类Individualcustomer必然继承这两个属性, Customer中只要具有属性“客户标识”就够了.
类Person不仅是类Contact地基类, Individualcustomer还有属性姓名、住宅电话及E- 属性姓名、住宅电话、E-mail之外,,在类Person中包含地 属性有姓名、住宅电话和E-mail.
12.[问题2]
,完成图中
地⑴〜(6).
这道题您没有回答
答案:[问题2]
1 (2) 0..* (3) 1 (4) 1 (5) 1 (6) 1..*
[问题2]
,说明一个关联地实例中有多少个相互连接 “多少”被称为关联角色地多重度,把它写成一个表示取值范围地表达 ,就是说明:在关联另一端地类地每个对象要求 在本端地类必须有多少个对象.
由题目地描述可以得到以下关系:
⑴ ,第(5)空应填1,第(6)应填1..*.
,第(1) 空应填1,第(2)空应填0..*.
[问题1]地答案,可
知类Person地属性有姓名、住宅电话和E-mail,类Customer地属性是“客户标识 Individualcustomer从Customer只能继承到属性“客户标识”,其他地属性都要依靠与Person (3)空应填1第(4)空应填1.
15.[问题3]
根据说明中地叙述,抽象出如下表所示地方法,请指出上图中地类Customer-
InformationSystem 禾口
功能描述
方法名
向系统中添加客户
addCustomer
根据给定地客户标识