2010上半年系统分析师考试真题及答案-下午卷
51CTO下载-2010上半年系统分析师真题
全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2010年上半年 系统分析师 上午试卷(考试时间 9:00~11:30 共150分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在写入的准考证号下填涂准考证号。
2. 本试卷试题中共有75个空格,需要全部解答,每个空格 1分,满分75分。
3. 每个空格对应一个序号,有A 、B 、C 、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2010年上半年全国计算机技术与软件专业技术资格(水平)考试日期是 (88) 月 (89) 日。
(88)A. 4 B. 5 C. 6 D. 7 (89)A. 19 B. 20C. 21D. 22因为考试日期是“5月22日”,故(88)选B ,(89)选D ,应在答题卡序号 88 下对B 填涂,在序号 89 下对D 填涂(参看答题卡)。
● 关于用例和类,错误的说法是(1)。
(1)A. 两者都属于模型图的构成元素B. 存在抽象用例和抽象类C. 类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图D. 两者都可以用来描述系统的内部结构●(2)适用于描述复杂算法的执行流程。
(2)A. 活动图 B. 状态图 C. 类图 D. 用例图● 在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。
(3)用于描述进出系统的信息流。
(3)A. 协作图 B. 顺序图 C. 数据流图 D. 流程图● 面向对象设计是模型驱动和用例驱动的,整个设计过程将 (4)作为输入,并生成 (5)作为输出。
(4)A. 逻辑数据流图 B. 设计文档和用户说明C. 需求类图D. 需求模型(5)A. 物理数据流图 B. 设计文档和用户说明C. 设计类图和系统顺序图D. 设计模型●用户A从CA处获取了用户B的数字证书,用户A通过(6)可以确认该数字证书的有效性。
2010年上半年 系统分析师 上午试卷
2010年上半年系统分析师上午试卷●关于用例和类,错误的说法是(1) 。
(1)A. 两者都属于模型图的构成元素 B. 存在抽象用例和抽象类C. 类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图D. 两者都可以用来描述系统的内部结构●(2) 适用于描述复杂算法的执行流程。
(2)A. 活动图 B. 状态图 C. 类图 D. 用例图●在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。
(3)用于描述进出系统的信息流。
(3)A. 协作图 B. 顺序图 C. 数据流图 D. 流程图●面向对象设计是模型驱动和用例驱动的,整个设计过程将(4) 作为输入,并生成(5) 作为输出。
(4)A. 逻辑数据流图 B. 设计文档和用户说明 C. 需求类图 D. 需求模型(5)A. 物理数据流图 B. 设计文档和用户说明 C. 设计类图和系统顺序图 D. 设计模型●用户A从CA处获取了用户B的数字证书,用户A通过(6)可以确认该数字证书的有效性。
(6)A. 用户B的公钥 B. 用户B的私钥 C. CA的公钥 D. 用户A的私钥●入侵检测系统的构成不包括(7) 。
(7)A. 预警单元 B. 事件产生器 C. 事件分析器 D. 响应单元●如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是(8) ;如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(9) 病毒感染。
(8)(9)A. 文件型 B. 引导型 C. 目录型 D. 宏病毒●以下关于计算机软件商业秘密的叙述,正确的是(10) 。
(10)A. 没有完成也没有发表的软件,其知识内容不构成商业秘密 B. 计算机软件的商业秘密,就是技术秘密,不含经营秘密C. 构成技术秘密的知识内容,不包括程序设计的技巧和算法D. 开源软件也存在商业秘密问题●小张在某企业运作部工作,负责统计经营数据并制作成图表供企业高层参考决策。
2010年上半年系统分析师标准答案word
2010年上半年系统分析师标准答案上午试题下午试题一试题一【问题1】PIECES框架是系统功能非功能性需求分类的技术,对各种类型的需求进行分类使得类似的需求可以组织起来达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求。
(a)(2)(3)(b)(8)(c)(4)(d)(5)(e)(1)(f)(6)(7)【问题2】(g)和(h)(2)和(7)(i)和(j)(3)和(4)(k)和(l)(6)和(8)(m)(5)(n)(1)【问题3】一份需求定义文档可能是项目文档中被阅读和引用最多的文档。
应该包含以下内容:系统应该提供的功能和服务;非功能性需求,包括系统的特征、特点和属性;限制系统开发或者系统运行必须遵守的约束条件;系统必须连接的其他系统的信息。
系统所有者和用户使用需求定义文档来确认需求以及任何可能产生的变化,并作为验收的依据;系统分析人员、设计人员和构造人员使用它来理解需要什么以及处理需求变更,开发用于验证系统的测试用例;项目经理使用它作为制定项目计划、处理变更以及验收的依据。
试题二【问题1】1.数据分布及状态详细调查(或者数据梳理)。
2.各政府部门业务流程以及信息使用情况报告。
3.统一的数据标准规范研究。
4.指标计算模型研究,确定各个指标的输入数据。
5.提出数据管理(采集、存储、使用、维护等)工作流程方案。
6.获取有关部门宏观经济数据的具体应用需求。
【问题2】需要建设一个集中的数据库作为核心数据库。
主要理由:1.数据分布广,同一数据类或数据项存在信息冗余和不一致的情况,应用前需要比对和清洗,整理后的数据应存放于核心数据库。
2.宏观经济信息的实时性要求不高,以集中的统一的核心数据库为基础,提供经济信息服务,形成的经济指标更加科学。
【问题3】1.输入参数的时间戳不一致,或者时间段口径不一致。
2.数据不符合统一的标准,或者数据标准不一致(如投资主体的代码在不同的系统中不一致)。
3.数据来源单位的数据没有及时更新,或者不全。
2010上半年数据库系统工程师考试下午真题及解析(2)
2010上半年数据库系统工程师考试下午真题及解析(2)《五年高考三年模拟》相当于高考“武功秘籍”中的《九阴真经》。
海量的题库,对真题详尽的解析,备受老师和学生的追捧。
可见,真题是应对考试的上好资料,下面希赛软考学院为你整理了2010上半年数据库系统工程师考试下午真题及解析,助你修炼出一身“绝技”,应对来年的数据库系统工程师考试。
试题三阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。
[需求分析]每个实验室可进行的实验类型不同。
由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。
一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。
每个实验室都有其可开设的实验类型。
一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。
一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生的每次实验成绩。
1.课程信息包括:课程编号、课程名称、实验学时、授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1所示。
2.以课程为单位制定实验安排计划信息,包括:实验地点,实验时间、实验员等信息。
实验计划如表3-2所示。
3.由实验员给出每个学生每次实验的成绩,包括:实验名,学号,姓名,班级,实验成绩等信息。
实验成绩如表3-3所示。
4.学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。
[概念模型设计]根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。
[逻辑结构设计]根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):课程(课程编号,课程名称,授课院系,实验学时)班级(班级号,专业,所属系)开课情况( (1) ,授课学期)实验( (2) ,实验类型,难度,学时,安排周次)实验计划( (3) ,实验时间,人数)实验员( (4) ,级别)实验室(实验室编号,地点,开放时间,可容纳人数,实验类型)学生( (5) ,姓名,年龄,性别)实验成绩( (6) ,实验成绩,评分实验员)[问题1]补充图3-1中的联系和联系的类型。
2010年上半年系统分析师下午题II
全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2010年上半年 系统分析师 下午试卷II(考试时间 15:20~17:20 共120分钟)请按下表选答试题试题号一 ~ 四 选择方法 选 答 1 题请按下述要求正确填写答题纸1. 本试卷满分75分。
2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。
4. 在试题号栏内用“Ο”圈住选答的试题号。
5. 答题纸上除填写上述内容外只能写解答。
6. 解答应分摘要和正文两部分。
在书写时,请注意以下两点:① 摘要字数在400字以内,可以分条叙述,但不允许有图、表和流程图。
② 正文字数为2000字至3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
7. 解答时字迹务必清楚,字迹不清,将不评分。
试题一 论软件维护及软件可维护性软件维护指软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。
软件维护活动花费了整个软件生命期成本的50~90%,要降低维护成本,需要提高软件的可维护性。
软件可维护性(Software Maintainability )是指软件能够被理解、校正、增强功能及适应变化的容易程度。
提高软件的可维护性是软件开发阶段的关键目标之一。
请围绕请围绕““软件维护及软件可维护性软件维护及软件可维护性””论题论题,,依次从以下三个方面进行论述依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.请给出常见的三种软件维护的类型并分别对其特点进行论述。
说明影响软件可维护性的主要因素并详细论述提高软件可维护性的主要方法。
3.具体阐述你参与管理和开发的项目中所进行的软件维护活动和所采取的提高软件可维护性的方法,说明具体实施的过程以及实际应用的效果。
试题二 论面向服务的企业应用集成技术及其应用企业应用集成(Enterprise Application Integration ,EAI )是每个企业都必须要面对的实际问题。
系统分析师考试历年试题分析与解答(综合知识篇)
第 1 章计算机组成与体系结构1.1 试题1(2006年上半年试题14-15)根据考试大纲,本章内容要求考生掌握以下知识点:各种计算机体系结构的特点与应用(SMP、MPP等)。
构成计算机的各类部件的功能及其相互关系。
试题1(2006年上半年试题14-15)某计算机主存按字节编址,主存与高速缓存cache的地址变换采用组相联映像方式(即组内全相联,组间直接映像)。
高速缓存分为2组,每组包含4块,块的大小为512B,主存容量为1MB。
构成高速缓存的地址变换表相联存储器容量为__(14)__。
每次参与比较的存储单元为__(15)__个。
(14)A.4*10bit B.8*10bit C.4*11bit D.8*11bit(15)A.1 B.2 C.4 D.8试题1分析已知主存容量为1MB,按字节编址,所以主存地址应为20位,主存可分为1MB/512B=2048块。
在组相联映像方式中,主存与cache都分组,主存中一个组内的块数与cache的分组数相同。
因为高速缓存分为2组,所以主存每组2块,主存可分为2048/2=1024=210个组。
因此需要10位组号。
因为高速缓存共有8块,因此,其地址变换表(块表)应包含8个存储单元,每个存储单元的长度为主存地址组号长度,即10位二进制数。
因为主存中的各块与cache的组号有固定的映像关系,但可自由映像到对应的cache组中的任一块,所以每次参与相联比较的是4个存储单元。
试题1答案(14)B (15)C1.2 试题2(2006年上半年试题16-17)试题2(2006年上半年试题16-17)设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为Dt。
若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需__(16)__Dt。
若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需__(17)__Dt。
(16)A.12 B.14 C.16 D.18(17)A.3 B.5 C.7 D.9试题2分析单流水线处理机的度为1,即通常所有的线性流水线计算机。
2010上半年数据库系统工程师考试下午真题及解析(1)
2010上半年数据库系统工程师考试下午真题及解析(1)《五年高考三年模拟》相当于高考“武功秘籍”中的《九阴真经》。
海量的题库,对真题详尽的解析,备受老师和学生的追捧。
可见,真题是应对考试的上好资料,下面希赛软考学院为你整理了2010上半年数据库系统工程师考试下午真题及解析,助你修炼出一身“绝技”,应对来年的数据库系统工程师考试。
试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中问件,其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。
用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。
(2)中间件验证前端应用提供的用户信息。
若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。
(3)前端应用提交操作请求后,中间件先对请求进行格式检查。
如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。
(4)连接管理连接相应的后台数据库并提交操作。
连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。
(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。
现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
[问题1]使用说明中的词语,给出图1-1中的实体E1~E3的名称。
[问题2]使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。
[问题3]给出图1-2中加工P的名称及其输入、输出流。
上半系统分析师考试试题分析
2010年上半年系统分析师考试试题分析2009年1月国家软考办发布了《系统分析师考试大纲及培训指南(2009)》,本次考试就是按新考试大纲来出题的。
有关新老大纲的比较分析,请参看希赛教育的《系统分析师考试 09版大纲与04版大纲比较分析》。
本次考试中,不论是信息系统综合知识试题,还是案例分析试题,都出现了一些不太常见的名词和偏僻的技术,这给广大考生带来了严重的心理压力,所以普遍反映题目难度偏高, 很多考生感觉不爽”。
1信息系统综合知识试题2010年5月考试信息系统综合知识试题考查的知识点分布如表1所示。
(1)本次试题的难度与近几次考试相比,难度偏高,但各知识点分数比例基本保持平勿做商业用途2.案例分析与设计试题试题一试题一仍然为必答题。
本题是一道需求分析方面的试题,其中涉及到的内容有 方法、因果图、需求定义文档。
本题的难度在于有新名词和新的考法。
这样,对考生心理上 造成了很大的压力,所以普遍反应该题难,有超纲之嫌,但事实上,经过理性分析,我们会 发现难度并不高,可以通过平时的专业积累,导出答案。
问题 1- PIECES 方法PIECES 方法用于分析企业中存在的问题并对问题分类,以获取企业的需求。
这种方法 不常见,很少有文献提及,所以在本次考试中,难倒了不少考生。
但如果我们仔细分析,会发现,虽然我们对 PIECES 方法不熟悉,但要解题,难度并不是很大。
因为在此处,也就是 依据考生自已的经验,为试题中提出的问题,找一个合理的分类。
以下列出了 中每一个分类的解释供考生参考:性能( Preformance ):性能用于描述企业当前的运行效率,可以分析当前业务的处理 速度。
信息( Information ):信息和数据指标用于描述业务数据的输入、输出以及处理方面存 在的各种问题。
经济( Economics ):经济指标主要是从成本和收益的角度分析企业当前存在的问题。
控制( Control ):提高信息系统的 安全 和控制水平。
系统分析师历年真题分析与解答2010年
第1章2005上半年系统分析师级上午试题分析与解答(来源于网络)试题(1)在关于用例(uses case)的描述中,错误的是(1)。
(1)A.用例将系统的功能范围分解成许多小的系统功能陈述B.一个用例代表了系统的一个单一的目标C.用例是一个行为上相关的步骤序列D.用例描述了系统与用户之间的交互试题(1)分析用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。
用例将系统功能范围分解成许多小的系统功能陈述。
一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。
用例是一种描述和记录系统需求的技术。
一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。
参考答案(1)D试题(2)、(3)在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。
在UML的用例图上,将用例之间的这种关系标记为(3)。
(2)A.扩展用例B.抽象用例C.公共用例D.参与用例(3)A.association B.extends C.uses D.inheritances试题(2)、(3)分析用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。
关联关系是一个参与者与一个用例发生交互的关系。
一个用例可能会包含由几个步骤组成的复杂功能,使用例难以理解。
为了简化用例,使其更容易理解,通常可以将较复杂的步骤提取成专门的用例,这样得到的用例称为扩展用例,它扩展了原始用例的功能。
扩展用例与其他扩展用例之间的关系称为扩展关系。
在UML中,每个扩展关系标记为“<<extends>>”。
如果几个用例执行了同样的步骤,最好把这些公共步骤提取成独立的用例,称为抽象用例。
抽象用例代表某种形式的“复用”,是降低用例之间冗余的工具。
抽象用例可以被另一个需要使用其功能的用例访问。
系统分析师历年真题分析与解答(2010年最新版)
第1章2005上半年系统分析师级上午试题分析与解答(来源于网络)试题(1)在关于用例(uses case)的描述中,错误的是(1)。
(1)A.用例将系统的功能范围分解成许多小的系统功能陈述B.一个用例代表了系统的一个单一的目标C.用例是一个行为上相关的步骤序列D.用例描述了系统与用户之间的交互试题(1)分析用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。
用例将系统功能范围分解成许多小的系统功能陈述。
一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。
用例是一种描述和记录系统需求的技术。
一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。
参考答案(1)D试题(2)、(3)在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。
在UML的用例图上,将用例之间的这种关系标记为(3)。
(2)A.扩展用例B.抽象用例C.公共用例D.参与用例(3)A.association B.extends C.uses D.inheritances试题(2)、(3)分析用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。
关联关系是一个参与者与一个用例发生交互的关系。
一个用例可能会包含由几个步骤组成的复杂功能,使用例难以理解。
为了简化用例,使其更容易理解,通常可以将较复杂的步骤提取成专门的用例,这样得到的用例称为扩展用例,它扩展了原始用例的功能。
扩展用例与其他扩展用例之间的关系称为扩展关系。
在UML中,每个扩展关系标记为“<<extends>>”。
如果几个用例执行了同样的步骤,最好把这些公共步骤提取成独立的用例,称为抽象用例。
抽象用例代表某种形式的“复用”,是降低用例之间冗余的工具。
抽象用例可以被另一个需要使用其功能的用例访问。
2010年上半年软考系统分析师考试下午真题-中大网校
2010年上半年软考系统分析师考试下午真题总分:150分及格:90分考试时间:150分(试题一为必答题,试题二至试题五为选答题,从试题二至试题五中任选两道) (1)<Ahref="javascript:;"></A>(2)<Ahref="javascript:;"></A>(3)<Ahref="javascript:;"></A>(4)<Ahref="javascript:;"></A>(5)<Ahref="javascript:;"></A>试题一至试题四任选一道解答(1)<Ahref="javascript:;"></A>(2)<Ahref="javascript:;"></A>(3)<Ahref="javascript:;"></A>(4)<A中大网校引领成功职业人生中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:href="javascript:;"></A>答案和解析(试题一为必答题,试题二至试题五为选答题,从试题二至试题五中任选两道)(1) :暂无答案(2) :暂无答案(3) :暂无答案(4) :暂无答案(5) :暂无答案试题一至试题四任选一道解答(1) :暂无答案(2) :暂无答案(3) :暂无答案(4) :暂无答案。
2010-05B系统分析师真题试卷
全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2010年上半年 系统分析师 下午试卷I(考试时间 13:30~15:00 共90分钟)请按下表选答试题试题号 一 二~五 选择方法必答题选答2题请按下述要求正确填写答题纸1. 本试卷满分75分,每题25分。
2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。
4. 在试题号栏内注明你选答的试题号。
5. 答题纸上除填写上述内容外只能写解答。
6. 解答时字迹务必清楚,字迹不清,将不评分。
试题一((共25分)试题一阅读以下关于需求分析的叙述,,在答题纸上回答问题1至问题3。
阅读以下关于需求分析的叙述某软件企业为网络音像制品销售公司W重新开发一套影音产品在线管理及销售系【问题1】(10分)PIECES框架的主要作用是什么?请将以下需要获取的需求(1)~(8)根据PIECES 框架进行分类并将序号填入表1-1对应的单元格内。
(1) 系统能否采用新方法以降低使用资源的成本?(2) 系统可接受的吞吐率是多少?(3) 系统可接受的响应时间是多少?(4) 应该减少多少开支或增加多少收益?(5) 对用户隐私有什么要求?(6) 对系统的可靠性和可用性有什么要求?(7) 系统中需要包括哪些文档和培训材料?(8) 对外部系统的接口是什么?【问题2】(8分)请将下列问题按照不同的类型序号填入图1-1所示的鱼骨图(g)~(n)中。
(1) 缺少强制履行合同的规定;(2) 合同相关信息没有通知到会员;(3) 没有催单提示客户;(4) 没有跟踪执行情况;(5) 设备成本太高造成价格不合理;(6) 合同的履行缺乏灵活性;(7) 账务问题或者隐瞒相关内容;(8) 价格太高并且无法修改。
【问题3】(7分)一份需求定义文档应该包括哪些内容?对于与系统开发相关的人员:系统所有者、用户、系统分析人员、设计人员和构造人员、项目经理,需求定义文档各有什么作用?试题二((共25分)试题二阅读以下关于宏观经济数据库建设的叙述,,在答题纸上回答问题1至问题3。
2010年上半年软件水平考试(高级)系统分析师下午(论文)试题真
2010年上半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷(题后含答案及解析)题型有:1. 选答题选答题(满分75分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。
若答题超过1道,则按题号最小的1道题评分。
2、解答应分摘要和正文两部分。
在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。
②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
3、解答时字迹务必清楚,字迹不清,将不评分。
1.软件维护指软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。
软件维护活动花费了整个软件生命期成本的50%~90%,要降低维护成本,需要提高软件的可维护性。
软件可维护性(Software Maintainability)是指软件能够被理解、校正、增强功能及适应变化的容易程度。
提高软件的可维护性是软件开发阶段的关键目标之一。
请围绕“软件维护及软件可维护性”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.请给出常见的三种软件维护的类型并分别对其特点进行论述。
说明影响软件可维护性的主要因素并详细论述提高软件可维护性的主要方法。
3.具体阐述你参与管理和开发的项目中所进行的软件维护活动和所采取的提高软件可维护性的方法,说明具体实施的过程以及实际应用的效果。
正确答案:[写作要点] 一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。
二、常见软件维护类型及特点1.软件维护的类型软件维护分为正确性维护、适应性维护、完善性维护和预防性维护等。
(1)正确性维护(改正性维护):在软件投入运行后,可能会暴露一部分在测试阶段没有发现的错误,为改正这些错误而对软件进行的修改就是正确性(改正性)维护。
(2)适应性维护:由于软件运行的外部环境(软件,硬件)和数据环境等的变化而修改软件使之适应这些变化,就是适应性维护。
系统分析师考试真题
2019年系统分析师考试真题(上午)1、面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于()。
A、关联关系B、依赖关系C、实现关系D、泛化关系2、关于用例图中的参与者,说法正确的是()。
A、参与者是与系统交互的事物,都是由人来承担B、当系统需要定时触发时,时钟就是一个参与者C、参与者可以在系统外部,也可能在系统内部D、系统某项特定功能只能有一个参与者3、在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于();课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于();课程学习前需要课程注册,可以采用电话注册或者网络注册,“课程注册”与“网络注册”两个用例之间属于()。
A、包含关系B、扩展关系C、泛化关系D、关联关系A、包含关系B、扩展关系C、泛化关系D、关联关系A、包含关系B、扩展关系C、泛化关系D、关联关系4、非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中()属于非对称加密算法。
若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用()来对数据文件进行解密。
A、AESB、RSAC、IDEAD、DESA、甲的公钥B、甲的私钥C、乙的公钥D、乙的私钥5、用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的()。
A、CA的私钥和A的公钥B、CA的私钥和A的私钥C、CA的公钥和A的公钥D、CA的公钥和A的私钥6、数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程。
数字签名标准DSS中使用的签名算法DSA是基于ElGamal和Schnorr两个方案而设计的。
当DSA对消息m的签名验证结果为True,也不能说明()A、接收的消息m无伪造B、接收的消息m无篡改C、接收的消息m无错误D、接收的消息m无泄密7、甲公司委托乙公司开发一种工具软件,未约定软件的使用权、转让权及利益分配办法,甲公司按规定支付乙公司开发费用。
2010上半年系统解析师考题试卷及答案-下午卷
2010上半年系统解析师考题试卷及解答-下午卷试题一阅读以下关于需求解析的叙述,在答题纸上回答问题1至问题3。
某软件企业为网络音像制品销售 W重新开发一套影音产品在线管理及销售系统,以改进原有系统AVMSS中存在的问题。
在系统需求解析阶段,完成的工作包括:1.系统解析员老王利用PIECES框架组织了系统需要获取的非功能性需求,如表1-1所示。
表1-12.项目组小赵从W 客户代表处了解到现有系统中经常有会员拒绝履行订单,并将其作为问题记录了下来。
老王指出了小赵并未发现系统真正的问题,并以会员拒绝履行订单为例,利用如图1-1所示的鱼骨图解析了系统中真正存在的问题。
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)价格太高并且无法修改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010上半年系统分析师考试真题及答案-下午卷试题一阅读以下关于需求分析的叙述,在答题纸上回答问题1至问题3。
某软件企业为网络音像制品销售公司W重新开发一套影音产品在线管理及销售系统,以改进原有系统AVMSS中存在的问题。
在系统需求分析阶段,完成的工作包括:1.系统分析员老王利用PIECES框架组织了系统需要获取的非功能性需求,如表1-1所示。
表1-12.项目组小赵从W公司客户代表处了解到现有系统中经常有会员拒绝履行订单,并将其作为问题记录了下来。
老王指出了小赵并未发现系统真正的问题,并以会员拒绝履行订单为例,利用如图1-1所示的鱼骨图分析了系统中真正存在的问题。
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构成链式信任模型)理论,给出了一种适应本项目的带数据恢复的星型信任模型(图3-1)。
该模型的中心思想是将可信测量根植入机载设备平台模块内部NVRAM(非易失存储器)中,在信任链中增加数据恢复功能,并将信任链延伸到应用。
请根据张工设计思想,完善图3-1所示的带数据恢复星型信任模型的空白部分。
并用100字以内的文字,解释该模型与链式信任链模型相比的特点。
图3-1【答案】(1)OSLoader(2)操作系统(3)应用带数据恢复星型信任模型的特点:(1)可信测量根被保护,安全性更高。
(2)具有数据恢复功能,安全性更高。
(3)都是一级测量,没有多级信任传递,信任损失少。
【问题2】交叉编译器是嵌入式软件开发必备的基础工具软件之一。
目前比较流行的交叉编译器是GUN系列产品,它是一种开源软件。
编译器生成代码正确与否严重影响机载设备的安全,因此,张工在方案中提出对本项目采用的交叉编译器开展可信技术研究。
可信编译器包括两方面含义,其一是编译器本身的可信性,即必须保证整个编译操作的可信性,保证编译器在编译过程中不会给编译处理对象带来任何安全问题;其二是必须保证编译器编译所得程序可执行代码的可信,即编译器必须保证,通过其编译生成的程序代码是安全和可靠的。
因此张工提出在传统编译操作的基础上加入代码安全性加强机制、代码可信性验证机制和可执行代码保护机制。
图3-2给出了可信编译系统的框架。
请说明三种可信机制在传统编译操作步骤中的位置,并给出图3-2中的(a)~(c)对应的可信机制名称。
根据表3-1所示的信息流名称,给出图3-2中(d)~(h)对应的功能模块间的信息流图3-2【答案】试题四阅读以下关于数据集成的叙述,在答题纸上回答问题1至问题3。
某互联网销售企业需要建立自己的电子商务平台,将所有产品信息集中在一起,为用户提供全方位的产品信息检索服务。
但产品供应商大多数已经建有自己的电子商务平台,且数据独立存储,而且数据格式和数据平台有较大差异,有的供应商甚至没有采用数据库来存储商品信息。
为此该企业专门成立专家组来认证其数据集成方案。
李工提出采用集中式集成方式把产品供应商的数据集中在一起,采用数据仓库技术来实现与各家供应商的数据集成。
而王工提出采用松耦合的联邦数据库集成方案。
专家组经过激烈讨论,认为王工方案更为合理,建议采用王工提出的集成方案。
【问题1】请结合数据仓库和联邦数据库集成方案各自的特点,简要说明专家组采用王工提出的集成方式的原因。
【答案】数据仓库集成是把多个数据库系统联合一起,构成“联邦数据库系统”,数据库之间通过接口查询,互相通信,数据分布在不同地方的计算机或数据库服务器上,通过网络连接。
其特点是:(1)联邦数据库提供集成的数据格式,对用户提供统一的访问,屏蔽了各个数据库的复杂性和分布情况,简化了开发数据库查询和对数据统一理解的工作。