内容发布更新时间 : 2025/1/1 9:24:16星期一 下面是文章的全部内容请认真阅读。
系统分析师2015年下午题-1-案例分析(附答案) 试题一
阅读以下关于软件项目进度管理的叙述,在答题纸上回答问题1至问题3。 某软件公司启动了一个中等规模的软件开发项目,其功能需求由5个用例描述。项目采用增量开发模型,每一次迭代完成一个用例;共产生5个连续的软件版本,每个版本都比上一个版本实现的功能多。
每轮迭代都包含实现、测试、修正与集成4个活动,且前一个活动完成之后才能开始下一个活动。不同迭代之间的活动可以并行。例如,1个已经实现的用例在测试时,软件开发人员可以开始下一个用例的实现。实现和修正活动不能并行。
每个活动所需的工作量估算如下:
(1) 实现1个用例所需的时间为10人天; (2) 测试1个用例所需的时间为2人天;
(3) 修正1个用例所需的时间为1人天(平均估算); (4) 集成1个用例所需的时间为0.5人天。
项目开发过程中能够使用的资源包括:5名开发人员共同完成实现和修正工作、2名测试人员完成测试工作和1名集成人员完成集成工作。
该项目的Gantt图(部分)如图1-1所示。 (单位:天) 实现1 测试1 修正1 集成1 实现2 测试2 修正2 集成2 ?? 1 2 3 4 5 6 7 ?? 图1-1某软件公司软件开发项目的Gantt图(部分)
【问题1】
根据题目描述中给出的工作量计算方法,计算1个用例的实现 、测试、修正、集成4个活动分别所需的日历时间(单位:天)。 【答案】
实现:2天,测试:1天,修正:0.5天,集成:0.5天。 【问题2】
(1) 根据图1-1给出的项目Gantt图,估算出项目开发时间。
(2) 计算测试人员和集成人员在该项目的平均工作时间(占项目总开发时间的百分
比)。
【答案】
(1) (2+1+0.5+0.5)+4*(0.5+1+0.5+0.5)=14天 (2) 测试人员:(1+1+1+1+1)/14=35.7%,集成人员:(0.5+0.5+0.5+0.5+0.5)/14=17.9% 【问题3】
在项目实施过程中,需不断将实际进度与计划进度进行比较分析,进行项目进度计划的修正与调整,以保证项目工期。用300字以内文字,从活动和资源的角度,说明项目进度计划调整所涉及的内容。
【答案】
(1)
(2) (3) (4)
关键活动的调整,若关键活动延误,一般调整的方法主要是缩短后续关键活动的持续时间。
非关键活动的调整,当非关键路径上某些工作的持续时间延长,但不超过其时差范围时,则不会影响项目工期,进度计划不必调整。
增减工作项目,由于编制计划时考虑不周,或因某些原因需要增加或取消某些工作,则需重新调整网络计划,计算网络参数。
资源调整,若资源供应发生异常时,应进行资源调整,资源供应发生异常是指因供应满足不了需要。资源调整的方法是进行资源优化,提高资源利用率。
试题二
阅读以下关于系统业务架构分析的叙述,在答题纸上回答问题1至问题3。 某集团下属煤矿企业委托软件公司开发一套煤炭运销管理系统,该系统属于整个集团企业信息化架构中的业务层,系统针对煤矿企业开发,包括合同管理、磅房管理、质检化验、运费结算等功能。部分业务详细描述如下:
(1) 合同管理:合同签订、合同查询、合同跟踪等。
(2) 磅房管理:系统可以从所有类型的电子磅自动读数;可以自动从电子磅上读取
车辆皮重、毛重,计算出净重;可根据合同内容自动减少相应提货单剩余数量,如果实际发货量超过合同额则拒绝发货。
(3) 质检化验:根据过磅单、车号,生成化验分析委托单,生成化验分析报告。 (4) 运费结算:依据过磅单上的净重、化验单、合同规定,自动计算出源料结算单、
运费结算单。
煤矿企业根据集团的工作计划制订本企业的业务计划,煤矿企业根据集团划拨指标和提供的原料生产煤炭,所生产的煤炭交由集团统一管理和销售给客户。软件公司采用Zachman框架对企业业务架构和业务过程进行分析,结果如表2-1所示。
表2-1煤炭运销管理系统Zachman框架分析 目标范围 (a) A11 (b) A12 (c) A13 (d) 计划部、财务部、运销部 A24 合同界面、过系统模型 A31 A32 A33 磅界面、质检界面、?? 系统层、数据技术模型 A41 层、功能层、决策层 详细展现 功能系统 数据定义Car、User?? A61 A52 A62 系统架构、软硬件配置 时间 A15 A25 (e) A16 企业业务计划 企业模型 A21 A22 A23 企业计划处理结构 A36 A44 A45 A46 程序逻辑规格说明 A66 A53 A63 A54 A64 A55 A65 【问题1】
Zachman框架是什么?请在表2-1中(a)~(e)位置补充企业业务架构中的信息类别。 【答案】
Zachman框架是由约翰扎科曼(John Zachman)在1987年创立的全球第一个企业架构理论。Zachman框架是一种组织构架工具(用来设计文档、需求说明和模型的工具)的一种
分类学。包括工具的目标(例如,商业拥有者、创建者)是谁,哪些特殊的问题(例如,数据、功能)需要阐明。
(a) 数据 (b) 功能 (c) 网络 (d) 角色 (e) 动机 【问题2】
项目组在该煤炭企业业务架构分析中完成了四项主要工作:数据流图、实体联系图、网络拓扑结构和计划时间表,这四项工作在表2-1中处于什么位置,请用表2-1中的位置编号表示。 【答案】
数据流图:A32 实体联系图:A31 网络拓扑结构:A53 计划时间表:A25 【问题3】
根据题目所述业务描述,请分别给出表2-1中A11和A23位置应该填入的内容。(物流关系用“?”表示) 【答案】
A11:列出对业务至关重要的元素:合同、提供单、委托单、原料结算单、运费结算单 A23:物流网络(节点和链接) 试题三
阅读以下关于嵌入式系统软件设计的叙述,在答题纸上回答问题1至问题3。 某软件公司长期从事移动智能终端设备等嵌入式软件研制工作,积累了丰富的嵌入式软件开发经验。某日,该公司经理派在嵌入式软件开发方面已具有很强经验的王工程师到某宇航设备研制单位洽谈一项软件合作项目,但是,在与对方洽谈需求时王工程师感觉沟通并不顺畅,许多概念较难达成一致。主要原因是王工程师长期从事移动智能终端的软件开发,开发平台主要是Android操作系统,开发语言是Java,而这次洽谈是王工程师第一次接触宇航系统软件,对于其特殊需求和要求缺少相关知识积累,不了解强实时、高安全和高可靠嵌入式软件设计等方面应用。 【问题1】
王工程师与某宇航设备研制单位洽谈的业务,涉及到了嵌入式系统的知识。根据你的理解请用100字以内文字说明嵌入式系统的主要特点。 【答案】
嵌入式系统具有以下特点:
(1) 系统专用性强。嵌入式系统是针对具体应用的专门系统。 (2) 系统实时性强。很多嵌入式系统对外来事件要求在限定的时间内及时做出响应,
具有实时性。
(3) 软硬件依赖性强。嵌入式系统的专用性决定了其软硬件的相互依赖性很强,两
者必须协同设计,以达到共同实现预定功能的目的,并满足性能、成本和可靠性等方面的严格要求。
(4) 处理器专用。嵌入式系统的处理器一般是为某一特定目的和应用而专门设计的。 (5) 多种技术紧密结合。嵌入式系统通常是计算机技术、半导体技术、电力电子技