[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编 1及答案与解析 一、必答题(共 4道大题,每道大题 15分) 0 阅读下列说明和图,回答问题 1至问题 3,将解答填入答题纸的对应栏内。【说明】某慈善机构欲开发一个募捐系统,己跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。 (1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。 (2)确定募捐需求和收集所募捐赠 (资金及物品 )。根据需求提出募 捐任务、活动请求和捐赠请求,获取所募集的资金和物品。(3)组织募捐活动。
2、根据活动请求,确定活动时间范围。根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠 后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函,根据已联系的捐赠人和捐赠记录进行跟踪,将捐赠跟进情况发送给捐赠人。先采用
3、结构化方法对募捐系统进行分析与设计,获得如图 122图 124所示分层数据流图。1 使用说明中的词语,给出图 12-2中的实体 E1 E4的名称。 2 在建模 DFD时,需要对有些复杂加工 (处理 )进行进一步精化,图 123为图122中处 N3的进一步细化的 1层数据流图,图 12-4为图 12-3中 3 1进一步细化的 2层数据流图。补全图 12 3中 加工 P1、 P2和 P3的名称和图 123与图 12-4中缺少的数据流。 3 使用说明中的词语,给出图 12 4中的数据存储 Dl D4的名称。 3 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某电子商务
4、系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下: (1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。 (2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。 (3)提交订单。顾客点击提交订单请求,后台计算 购物车表中商品的总价 (包括运费 )加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。 (4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。 (5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账
5、请求 (验证码、价格等 )提交给支付系统 (如信用卡系统 )进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。 (6)物流跟踪。商家发货后,需按订单标识添加物流标识 (物流公司、运单号 );然后可根据顾客或商 家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。 (7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务 Crystal Reports生成相关报表。 (8)维护信息。管理员维护 (增、删、改、查 )顾客表、商品分类表和商品表中的信息。现采用结构化方法实现上述需求,在系统分析阶段得到如图 127
6、所示的顶层数据流图和图 128所示的 0层数据流图。4 使用说明中的词语,给出图 127中的实体 E1 E4的名称。 5 使用说明中的词语 ,给出图 128中的数据存储 D1 D4的名称。 6 图 122中缺失了数据流,请用说明或 128中的词语,给出其起点和终点。 7 根据说明,给出数据流 “转账请求 ”、 “顾客订单物流查洵请求 ”和 “商家订单物流查询请求 ”的各组成数据项。 7 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。
7、主要功能的具体描述如下: (1)处理借阅。借阅者要借阅图书时, 系统必须对其身份 (借阅者ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者 ID是否合法,若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行 “处理逾期 ”操作;最后,更新图书表,删除借出图 书表中的相应记
8、录。 (2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。 (3)处理逾期。系统在每周一统计逾期未还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。现采用结构化方法对该图书管理系统进行分析与设计,获得如图 129所示的顶层数据流图和图 12一 10所示的 0层数据流图。8 使用说明中的词语,给 出图 129中的实体 E1E4的名称。 9 使用说明中的词语,给出图 1210中的数据存储 D1 D
9、4的名称。 10 在 DFD建模时,需要对有些复杂加工 (处理 )进行进一步精化,绘制下层数据流图。针对图 12 9中的加工 “处理借阅 ”,在 1层数据流图中应分解为哪些加工 ?(使用说明中的术语 ) 11 说明【问题 3】中绘制 1层数据流图时要注意的问题。 11 阅读下列说明和图,回答问题 l至问题 4,将解答填入答题纸的对应栏内。【说明】某公司欲开发招聘系统以提高招聘效率,其主要功能如下: (1)接受申请验证应聘者所 提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。 (2)评估应聘者根据部门经理设计的职位要求,审查已经受理的申请;对未被录用的应聘者
10、进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。现采用结构化方法对招聘系统进行分析和设计,获得如图 12一 11所示的顶层数据流图、图 12一 12所示 0层数据流图和图 12一 13所示 1层数据流图。12 使用说明中的术语,给出图中 E1 E3所对应的实体名称。 13 使用说明中的术语,给出图中 D1一 D2所对应的数据存储名称。 14 使用说明和图中的术语,给出图 12一 13中加工 P1 P3的名称。 15 解释说明图 12一 12和图 121
11、3是否保持平衡,若不平衡请按如下格式补充图1213中数据流的名称以及数据流的起点或终点,使其平衡 (使用说明中的术语或图中符号 )。 15 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某医院欲开发病人监控系统。该系统通过各种设备监控病 人的生命体征,并在生命体征异常时向医生和护理人员报警。该系统的主要功能如下: (1)本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。 (2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。 (3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较,如果
12、超出了预设范围,系统就发送一条警告信息给医生和护理人员。 (4)维护生命体征范围:医生在必要时 (如,新的研究结果出现时 )添加或更新生命体征值的正常范围。 (5)提取报告:在医生或护理人员请求病 人生命体征报告时,从日志文件中提取病人生命体征生成体征报告,并返回给请求者。 (6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。 (7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。 (8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。 (9)查询治疗意见:医生和护理人员查询治疗意见,据此对
13、病人进行治疗。现采用结构化方法对病人监控系统进行分析与设计,获得如图1214所示的顶层数据流图和图 12一 15所示的 0层数据流图。16 使用说明中的词语,给出图 12一 14中的实体 E1 E3的名称。 17 使用说明中的词语,给出图 1215中的数据存储 D1 D4的名称。 18 图 1215中缺失了 4条数据流,使用说明、图 1214和图 12一 15中的术语,给出数据流的名称及其起点和终点。 19 说明实体 E1和 E3之间可否有数据流,并解释其原因。 19 阅读以下说明和图,回答问题 l至问题 3将解答填入答题纸的对应栏内。【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通
14、过电话、传真、邮件或 web站点 所下订单。其主要功能如下: (1)增加客户记录。将新客广信息添加到客户文件,并分配一个客户号以备后续使用。 (2)查询商品信息。接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。 (3)增加订单记录。根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。 (4)产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。 (5)准备发货单。从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发 货单。 (6)发货。当收到仓库发送的备货就
15、绪通知后,根据发货单给客户发货:产生装运单并发送给客户。 (7)创建客户账单。根据订一单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。 (8)产生应收账户。根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账广报表。现采用结构化方法对订单处理系统进行分析与设计,获得如图 12-16所示的顶层数据流图和图 1217所示 0层数据流图。20 使用说明中的词语,给出图 12一 16中的实体 E1 E3的名称。 21 使用说明中的词语,给出图 12 17中的数据存储 D1D3的名称。 22 (1)给出图 1217中处理 (加工
16、 )P1和 P2的名称及其相应的输入、输出流。 (2)除加工 P1和 P2的输入输出流外,图 1217还缺失了 1条数据流,请给出其起点和终点。 22 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如下: (1)数据管理员可通过中间件进行用户管理、操作管理和 权限管理。用户管理维护用户信息,用户信息 (用户名、密码 )存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储
17、用户可执行的操作信息。 (2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。(3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,返回格式错误信息:如果格式正确,则进行权限验证 (验证用户是否有权执行请求的操作 ),若用户无权执行该操作 ,则返回权限不足信息,否则进行连接管理。 (4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。 (5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。现采
18、用结构化方法对系统进行分析与设计,获得如图 12一 18所示的顶层数据流图和图 12一 19所示的 0层数据流图。23 使用说明中的词语,给出图 12一 18中的实体 E1 E3的名称。 24 使用说明中的词语,给出图 12一 19中的数据存储 D1 D3的名称。 25 给出图 12一 19中加工 P的名称及其输入、输出流入、输出流。除加工 P的输入与输出流外,图 12一 19还缺失了两条数据流,请给出这两条数据流的起点和终点。注:名称使用说明中的词汇,起点和终点均使用图 12一 19中的符号或词汇。 26 在绘制数据流图时,需要注意加工的绘制。请给出三种在绘制加工的输入、输出时可能出现的错误
19、。 26 阅读以下说明和图,根据要求回答问题 1问题 4。【说明】某大学欲开发一个基于 web的课程注册系统,该系统的主要功能如下: 1验证输入信息 (1)检查学生信息: 检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息。 (2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格。 (3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息 (包含选课学生标识 )和欲注册课程信息。
20、2处理注册申请 (1)存储注册信息:将注册学生信息记录在学生库。 (2)存储所注册课程:将选课学 生标识与欲注册课程进行关联,然后存入课程库。 (3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。现采用结构化方法对课程注册系统进行分析与设计,获得如图 125所示的 0层数据流图和图 126所示的 1层数据流图。27 使用说明中的词语,给出图 125中的实体 E1和 E2的名称。 28 使用说明中的词语,给出图 126中的数据存储 D1和 D2的名称。 29 根据说明和图中术语。补充图 126中缺失的数据
21、流及其 起点和终点。 30 根据补充完整的图 125和图 126,说明上层的哪些数据流是由下层的哪些数据流组合而成。 软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编 1答案与解析 一、必答题(共 4道大题,每道大题 15分) 【知识模块】 数据流图 1 【正确答案】 E1志愿者 E2捐赠人 E3募捐机构 E4场馆 【知识模块】 数据流图 2 【正确答案】 P1确定活动时间范围 P2搜索场馆 P3推广募捐活动缺少的数据流:名称:活动请求起点:确定募款需求收集所募捐赠终点: P1 【知识 模块】 数据流图 3 【正确答案】 D1:捐赠人信息表 D2:已联系的捐赠人信息表 D3:捐赠
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 下午 应用技术 历年 汇编 答案 解析 DOC
