中级软件设计师2013上半年下午试题

中级软件设计师2013上半年下午试题

ID:15103499

大小:503.00 KB

页数:16页

时间:2018-08-01

中级软件设计师2013上半年下午试题_第1页
中级软件设计师2013上半年下午试题_第2页
中级软件设计师2013上半年下午试题_第3页
中级软件设计师2013上半年下午试题_第4页
中级软件设计师2013上半年下午试题_第5页
资源描述:

《中级软件设计师2013上半年下午试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中级软件设计师2013上半年下午试题试题一某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。1管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。2确定募捐需求和收集所募捐赠(资金及物品)。根据需求提出募捐任务、将活动请求和捐赠请求,获取所募集的资金和物品。3组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间,搜索场馆,即:想场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根

2、据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函,根据已联系的捐赠人和捐赠记录进行跟踪,将捐赠跟进情况发送给捐赠人。先采用结构化方法对募捐系统进行分析与设计,获得如图1、图2、和图3所示分层数据流图。1、使用说明中的词

3、语,给出图1中的实体E1~E4的名称。2、在建模DFD时,需要对有些复杂加工(处理)进行进一步精化,图2为图1中处理3的进一步细化的1层数据流图,图3为图2中3.1进一步细化的2层数据流图。补全2中加工P1、P2和P3的名称和图2与图3中缺少的数据流。3、使用说明中的词语,给出图3中的数据存储D1~D4的名称。试题二某电视台拟开发一套信息管理系统,以方便对全台的员工、栏目、广告和演播厅等进行管理。[需求分析]系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。员工的信息主要包括:工号、姓名、性别、出生日期、电话、住址等。栏目信息主要包

4、括:栏目名称、播出时间、时长的呢过。广告信息主要包括:广告编号、价格等。演播厅信息包括:房间号、房间面积等。电视台分局调度单来协调各档栏目、演播厅和场务。一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用。电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多档栏目插播。一档栏目可以有多个主持人,但一名支持人只能支持一档栏目。一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。[概念模型设计]根据需求阶段收集的信息设计的实体联系图(不完整)如图所示。[逻辑结构设计]根据概念模

5、型设计阶段完成的实体联系图,得出如下关系模式(不完整):演播厅(房间号,房间面积)栏目(栏目名称,播出时间,时长)广告(广告编号,销售价格,______)员工(工号,姓名,性别,出生日期,电话,住址)主持人(主持人工号,______)插播单(______,播出时间)调度单(______)4、补充图中的联系和联系的类型。5、根据图,将逻辑结构设计阶段生成的关系模式的空补充完整,并用下划线指出空所在关系模式的主键。6、现需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只由一个广告商提供。请根据该要求,对图进行修改,画出修改后的实

6、体间联系和联系的类型。试题三某城市拟开发一个基于Web的城市黄页,公开发布该城市重要的组织或机构(一下统称为客户)的基本信息,方便城市生活。该系统的主要功能描述如下:7搜索信息:任何使用Internet的网络用户都可以搜索发布在城市黄页中的信息,例如客户的名称、地址、联系电话等。8认证:客户若想在城市黄页上发布信息,需通过系统的认证。认证成功后,该客户成为系统授权用户。9更新信息:授权用户登录系统后,可以更改自己在城市黄页中的相关信息,例如变更联系电话等。10删除客户:对于拒绝继续在城市黄页上发布信息的客户,有系统管理员删除该客户的相关信息。系统采

7、用面向对象方法进行开发,在开发过程中认定出如下表所示的类。系统的用例图和类图分别如图1和图2所示。7、根据说明中的描述,给出图1中A1和A2出所对应的参与者,UC1和UC2所对应的用例以及处的关系。8、根据说明中的描述,给出图2中C1~C5所对应的类名(表中给出出的类名)和空格处所对应的多重度。9、认定类是面向对象分析中非常关键的一个步骤。一般首先从问题域中得到候选类集合,在根据相应的原则从该集合中删除不作为类的,剩余的就是从问题域中认定出来的类。简要说明选择候选类的原则,以及对候选类集合进行删除的原则。试题四设有m台完全相同的机器运行n个独立的任

8、务,运行任务i所需要的时间为ti,要求确定一个调度方案是的完成所有任务所需要的时间最短。假设任务已经按照其运行时间从大到小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。