软题库 培训课程
当前位置:信管网 >> 信管资料库 >> 2005年下半年软件设计师下午案例分析真题及答案pdf版下载

[真题]2005年下半年软件设计师下午案例分析真题及答案pdf版下载

网络工程师    2021-05-18   
83 0 0

扫码去点赞

2005年下半年软件设计师下午案例分析真题及答案pdf版下载

1、 试题一

阅读下列说明和图,回答问题1~问题3。
[说明]
某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司a开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。a公司决定采用面向对象的分析和设计方法开发此系统。图1-1所示为某类图书或唱碟被借阅时应记录的信息,图1-2描述了系统定义的两个类book和cd,分别表示图书和唱碟的信息。

[问题1]
经过进一步分析,设计人员决定定义一个类items on loan,以表示类book和cd的共有属性和方法。请采用图1-2中属性和方法的名称给出类items_on_loan应该具有的属性和方法(注意:不同名称的属性和方法表示不同的含义,如cd中的composer与 book甲的author无任何关系)。
[问题2]
为了记录每种图书或唱碟租借的历史记录,引入类circulationhistory,类中存储的信息是图1-1中所表示的内容。请采用uml表示法将下列四个类间的关系表示出来。

[问题3]
现需了解十大最畅销(借出次数最多)图书或唱碟。为此,引入tenpopulate类以存储所有十大畅销图书或cd的名称及其被借出的次数。下列顺序图描述了某类图书或唱碟被借出后成为十大畅销图书或唱碟时对象间的消息交互。系统在一次运行过程中,应有  (1)  个tenpopulate实例对象最合适,一个tenpopulate类实例对象最多需要和  (2)  个items_on_loan实例对象交互。

全部回复

共有0条回复,每页10条,当前第1/0页,首页上一页下一页尾页
我来帮他解答
  •  内容
  • 严禁发布邮箱或QQ索取资料,所有内容都需审核后才能显示。

  •  验证码
  •   点击刷新 请输入显示的内容

网络工程师

个人中心>

考试题库

报名简章

手机APP

资料下载,随身携带

微信公众号

微信关注,更多资料