2021年5月系统分析师考试系统分析设计案例下午真题_第1页
2021年5月系统分析师考试系统分析设计案例下午真题_第2页
2021年5月系统分析师考试系统分析设计案例下午真题_第3页
2021年5月系统分析师考试系统分析设计案例下午真题_第4页
2021年5月系统分析师考试系统分析设计案例下午真题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

(分数:1.00)__________________________________________________________________________________________

正确答案:(初始研究阶段:1)列出问题、机会和指示2)协商项目的初步范围3)评估项目价值4)计划项目问题分析阶段:1)研究问题领域2)分析问题和机会3)分析业务过程4)制定系统改进目标5)修改项目计划6)阶段确认需求分析阶段:1)定义需求2)分析功能需求3)跟踪和完善需求4)排列需求的优先次序5)修改项目计划决策分析阶段:1)确定候选方案2)分析候选方案3)比较候选方案4)修改项目计划5)推荐一个方案)解析:2.某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括:(1)器材销售订单处理的时间应该减少20%;(2)移动端支持IOS和Android两类操作系统;(3)器材销售订单处理速度太慢导致根多用户取消订单;(4)后台服务器硬件配置比较低;(5)用户下单过程中应该减少用户输入的数据量;(6)订单处理过程中用户需要输入大量信息;(7)利用云计算服务可以降低50%的服务器处理时间;(8)公司能投入的技术维护人员数量有限;(9)大量的并发访问会导致App页面无法正常显示。某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括:(1)器材销售订单处理的时间应该减少20%;(2)移动端支持IOS和Android两类操作系统;(3)器材销售订单处理速度太慢导致根多用户取消订单;(4)后台服务器硬件配置比较低;(5)用户下单过程中应该减少用户输入的数据量;(6)订单处理过程中用户需要输入大量信息;(7)利用云计算服务可以降低50%的服务器处理时间;(8)公司能投入的技术维护人员数量有限;(9)大量的并发访问会导致App页面无法正常显示。【问题】在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)-(9)填入表1-1的(a)~(d)中。

(分数:1.00)__________________________________________________________________________________________

正确答案:((a)467(b)39(C)125(d)8)解析:3.某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括:(1)器材销售订单处理的时间应该减少20%;(2)移动端支持IOS和Android两类操作系统;(3)器材销售订单处理速度太慢导致根多用户取消订单;(4)后台服务器硬件配置比较低;(5)用户下单过程中应该减少用户输入的数据量;(6)订单处理过程中用户需要输入大量信息;(7)利用云计算服务可以降低50%的服务器处理时间;(8)公司能投入的技术维护人员数量有限;(9)大量的并发访问会导致App页面无法正常显示。【问题】在决策分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性和进度可行性进行分类。请将下列(1)~(5)内容填入表1-2的(a)-(d)中。(1)新开发的器材销售系统能够满足用户所需的所有功能;(2)系统开发的成本大约需要40万元人民币;(3)需要对移动端App开发工程师进行技术培训;(4)系统开发周期需要6个月;(5)系统每年维护的费用大约5万元人民币。

(分数:1.00)__________________________________________________________________________________________

正确答案:((a):(1)新开发的器材销售系统能够满足用户所需的所有功能(b):(3)需要对移动端App开发工程师进行技术培训(c):(2)系统开发的成本大约需要40万元人民币(5)系统每年维护的费用大约5万元人民币(d):(4)系统开发周期需要6个月)解析:4.某商校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下:系统为每个读者建立一个账户,并给读者发放读者证(包含读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预订信息等,挂有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等。在借阅图书时,需要输入读者所借阅的图书名、ISBN号,然后输入读者的读者证号,完成后提交系统,以进行读者验证,如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借的图书已被借出,读者还可预订该图书。读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书。同时,以上部分操作还需要系统管理员和图书管理员参与。【问题】采用面向对象方法进行软件系统分析与设计时,一项重要的工作是进行类的分析与设计。请用200字以内的文字说明分析类图与设计类图的差异。

(分数:1.00)__________________________________________________________________________________________

正确答案:(分析类图:在需求分析阶段,类图是研究领域中的概念;分析类图主要用于描述应用领域中的概念,类图中的类从领域中得出,从需求中获取设计类图:在设计阶段,类图重点描述类与类之间的接口;设计类图用于描述软件的接口部分,而不是软件的实现部分,设计类图更易于开发者之间的相互理解和交流;设计类图通常是在分析类图的基础上进行细化和改进的)解析:5.某商校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下:系统为每个读者建立一个账户,并给读者发放读者证(包含读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预订信息等,挂有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等。在借阅图书时,需要输入读者所借阅的图书名、ISBN号,然后输入读者的读者证号,完成后提交系统,以进行读者验证,如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借的图书已被借出,读者还可预订该图书。读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书。同时,以上部分操作还需要系统管理员和图书管理员参与。【问题】设计类图的首要工作是进行类的识别与分类,该工作可分为两个阶段:首先,采用识别与筛选法,对需求分析文档进行分析,保留系统的重要概念与属性,删除不正确或冗余的内容;其次,将识别出来的类按照边界类、实体类和控制类等三种类型进行分类。请用200字以内的文字对边界类,实体类和控制类的作用进行简要解释,并对下面给出的候选项进行识别与筛选,将合适的候选项编号填入表2-1中的(1)~(3)空白处,完成类的识别与分类工作。候选项:a)系统管理员b)图书管理员c)读者d)读者证e)账户f)图书g)借阅h)归还i)预订j)罚金k)续借l)借阅记录

(分数:1.00)__________________________________________________________________________________________

正确答案:((1):边界类用于描述外部参与者与系统之间的交互。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。边界类位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。d读者证j罚金(2):实体类主要是作为数据管理和业务逻辑处理层面上存在的类别。实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。实体类保存要放进持久存储体的信息。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中有相应的表,实体类中的属性对应数据库表中的字段。实体类是用于对必须存储的信息和相关行为建模的类。实体对象用于保存和更新一些现象的有关信息例如:事件、人员或现实生活中的对象。a系统管理员b图书管理员c读者e账户f图书l借阅记录(3):控制类用于描述一个用例所具有的事件流控制行为,控制一个用例中的事件顺序。控制类是控制其他类工作的类。每个用例通常有一个控制类控制用例中的事件顺序,控制类也可多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。g借阅h归还i预订k续借)解析:6.某商校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下:系统为每个读者建立一个账户,并给读者发放读者证(包含读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预订信息等,挂有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等。在借阅图书时,需要输入读者所借阅的图书名、ISBN号,然后输入读者的读者证号,完成后提交系统,以进行读者验证,如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借的图书已被借出,读者还可预订该图书。读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书。同时,以上部分操作还需要系统管理员和图书管理员参与。【问题】根据类之间的相关性特点,可以将类之间的关系分为组合(composition),继承(inheritance),关联(association),聚合(aggregation)和依赖(dependency)等5种,请用300字以内的文字分别对这5种关系的内涵进行叙述,并从封装性、动态组合和创建对象的方便性三个方面对组合和维承关系的优缺点进行比较。

(分数:1.00)__________________________________________________________________________________________

正确答案:(依赖是一个类使用到了另一个类,这种使用关系具有偶然性、临时性且非常弱,但被使用类会影响使用类。关联是一种语义级别的强依赖关系,相较与依赖的偶然性、临时性,关联是长期的、平等的。聚合和组合都是一个类由其他类构成的情况,是一种整体和部分的关系。聚合关系要弱一些,聚合对象间并非同生命周期,部分实例可以添加到聚合整体,也可以从聚合整体中移出。组合是关联关系的一种特例,体现一种包含的关系,也称为强聚合,体现为整合和局部的关系,整体和局部不可分,共同使用统一的生命周期。继承是指一个类或接口继承另外的一个类或接口的功能,并增加自身的新功能的能力。)解析:7.数据管理的叙述某大型企业在长期信息化建设过程中,面向不同应用,开发了各种不同类型的应用软件系统,以满足不同的生务需求,随着用户需求和市场的快速变化,要求企业应能快速地整合企业的各种业务能力。为不同类型的用户提供多种流程的业务服务。但现有各个独立的应用系统难以满足日益增长和快速变化的用户需求。目前该企业各个应用系统主要存在以下问题:(1)应用系统是异构的,运行在不同软硬件平台上的信息系统(2)应用系统的数据源彼此独立,相互封闭,使得数据难以在系统之问交互,共享和融合,即存在“信息孤岛”(3)系统是面向应用的、各个应用系统中的数据模型差异大,即使同一数据实体,其数据类型、长度均值存在不一致甚至相互矛盾的问题,为此,该企业专门成立了研发团队,希望能尽快解决上述问题。

问题1:李工建设采用数据集成的方式来实现数据的整合,同时构建新系统来满足新的需求,针对题干中的问题(3)李工提出首先面向企业核心的业务主题,做好企业战略数据规划。建立企业的主题数据库,然后再进行集成系统的开发。请用200字以内的文字简要说明主题数据库的设计要求和基本特征。问题2:张工认为数据集成的方式难以充分利用已有应用系统的业务功能实现不同业务功能的组合,建议采用基于SOA的应用集成方式将原有系统的功能包装为多个服务,并给出了基本的集成架构,见图请补充实善图4-1中(1)-(3)处空白的内容。问题3:研发团队在对张工的方案进行分析后,发现该方案没有发挥SOA的核心理念,即松耦合的服务带来业务的复用通过服务的编排助力业务的快速响应和创新、未实现“快速整合企业业务的能力,不同类型用户提供各种不同功能,不同流程的业务服务的核心目标,目前方案仅仅是通过SOA实现了系统集成。请用200字以内文字分析该方案未满足本项目核心目标的原因。

(分数:1.00)__________________________________________________________________________________________

正确答案:(问题1主题数据库的设计要求:1.面向业务主题设计2.为信息共享进行设计,建立标准,兼容数据孤岛,为未来留出必要扩展空间3.设计原子性输入系统,保障主题数据的准确性,完整性和一致性4.设计由基本表组成的主题数据库,充分利用关系模型和关系型数据库优势组织设计主题数据库的基本特征:1.原子性:基本表中的数据项是数据元素,数据元素必须是最小不可分解的数据单元2.规范性:主题数据库既要满足数据治理规范,又要满足数据库设计范式规范3.一致性:主题数据库必须满足内部一致性,即数据变更不能破坏主题数据库规范约束4.演绎性:主题数据库的全部输出数据必须可由基本表数据生成问题21:服务编排/服务监控/配置管理2:负载均衡/服务缓存3:集成接口/Web服务/应用代理问题3方案可行性分析过程中不难发现张工提出的SOA架构方案从操作可行性角度仅能完全满足系统异构和部分消除信息孤岛两个问题,并不能满足数据模型差异这一问题。SOA架构能够灵活的对接不同应用,形成良好的系统集成效果,但是因为没有统一的数据治理规划标准和模型规范,且并未完全消除数据孤岛,仅仅是通过SOA架构联通了现有应用数据交互通路,所以主题数据多地重复存储、同质数据差异性多副本存储以及多系统间主题数据不一致的问题,并无法通过SOA架构方案解决。)解析:8.Web系统架构设计的叙述【说明】某公司拟开发一个基于web的远程康复系统,该系统的主要功能要求如下:(1)康复设备可将患者的康复训练数据实时传入云数据库(2)医生可随时随地的通过浏览器获取患者康复训练数据并进行康复训练的结果评估和康复处方的更新(3)患者可通过此系统查看自己的康复训练记录和医生下达的康复训练处方,并可随时与医生进行在线沟通交流(4)平台管理员可借助此系统实现用户的管理和康复设备的监控与管理,及时获悉设备的数据信息,便于设备维护和更新。该公司针对上述需求组建了项目组,并召开了项目开发研讨会,会上,张工建议云数据库采用关系型数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论