高级系统分析师 高级系统分析师
我的练习

我的错题
(0道)

清空错题

我的收藏
(0道)

我的斩题
(0道)

我的笔记
(0道)

题库练习

顺序练习 0 / 0

随机练习 自定义设置练习量

题型乱序 按导入顺序练习

模拟考试 仿真模拟

题型练习 按题型分类练习

易错题 精选高频易错题

搜索
题库预览
阅读下列说明,回答问题1至问题3。
【说明】
某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计。在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项。其分析的主要内容包括:
(1)器材销售订单处理的时间应该减少20%;
(2)移动端支持iOS和Android两类操作系统;
(3)器材销售订单处理速度太慢导致很多用户取消订单;
(4)后台服务器硬件配置比较低;
(5)用户下单过程中应该减少用户输入的数据量;
(6)订单处理过程中用户需要输入大量信息;
(7)利用云计算服务可以降低50%的服务器处理时间;
(8)公司能投入的技术维护人员数量有限;
(9)大量的并发访问会导致App页面无法正常显示。


【问题1】
FAST开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段,请简要说明每个阶段的主要任务。
【问题2】
在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)~(9)填入表1-1的(a)~(d)中。
(含图)

【问题3】
在决策分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性和进度可行性进行分类。请将下列(1)~(5)内容填入表1-2的(a)~(d)中。
(1)新开发的器材销售系统能够满足用户所需的所有功能;
(2)系统开发的成本大约需要40万元人民币;
(3)需要对移动端App开发工程师进行技术培训;
(4)系统开发周期需要6个月;
(5)系统每年维护的费用大约为5万元人民币。
(含图)

阅读以下关于系统分析与设计的叙述,回答问题1至问题3。
【说明】
某高校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下:
系统为每个读者建立一个账户,并给读者发放读者证(包含读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预订信息等,持有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等。
在借阅图书时,需要输入读者所借阅的图书名、ISBN 号,然后输入读者的读者证号,完成后提交系统,以进行读者验证。如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借阅的图书已被借出,读者还可预订该图书。读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书。
同时,以上部分操作还需要系统管理员和图书管理员参与。

【问题1】
采用面向对象方法进行软件系统分析与设计时,一项重要的工作是进行类的分析与设计。请用200字以内的文字说明分析类图与设计类图的差异。
【问题2】
设计类图的首要工作是进行类的识别与分类,该工作可分为两个阶段:首先,采用识别与筛选法,对需求分析文档进行分析,保留系统的重要概念与属性,删除不正确或冗余的内容;其次,将识别出来的类按照边界类、实体类和控制类等三种类型进行分类。请用200字以内的文字对边界类、实体类和控制类的作用进行简要解释,并对下面给出的候选项进行识别与筛选,将合适的候选项编号填入表2-1中的(1)~(3)空白处,完成类的识别与分类工作。
(含图)

候选项:
a)系统管理员   b)图书管理员   c)读者   d)读者证   e)账户
f)图书               g)借阅              h)归还   i)预订         j)罚金
k)续借               l)借阅记录
【问题3】
根据类之间的相关性特点,可以将类之间的关系分为组合(composition)、继承(inheritance)、关联(association)、聚合(aggregation) 和依赖(dependency)等5种,请用300字以内的文字分别对这5种关系的内涵进行叙述,并从封装性、动态组合和创建对象的方便性三个方面对组合和继承关系的优缺点进行比较。

阅读以下关于嵌入式实时系统设计的相关技术的描述,回答问题1至问题3。
【说明】
某公司长期从事嵌入式系统研制任务。近期公司承担了一项面向交通领域的智能交通系统(ITS),为了将信息、通信、传感、控制及计算机等技术有效地集成运用于整个地面交通管理,达到智能交通管理的要求,经公司讨论决定,采用信息物理融合系统(Cyber Physical System, CPS)技术来保证ITS达到实时、准确、高效的智能交通管理的目的。公司领导层将此任务交给王工负责。王工在广泛调研的基础上提交了总体实施方案供讨论,大家在高度肯定总体实施方案的基础上,提出了一些问题,并就这些问题提出了补充意见。

【问题1】
王工在总体实施方案中指出:CPS是在嵌入式系统、传感器技术和网络技术的基础上发展起来的,嵌入式系统使设备具有智能化能力,传感器网络使设备具有感知能力,这两者的结合就产生了“计算深度嵌入物理过程中”的效果,使得物理系统能力得到扩展,并且计算与物理过程相互影响作用,这正是CPS的系统目标,也是智能交通管理系统的最终目标。基于此需求,对比现有系统,报告分析出CPS系统应具有十项需求,其中:异质性(heterogeneity)、分布性(distribution)、动态重组(recomposition)和重配置(reconfiguration)是CPS的关键需求。请用300字以内的文字解释说明上述三个需求的具体含义。
【问题2】
讨论会上,与会者在CPS的体系结构构建上出现意见分歧,王工提出的智能交通管理系统拟采用传统的CPS三层体系结构(即物理层、网络层和应用层)。张工对此方案提出了异议,认为三层体系结构不能体现智能、融合等特点,由于智能交通管理系统信息量大,计算和控制是关键,应考虑将系统分解为四层体系结构,以充分体现智能、控制和信息融合的特点。经讨论,最后采纳了张工的建议。图3-1和图3-2分别是王工和张工提出的分层体系结构。请用150字以内的文字简要说明王工提出的三层体系结构中各层的功能划分,并详细分析图3-2,指出张工提出的四层体系结构与王工提出的结构存在的差异,并说明四层体系结构的两个显著优点。
(含图)

(含图)
【问题3】
王工在总体实施方案中强调,智能交通管理系统采用CPS体系结构后,由于本系统安全与否,直接涉及车辆、驾驶员以及行人的生命安全,因此必须开展智能交通管理系统的安全性分析,寻找出潜在风险。通常风险可分为基本风险和特定风险,而特定风险涵盖了人为因素带来的风险和环境因素带来的风险。请识别出智能交通管理系统存在的5种特定风险。

阅读以下关于数据管理的叙述,回答问题1至问题3。
【说明】
某大型企业在长期信息化建设过程中,面向不同应用,开发了各种不同类型的应用软件系统,以满足不同的业务需求。随着用户需求和市场的快速变化,要求企业应能快速地整合企业的各种业务能力,为不同类型的用户提供多种流程的业务服务。但现有各个独立的应用系统难以满足日益增长和快速变化的用户需求。
目前该企业各个应用系统主要存在以下问题:
(1)应用系统是异构的、运行在不同软硬件平台上的信息系统;
(2)应用系统的数据源彼此独立、相互封闭,使得数据难以在系统之间交互、共享和融合,即存在“信息孤岛”;
(3)系统是面向应用的,各个应用系统中的数据模型差异大,即使同一数据实体,其数据类型、长度、值均存在不一致甚至相互矛盾的问题。
为此,该企业专门成立了研发团队,希望能够尽快解决上述问题。

【问题1】
李工建议采用数据集成的方式来实现数据的整合,同时构建新系统来满足新的需求。针对题干中的问题(3), 李工提出首先应面向企业核心的业务主题,做好企业战略数据规划,建立企业的主题数据库,然后再进行集成系统的开发。
请用200字以内的文字简要说明主题数据库的设计要求和基本特征。
【问题2】
张工认为数据集成的方式难以充分利用已有应用系统的业务功能,实现不同业务功能的组合,建议采用基于SOA的应用集成方式,将原有系统的功能包装为多个服务,并给出了基本的集成架构,见图4-1。
(含图)

请补充完善图4-1中(1)~(3)处空白处的内容。
【问题3】
研发团队在对张工的方案进行分析后,发现该方案没有发挥SOA的核心理念,即松耦合的服务带来业务的复用,通过服务的编排助力业务的快速响应和创新,未实现“快速整合企业业务能力,为不同类型的用户提供各种不同功能、不同流程的业务服务”的核心目标,目前的方案仅仅是通过SOA实现了系统的集成。
请用200字以内的文字分析该方案未满足本项目核心目标的原因。

阅读以下关于Web系统架构设计的叙述,回答问题1至问题3。
【说明】
某公司拟开发一个基于Web的远程康复系统。该系统的主要功能需求如下:
(1)康复设备可将患者的康复训练数据实时传入云数据库;
(2)医生可随时随地通过浏览器获取患者康复训练的数据,并进行康复训练的结果评估和康复处方的更新;
(3)患者可通过此系统查看自己的康复训练记录和医生下达的康复训练处方,并可随时与医生进行在线沟通交流;
(4)平台管理员可借助此系统实现用户的管理和康复设备的监控和管理,及时获悉设备的数据信息,便于设备的维护和更新。
该公司针对上述需求组建了项目组,并召开了项目开发讨论会。会上,张工建议云数据库采用关系型数据库来实现数据存储;李工提出采用三层架构实现该远程康复系统。

【问题1】
请用200字以内的文字简要说明什么是云数据库以及云数据库的特点。
【问题2】
根据该系统的功能需求,请列举出该系统中存在的实体,以辅助张工进行关系数据库设计。
【问题3】
根据李工的建议,该系统将采用三层架构。请用300字以内的文字分析层次型架构的优势,并从下面给出的(a)~(i)候选项中进行选择,补充完善图5-1中(1)~(6)处空白的内容,完成该系统的架构设计方案。
(含图)

候选项:
(a)治疗仪
(b)接入层
(c)Socket
(d)Spring
(e)应用层
(f)MySQL
(g)MVC
(h)无线通信
(i)网络层