文档介绍:第19章:案例分析试题1(2016年上半年试题1)试题一(共25分)  阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题1至问题3。  某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为300万元,建设期为1年,运营期为4年,该方案现金流量表如表1-1所示。【问题1】(12分)  软件系统可行性分析包括哪几个方面?用200以内文字说明其含义。【问题2】(7分)  成本和收益是经济可行性评价的核心要素,成本一般分为开发成本和运营成本,收益包括有形收益和无形收益,请对照下列7项内容,将其序号分别填入成本和收益对应的类别。  a)系统分析师工资;  b)采购数据库服务器;  c)系统管理员工资;  d)客户满意度增加;  e)销售额同比提高;  f)软件许可证费用;  g)应用服务器数量减少。   【问题3】(6分)  根据表1-1所示现金流量表,分别给出该解决方案的静态投资回收期、动态投资回收期和投资收益率的算术表达式或数值(结果保留2位小数)。试题分析略试题答案(1)【问题1】(1)经济可行性。主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。(2)技术可行性。研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。(3)法律可行性。具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。(4)用户使用可行性。从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。【问题2】(1)开发成本:系统分析师工资(2)运营成本:系统管理员工资、采购数据库服务器、软件许可证费用(3)有形收益:销售额同比提高、应用服务器数量减少(4)无形收益:客户满意度增加【问题3】静态投资回收期=累计净现金流量开始出现正值的年份数-1+∣上年累计净现金流量∣/当年净现金流量=(3-1)+(390-340)/(200-60)==累计折现值开始出现正值的年份数-1+∣上年累计折现值∣/当年折现值=(3-1)+(-295)/((200-60)*)==投资收益/投资成本×100%==%或投资收益率=运营期年均收益/投资成本×100%=()/=%注:投资收益率一词没有明确是总投资收益率还是年均投资收益率,故两种计算方式均可。试题2(2016年上半年试题2)试题二(共25分)  阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。  某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下:  注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”按钮后开始录入订单信息。  用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结算。  订单需要在30分钟内进行支付,否则会自动取消,用户也可以手工取消订单。  用户支付完成,经确认后,系统开始备货,扣除该商品可接单数量,并移除用户购物车中的所有商品资料。  生成订单表单,出货完毕,订单生效。为用户快递商品,等待用户接收。  用户签收商品,交易完成。【问题1】(12分)  识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类举出2个实例。 【问题2】(3分)  在面向对象的设计过程中,活动图(activitydiagram)阐明了业务用例实现的工作流程。请用300字以内的文字给出活动图与流程图(flowchart)的三个主要区别。【问题3】(10分)  在面向对象的设计过程中,状态图(statechartdiagram)描述了一个实体基于事件反应的动态行为。请根据题干描述,填写图2-1中的(a)-(e)空白,完成订单处理的状态图。试题分析略试题答案(2)【问题1】(1)实体类。实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如,用户、商品等。(2)控制类。控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模。例如,结算、备货等。(3)边界类。边界类用于封装在用例内、外流动的信息或数据流。例如,浏览器、购物车等。【问题2】(1)程序流程图明确地指定