2010上半年系统分析师考试真题及答案-下午卷

2020-07-17发布者:郝悦皓大小:613.50 KB 下载:0

2010 上半年系统分析师考试真题及答案-下午卷 试题一 阅读以下关于需求分析的叙述,在答题纸上回答问题 1 至问题 3。 某软件企业为网络音像制品销售公司 W 重新开发一套影音产品在线管理及销售系统, 以改进原有系统 AVMSS 中存在的问题。在系统需求分析阶段,完成的工作包括: 1. 系统分析员老王利用 PIECES 框架组织了系统需要获取的非功能性需求,如表 1-1 所示。 表 1-1 非功能性需求类型 需要获取的需求 性能(Performance) (a) 信息(Information) (b) 经济(Economics) (c) 控制(Control) (d) 效益(Efficiency) (e) 服务(Service) (f) 2. 项目组小赵从 W 公司客户代表处了解到现有系统中经常有会员拒绝履行订单,并 将其作为问题记录了下来。老王指出了小赵并未发现系统真正的问题,并以会员 拒绝履行订单为例,利用如图 1-1 所示的鱼骨图分析了系统中真正存在的问题。 人 方法 (g) (h) (k) (l) 合同 (i) (j) (m) (n) 材料 制度 会员拒绝 履行合同 3. 获取到相应的需求之后,将需要记录下来形成需求定义文档,同其他项目信息合 并形成需求陈述,作为需求分析阶段最终的交付成果。 【问题 1】 PIECES 框架的主要作用是什么?请将以下需要获取的需求(1)~(8)根据 PIECES 框架进行分类并将序号填入表 1-1 对应的单元格内。 (1) 系统能否采用新方法以降低使用资源的成本? (2) 系统可接受的吞吐率是多少? (3) 系统可接受的响应时间是多少? (4) 应该减少多少开支或增加多少收益? (5) 对用户的隐私有什么要求? (6) 对系统的可靠性和可用性有什么要求? (7) 系统中需要包括哪些文档和培训材料? (8) 对外部系统的接口是什么? 【答案】 PIECES 框架是系统非功能性需求分类的技术,对各种类型的需求进行分类使得类似 的需求可以组织起来达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求。 (a) (2)(3) (b) (8) (c) (4) (d) (5) (e) (1) (f) (6)(7) 【问题 2】 请将下列问题按照不同的类型序号填入图 1-1 所示的鱼骨图(g)~(n)中。 (1) 缺少强制履行合同的规定; (2) 合同相关信息没有通知到会员; (3) 没有催单提示客户; (4) 没有跟踪执行情况; (5) 设备成本太高造成价格不合理 (6) 合同的履行缺乏灵活性; (7) 账务问题或者隐瞒相关内容; (8) 价格太高并且无法修改。 【答案】 (g)和(h) (2)和(7) (i)和(j) (3)和(4) (k)和(l) (6)和(8) (m) (5) (n) (1) 【问题 3】 一份需求定义文档应该包括哪些内容?对于与系统开发相关的人员:系统所有者、用 户、系统分析人员、设计人员和构造人员、项目经理,需求定义文档各有什么作用? 【答案】 一份需求定义文档可能是项目文档中被阅读和引用得最多的文档。应该包含以下内容: 系统应该提供的功能和服务;非功能需求,包括系统的特征、特点和属性;限制系统开发 或者系统运行必须遵守的约束条件;系统必须连接的其他系统的信息。 系统所有者和用户使用需求定义文档来确认需求以及任何可能产生的变化,并作为验 收的依据; 系统分析人员、设计人员和构造人员使用它们理解需求是什么以及处理需求变更,开 发用于验证系统的测试用例; 项目经理使用它作为制定项目计划、处理变更及验收的依据。 试题二 阅读以下关于宏观经济数据库建设的叙述,在答题纸上回答问题 1 至问题 3。 A 市经过软课题研究已经形成了一整套宏观经济指标体系,用于描述该市的经济状态 , 涉及包括区域 GDP、人口与就业、城市建设与投资、财政收入和支出、土地、进出口贸易、 社会保障、人民生活、制造业和高新技术产业等方面,并为主要指标建立了计算模型。与 宏观经济指标有关的数据称为宏观经济数据,主要的的宏观经济数据广泛地分布于政府统 计部门、计划部门、财政部门、税收部门、教育部门、商业部门、物价部门、农业主管部 门、工业信息化主管部门等,还分布于金融部门、大中型企业等。这些部门针对自身业务 多数都有自己的管理信息系统或者办公自动化系统,主要的宏观经济数据都已经实现了电 子化。 目前,A 市宏观经济指标的获得还采取传统的方式,即通过有关部门逐级报表汇总宏 观经济数据的方式和统计调查的方式得到。统计调查方式存在系统性的误差,而报表汇总 方式则存在基础数据不准确、人为影响较大、指标分析灵活性差等问题。 为准确掌握经济动态信息,进一步规范各级经济信息资源管理行为,加快信息资源共 享,提高政府的管理科学化和服务社会化水平,该市决定建设宏观经济数据库,将宏观经 济数据统一管理。 【问题 1】 为稳步推动 A 市宏观经济数据库建设,A 市市政府委托咨询公司 B 进行项目原型研究。 B 公司经过调研,认为 A 市电子政务网络、存储和计算平台非常完善,为宏观经济数据库 的建设奠定了良好的基础。请用 200 字以内文字指出此时 B 公司在进行原型分析的时候应 重点做好哪几方面的工作? 【答案】 (1) 数据分布及状态详细调查(或者数据梳理)。 (2) 各政府部门业务流程以及信息系统使用情况调查。 (3) 统一的数据标准规范研究。 (4) 指标计算模型研究,确定各个指标的输入数据。 (5) 提出数据管理(采集、存储、使用、维护等)工作流程方案。 (6) 获取有关部门宏观经济数据的具体应用需求。 【问题 2】 经过分析比较,B 公司确定了“物理分散,逻辑集中”的建设思路,因此未来宏观经济数 据库是一个分布式数据库系统。请用 200 字以内文字简要分析,除了数据交换机制外,是 否还需要建设一个集中的数据库?并叙述理由。 【答案】 需要建设一个集中的数据库作为核心数据库。主要理由: (1) 数据分布广,同一数据类或数据项存在信息冗余和不一致的情况,应用前需 要比对和清洗,整理后的数据应存放于核心数据库。 (2) 宏观经济信息的实时性要求不高,以集中的统一的核心数据库为基础,提供 经济信息服务,形成的经济指标的更加科学。 【问题 3】 小张是 B 公司的开发经理,在开发 A 市宏观经济数据库原型的时候,用前端分析工具 按照指标计算模型,计算“宏观投资现状”指标,该指标计算模型的输入参数包括: 交易额, 信息来源是市国税局和市地税局的税收征管系统; 项目立项信息, 信息来源是市发改委的立项审批管理系统; 资金拨付信息, 信息来源是市财政局的统一支付系统; 贷款信息, 信息来源于银行的信贷管理系统等; 资源消耗信息, 信息来源于电力公司、自来水公司等。 …… 小张按照输入参数来源单位提供的数据接口说明取得了输入参数,经过计算得到了“宏 观投资现状”指标,但发现该指标与传统方式得到的指标差别很大。 请用 200 字以内文字,指出存在差别的可能技术原因。 【答案】 (1) 输入参数的时间戳不一致,或者时间段口径不一致。 (2) 数据不符合统一的标准,或者数据标准不一致(如投资主体的代码在不同的系 统中不一致)。 (3) 数据来源单位的数据没有及时更新,或者不全。 (4) 存在无效数据,如某个投资主体有误或不存在。 试题三 阅读以下关于嵌入式软件可信计算方面的叙述,在答题纸上回答问题 1 至问题 2。 某公司长期从事嵌入式商用软件的开发工作。随着业务范围的扩展,公司最近签署了 一项大型客机信息综合处理的软件研制合同,作为机载软件,其可靠性和安全性直接影响 着大型客机的安全特性。合同要求承制方在开展工作之前必须完成安全性、可靠性分析报 告,在软件开发过程中应严格遵循相关工程化标准。 公司总经理将此项任务交给了张工程师,要求他尽快掌握航空软件研制的各项要求, 并拿出项目的策划书。张工在深入研究了可信计算等相关知识的基础上,结合航空软件的 特点,提出了一项项目实施策略方案。此方案在安全性设计方面借鉴了可信计算的相关技 术,得到了甲方的认可,但是,针对此方案,公司领导层存在极大争议,问题主焦点在于 按此方案实施,公司的人员、成本和资源投入将远远超过本公司的承受能力,张工指出, 传统商用软件的开发模式不能满足航空用户的需要,软件可信度太低,对后续发展不利。 经过认真讨论,公司领导层形成了统一认识,按可信计算的技术要求,提升公司的整体软 件开发水平。 【问题 1】 ISO/IEC15408 标准定义可信为:参与计算的组件,其操作或过程在任意的条件下是 可预测的,并能够抵御病毒和物理干扰。而航空设备的基本特点就是要求设备的实体行为 应该总是以预期的方式达到预期的目的(即行为、资源的确定性要求)。基于这种思想, 张工依据可信计算组织定义的可信链模型(即可信测量根(RTM)-BIOS-OSLoader-OS 构成链式信任模型)理论,给出了一种适应本项目的带数据恢复的星型信任模型(图 31)。该模型的中心思想是将可信测量根植入机载设备平台模块内部 NVRAM(非易失存储 器)中,在信任链中增加数据恢复功能,并将信任链延伸到应用。请根据张工设计思想, 完善图 3-1 所示的带数据恢复星型信任模型的空白部分。并用 100 字以内的文字,解释该 模型与链式信任链模型相比的特点。 BIOS 恢复 是 机 载 设 备 平 台 模 块 R T M 完整? 否 (1) 恢复 是 完整? 否 (2) 恢复 是 完整? 否 (3) 恢复 是 完整? 图 3-1 否 【答案】 (1) OSLoader (2) 操作系统 (3) 应用 带数据恢复星型信任模型的特点: (1) 可信测量根被保护,安全性更高。 (2) 具有数据恢复功能,安全性更高。 (3) 都是一级测量,没有多级信任传递,信任损失少。 【问题 2】 交叉编译器是嵌入式软件开发必备的基础工具软件之一。目前比较流行的交叉编译器 是 GUN 系列产品,它是一种开源软件。编译器生成代码正确与否严重影响机载设备的安 全,因此,张工在方案中提出对本项目采用的交叉编译器开展可信技术研究。可信编译器 包括两方面含义,其一是编译器本身的可信性,即必须保证整个编译操作的可信性,保证 编译器在编译过程中不会给编译处理对象带来任何安全问题;其二是必须保证编译器编译 所得程序可执行代码的可信,即编译器必须保证,通过其编译生成的程序代码是安全和可 靠的。因此张工提出在传统编译操作的基础上加入代码安全性加强机制、代码可信性验证 机制和可执行代码保护机制。图 3-2 给出了可信编译系统的框架。 请说明三种可信机制在传统编译操作步骤中的位置,并给出图 3-2 中的(a)~(c) 对应的可信机制名称。 根据表 3-1 所示的信息流名称,给出图 3-2 中(d)~(h)对应的功能模块间的信息 流编号。 信息流编号 信息流名称 (1) 编译生成可执行代码 (2) 类型信息、操作信息、数据流信息等 (3) 报警信息 (4) 代码综合信息 (5) 代码层次结构信息 (6) 代码操作优化后中间代码信息 (7) 安全加强机制所反馈代码修改信息
温馨提示:当前文档最多只能预览 4 页,此文档共8 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

下载需知:

1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读

2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改

3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载

4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉

返回顶部