【计算机类职业资格】2016年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷及答案解析.doc
《【计算机类职业资格】2016年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2016年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、2016 年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷及答案解析(总分:36.00,做题时间:90 分钟)一、选答题(总题数:6,分数:36.00)1.选答题(共 4 道大题,每道大题,本部分满分)从下列 4 道试题中任选 2 道解答,如果解答的试题数超过 2 道,则仅题号小的 2 道题解答有效。(分数:6.00)_阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题 l 至问题 3。 某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为
2、 300 万,建设期为 1年,运营期为 4 年,该方案现金流量表如表 11 所示。 (分数:6.00)(1).软件系统可行性分析包括哪几个方面?用 200 以内文字说明其含义。(分数:2.00)_(2).成本和收益是经济可行性评价的核心要素,成本一般分为开发成本和运营成本,收益包括有形收益和无形收益,请对照下列 7 项内容,将其序号分别填入成本和收益对应的类别。 a)系统分析师工资; b)采购数据库服务器; c)系统管理员工资; d)客户满意度增加; e)销售额同比提高; f)软件许可证费用; g)应用服务器数量减少。 (分数:2.00)_(3).根据表 11 所示现金流量表,分别给出该解决方
3、案的静态投资回收期、动态投资回收期和投资收益率的算术表达式或数值(结果保留 2 位小数)。(分数:2.00)_阅读以下关于系统设计的叙述,在答题纸上回答问题 1 至问题 3。 某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定采用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下: 注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”按钮后开始录入订单信息。 用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结
4、算。 订单需要在 30 分钟内进行支付,否则会自动取消,用户也可以手工取消订单。 用户支付完成,经确认后,系统开始备货,扣除该商品可接单数量,并移除用户购物车中的所有商品资料。 生成订单表单,出货完毕,订单生效。为用户快递商品,等待用户接收。 用户签收商品,交易完成。(分数:6.00)(1).识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。请用300 字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类举出 2 个实例。(分数:2.00)_(2).在面向对象的设计过程中,活动图(activity di
5、agram)阐明了业务用例实现的工作流程。请用 300 字以内的文字给出活动图与流程图(flow chart)的三个主要区别。(分数:2.00)_(3).在面向对象的设计过程中,状态图(statechart diagram)描述了一个实体基于事件反应的动态行为。请根据题干描述,填写图 2-1 中的(a)(e)空白,完成订单处理的状态图。(分数:2.00)_阅读以下关于嵌入式系统能耗管理设计的描述,在答题纸上回答问题 1 至问题 3。 随着嵌入式系统智能化技术的持续发展,系统的能耗问题已成为亟待解决的难题。某宇航公司研发的一款手持式野外辅助装备,需要较长的巡航时间,由于设计时对功耗问题考虑不周,
6、使得产品出现了批次责任事故。公司领导决定抽调王工等 5 人组建专门的攻关小组,要求在三个月内完成故障归零。王工接到任务后,经反复论证与实验,给公司提交了一份基于软件动态节能的改进方案,得到了领导及专家的好评。(分数:6.00)(1).在嵌入式系统中节能技术一般分为静态节能和动态节能两种,请用 300 字以内文字分别说明什么是静态节能技术和动态节能技术,并列举三种动态节能技术。(分数:2.00)_(2).王工的方案得到认可后,他带领团队研究了调度方式和系统能耗之间的关系,请用 150 字以内的文字说明为了节约系统能耗而采用的设备调度策略的核心思路,并说明设备调度策略与任务实时性的关系。(分数:2
7、.00)_(3).根据上述设备有效调度时刻的策略,分析以下实例,并将答案写在答题纸上。 手持式野外辅助装备由三个实时任务和三个独立设备组成(分别表示为:t1、t2 和 t3;s1、s2 和 s3),表 3-1 给出了手持式设备实时任务的时间参数表,这些任务使用独立的设备并且所有设备的特征一致,各设备待机超时可直接进入睡眠状态,处于睡眠状态的设备要经过转换状态后才能进入运行状态。假设初始状态(t=0)设备处于工作状态,且所有设备的工作状态功率为 60mWms,转换功率为 30mWms,睡眠功率为 10 mWms。同时假设设备被唤醒的转换时间为 10 ms。设备待机后被关闭的超时值为 10ms。
8、图 3-1 给出了未考虑节能需求时任务调度算法,在采用了设备有效时刻调度策略之后,三个设备 100ms 周期内将按一定顺序被依次关闭和唤醒。图 32 给出了采用设备有效时刻调度策略后 s1 的功率随时间的变化规律。请计算此时三个设备在 100ms 周期内的功耗,并计算 100ms 周期内,每个设备的节能比。 节能比=(未节能情况下的系统能耗一节能后系统能耗)未节能情况下的系统能耗 (分数:2.00)_阅读以下关于数据库设计的叙述,在答题纸上回答问题 1 至问题 3。 某航空公司要开发一个订票信息处理系统,以方便各个代理商销售机票。开发小组经过设计,给出该系统的部分关系模式如下: 航班( 航班编
9、号 ,航空公司,起飞地,起飞时间,目的地,到达时间,剩余票数,票价) 代理商( 代理商编号 ,代理商名称,客服电话,地址,负责人) 机票代理( 代理商编号 , 航班编号 ,票价) 旅客( 身份证号 ,姓名,性别,出生日期,电话) 购票( 购票单号 , 身份证号 , 航班编号 ,搭乘日期,购票金额) 在提供给用户的界面上,其核心功能是当用户查询某航班时,将该航班所有的代理商信息及其优惠票价信息,返回给用户,方便用户购买价格优惠的机票。在实现过程中发现,要实现此功能,需要在代理商和机票代理两个关系模式上进行连接操作,性能很差。为此开发小组将机票代理关系模式进行了扩充,结果为:机票代理(代理商编号,
10、航班编号,代理商名称,客服电话,票价) 这样,用户在查找信息时只需对机票代理关系模式进行查询即可,提高了查询效率。(分数:6.00)(1).机票代理关系模式的修改,满足了用户对代理商机票价格查询的需求,提高了查询效率。但这种修改导致机票代理关系模式不满足 3NF,会带来存储异常的问题。 1)请具体说明其问题,并举例说明。 2)这种存储异常会造成数据不一致,请给出解决该存储异常的方案。(分数:2.00)_(2).在机票销售信息处理系统中,两个代理商的售票并发执行,可能产生的操作序列如表 41 所示。(分数:2.00)_(3).为了避免问题 2 中的问题,开发组使用了数据库的读写锁机制,操作序列变
11、为表 42 所示。(分数:2.00)_阅读以下关于 Web 应用的叙述,在答题纸上回答问题 1 至问题 3。 某软件企业拟开发一套基于 Web 的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的 Web 应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型 Web 系统基础服务需求。(分数:6.00)(1).在选择系统所采用的 Web 开发框架时,项目组对 Alibaba 开发的 WebX 框架与轻量级 Spring MVC 框架进行了对比分析,最终决定采用 WebX 框架进行开发。请用 300 字以内文字,从多应用支持、基础服务支持以及可扩展
12、性这三个方面对 WebX 与 SpringMVC 框架进行对比。(分数:2.00)_(2).在确定系统采用的持久层技术方案时,项目组梳理了系统的典型持久化需求,对照需求对比分析了Hibernate 和 MyBatis 两种持久化方案,请分析两种持久化方案对表 51 中所列项目需求的支持情况,将候选答案序号 A 或 B 填入表 51 相应位置。 (分数:2.00)_(3).系统实现相应的配置管理与监控功能时,需要集成云平台侧提供的大量服务以实现配置数据的读取写入与不同视图监测数据的获取。项目组在确定服务集成方案时,对比了 REST 风格 RPC 与 SOAP RPC 两种方案,经过分析讨论,项目
13、组最终决定采用 REST 风格 RPC 机制实现服务集成,请判断表 5-2 中给出的选择REST 方案的理由是否合理。 (分数:2.00)_2016 年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷答案解析(总分:36.00,做题时间:90 分钟)一、选答题(总题数:6,分数:36.00)1.选答题(共 4 道大题,每道大题,本部分满分)从下列 4 道试题中任选 2 道解答,如果解答的试题数超过 2 道,则仅题号小的 2 道题解答有效。(分数:6.00)_解析:阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题 l 至问题 3。 某软件开发企业受对外贸易公司委托开发一套跨境
14、电子商务系统,项目组从多个方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为 300 万,建设期为 1年,运营期为 4 年,该方案现金流量表如表 11 所示。 (分数:6.00)(1).软件系统可行性分析包括哪几个方面?用 200 以内文字说明其含义。(分数:2.00)_正确答案:(正确答案:(1)经济可行性:主要评估项目的建设成本、运行成本和项目建成后可能的经济效益。 (2)技术可行性:研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。 (3)法律可行性:需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现
15、实性。 (4)用户使用可行性:从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。)解析:解析:本题考查考生对于软件系统可行性分析方法的掌握情况。 可行性是指企业当前的条件下,是否有必要建设新系统,以及建设新系统的工作是否具备必要的条件。在信息系统建设项目中,可行性评价通常从经济可行性、技术可行性、法律可行性和用户使用可行性四个方面进行分析,经济可行性通常被认为是项目的底线。经济可行性也称为投资收益分析或成本效益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。技术可行性也称为技术风险分析,研究的对象是信息系统需要实现的功能和性能,
16、以及技术能力约束。法律可行性也称为社会可行性,具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。用户使用可行性也称为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以分为管理可行性和运行可行性。 掌握系统可行性分析方法是系统分析师的重要技能,特别是成本效益分析方法,能够根据现金流量表计算静态投资回收期、动态投资回收期和投资收益率等可行性指标。 软件系统可行性分析的内容和基本概念是进行软件系统可行性分析的前提。软件系统的可行性分析包括经济可行性、技术可行性、法律可行性和用户使用可行性,分别从项
17、目建设的经济效益、技术方案、制度因素和用户使用等四个方面对系统建设的必要性和可能性进行评估。(2).成本和收益是经济可行性评价的核心要素,成本一般分为开发成本和运营成本,收益包括有形收益和无形收益,请对照下列 7 项内容,将其序号分别填入成本和收益对应的类别。 a)系统分析师工资; b)采购数据库服务器; c)系统管理员工资; d)客户满意度增加; e)销售额同比提高; f)软件许可证费用; g)应用服务器数量减少。 (分数:2.00)_正确答案:(正确答案:(1)(a)(b) (2)(c)(f) (3)(e)(g) (4)(d)解析:解析:成本和收益的识别是经济可行性中成本效益分析的基础,成
18、本主要描述系统的投入,收益主要描述系统建成后的产出。软件生存期中的成本按照系统投入的阶段可分为开发阶段的成本和建成后的运营成本两类,软件生存期中的收益按照量化方式不同可分为有形收益和无形收益。系统分析师工资和采购数据库服务器属于系统开发阶段的投入,所以属于开发成本;系统管理员工资和软件许可证费用属于系统建成后运营阶段的投入,所以属于运营成本;销售额同比提高和应用服务器数量减少都意味着系统收益的增加,可以直接量化,所以属于有形收益;而客户满意度增加同样能够增加系统收益,但是无法直接量化,所以属于无形收益。(3).根据表 11 所示现金流量表,分别给出该解决方案的静态投资回收期、动态投资回收期和投
19、资收益率的算术表达式或数值(结果保留 2 位小数)。(分数:2.00)_正确答案:(正确答案:(1)静态投资回收期:(31)+-50140 或 236 年。 (2)动态投资回收期:(3 一 1)+-829105 或 279 年。 (3)投资收益率:59464705100或 12638。)解析:解析:投资回收期就是投资收回的期限,也是用系统方案所产生的净现金收入回收初始全部投资所需要的时间。对于投资者来讲,投资回收期越短越好,从而减少投资的风险。计算投资回收期时,根据是否考虑资金的货币时间价值,可分为静态投资回收期和动态投资回收期。投资收益率又成为投资利润率,是指投资收益占投资成本的比率,用来反
20、映投资的收益能力。各指标计算方法: (1)静态投资回收期=累计净现金流量开始出现正值的年份数一 1+上年累计净现金流量当年净现金流量; (2)动态投资回收期:累计折现值开始出现正值的年份数一 1+上年累计折现值当年折现值; (3)投资收益率=投资收益投资成本100。阅读以下关于系统设计的叙述,在答题纸上回答问题 1 至问题 3。 某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定采用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下: 注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2016 上半年 软件 水平 考试 高级 系统分析 下午 案例 分析 试卷 答案 解析 DOC
链接地址:http://www.mydoc123.com/p-1318044.html