中级软件设计师 2005下半年下午试题.docVIP

  • 1
  • 0
  • 约1.69万字
  • 约 16页
  • 2020-05-07 发布于山东
  • 举报
中级软件设计师2005下半年下午试题 试题一 试题一 ? ?阅读下列说明和图,回答问题1~问题3。 [说明] ? ?某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。图1-1所示为某类图书或唱碟被借阅时应记录的信息,图1-2描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。 ? ? 1、[问题1] ? ?经过进一步分析,设计人员决定定义一个类Items on loan,以表示类Book和CD的共有属性和方法。请采用图1-2中属性和方法的名称给出类Items_on_loan应该具有的属性和方法(注意:不同名称的属性和方法表示不同的含义,如CD中的composer与 Book甲的author无任何关系)。 2、[问题2] ? ?为了记录每种图书或唱碟租借的历史记录,引入类CirculationHistory,类中存储的信息是图1-1中所表示的内容。请采用UML表示法将下列四个类间的关系表示出来。 ? ? 3、[问题3] ? ?现需了解十大最畅销(借出次数最多)图书或唱碟。为此,引入TenPopulate类以存储所有十大畅销图书或CD的名称及其被借出的次数。下列顺序图描述了某类图书或唱碟被借出后成为十大

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档