系统分析师-2021年下午简答题
目录
第一题(案例题)
【问题1】(12分)
【问题2】(8分)
【问题3】(5分)
第二题(案例题):
【问题1】(6分)
【问题2】(11分)
【问题3】(8分)
第三题(案例题)
【问题1】
【问题2】
【问题3】
第一题(案例题)
某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析 系统中存在的问题以及改进项,其分析的主要内容包括:
- 器材销售订单处理的时间应该减少20%;
- 移动端支持IOS和Android两类操作系统;
- 器材销售订单处理速度太慢导致很多用户取消订单;
- 后台服务器硬件配置比较低;
- 用户下单过程中应该减少用户输入的数据量
- 订单处理过程中用户需要大量信息
- 利用云计算服务可以降低50%的服务器处理时间
- 公司能投入的技术维护人员数量有限
- 大量的并发访问会导致App页面无法正常显示
【问题1】(12分)
FAST开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段,请简要说明每个阶段的主要任务。
答:
- 初步研究阶段
- 列出问题和机会
- 协商项目的初步范围
- 评估项目价值
- 计划项目进度报表和预算
- 汇报项目计划
- 问题分析阶段
- 研究问题领域
- 分析问题和机会
- 分析业务过程
- 制定系统改进目标
- 修改项目计划
- 汇报调查结果和建议
- 需求分析阶段
- 定义需求
- 排列需求的优先次序
- 修改项目计划
- 交流需求陈述
- 决策分析阶段
- 确定候选方案
- 分析候选方案
- 比较候选方案
- 修改项目计划
- 推荐一种系统
【问题2】(8分)
在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)-(9)填入表(a)-(d)中
(a)3、6
(b)4、9
(c)1、5、7
(2)2、8
【问题3】(5分)
在决策分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性进行分类。请将下列(1)-(5)内容填入表(a)-(d)中。
- 新开发的器材销售系统能够满足用户所需的所有功能;
- 系统开发的成本大约需要40万元人民币
- 需要对移动端APP开发工程师进行技术培训
- 系统开发周期 需要6个月
- 系统每年维护的费用大约5万元
答:
(a)
(b)1、3
(c)2、5
(d)4
第二题(案例题):
某高校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下
系统为每个读者建立一个账户,并给读者发放读书证(包括读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预约信息等,挂有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等
在借阅图书时,需要输入读者所借阅的图书名、ISBN号,然后输入读者的读者证号,完成后提交系统,以进行读者验证,如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借的图书已被借出,读者还可预订该图书,读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书,同时,以上部分操作还需要系统管理员和图书管理员参与;
【问题1】(6分)
采用面向对象方法进行软件系统分析与设计时,一项重要的工作是进行类的分析与设计。请用200字以内的文字说明分析类图与设计图的差异
答:分析阶段的类图主要是业务领域获取信息的,在描述上更多使用了业务领域的语言和词汇
设计阶段的类图是从编程角度来设计类图的,更多是考虑类编码的实现
【问题2】(11分)
设计类图的首要工作是进行类的识别与分类,该工作可以分为两个阶段,首先,采用识别与筛选法,对需求分析文档进行分析,保留系统的重要概念与属性,删除不正确或冗余的内容,其次,将识别出来的类按照边界类、实体类和控制类等三种类型进行分类
请用200字以内的文字对边界类、实体类和控制类的作用进行简要解释,并对下面的候选项进行识别与筛选,将 合适的候选项编号填入表2-1中(1)-(3)空白处,完成类的识别与分类工作
图书管理系统 识别与分类表格
候选项:
a .系统管理员
b. 图书管理员
c. 读者
d. 读者证
e. 账户
f. 图书
g. 借阅
h. 归还
i. 预定
j. 罚金
k. 续借
L 借阅记录
答:
- d读者证
- a系统管理员 b图书管理员 c读者 e账户 f图书 j 罚金 i借阅
- g借阅 h归还 i预订 k续借
【问题3】(8分)
根据类之间的相关性特点,可以将类之间的关系分为组合(composition),继承(inheritance),关联(association),聚合(aggregation)和依赖(dependency)等5种,请用300字以内的文字分别对这5种关系的内涵进行叙述,并从封装性,动态组合和创建对象的方便性三个方面对组合和继承关系的缺点进行比较
答:
封装性:
- 组合:不破坏封装性,整体类与局部类之间松耦合,相对独立
- 继承:破坏封装性,子类与父类紧耦合,子类缺少独立性
动态组合:
- 组合:支持动态组合
- 继承:不支持动态组合
创建对象:
- 组合:创建整体类时,需要创建所有局部类的对象
- 继承:创建子类对象时,不需要创建父类对象
类之间的关系:
- 关联关系:关联提供了不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起
- 依赖关系:两个类A和B,如果B的变化可能会引起A的变化,则称类A依赖于类B,依赖可以有各种原因引起
- 继承关系:本质上就是泛化关系,继承是在某个类的层次关联中不同的类共享属性和方法的一种机制,父类与子类的关系是一般与特殊的关系,一个父类可以有多个子类,这些子类都是父类的特例
- 聚合关系:表示类之间的整体与部分的关系,其含义是部分可能同时属于多个整体,部分与整体的生命周期可以不相同
- 组合关系:表示类之间的整体与部分 的关系,其中农部分只能属于一个整体,部分与整体的生命周期相同,部分随着整体的创建而创建 ,也随着整体的消亡而消亡
第三题(案例题)
某大型企业在长期信息化建设过程中,面向不同应用,开发了各种不同类型的应用软件系统,以满足不同的业务需求,随着用户需求和市场的快速变化,要求企业应能快速地整合企业的各种业务能力。为不同类型的用户提供多种弄流程的业务服务。但现有各个独立的应用系统难以满足日益增长和快速变化的用户需求
目前该企业各个应用系统主要存在以下问题
- 应用系统是异构的,运行在不同的软、硬件平台的信息系统
- 应用系统的数据源彼此独立,相互封闭,使得数据难以在系统之间交互,共享和融合,即存在信息孤岛
- 系统是面向应用的,各个应用系统中的数据规模差异大,即使同一数据实体,其数据类型,长度均存在不一致甚至相互矛盾的问题,为此,该企业专门成立了研发团队,希望能尽快解决上述问题
【问题1】
李工建议采用数据集成的方式来实现数据的整合,同时构件新系统来满足新的需求,针对题干中问题(3),李工提出首先面向企业核心的业务主题,做好企业战略数据规划,建立企业的主题数据库,然后再进行集成系统的开发,请用200字以内的文字简要说明主题数据库的设计要求和基本特征
答:
主题数据库应设计得尽可能的稳定,使能在较长时间内为企业的信息资源提供稳定的服务。
主题数据库的设计要求:
- 应设计得尽可能的稳定,使能在较长时间内为企业的信息资源提供稳定的服务
- 要求主题数据库的逻辑结构独立于当前的计算机硬件和软件的物理实现过程,这样能保持在技术不断进步的情况下,主题数据库的逻辑结构仍然有效
主题数据库具有以下基本特征
- 面向业务主题,主题数据库是面向云业务主题的数据组织存储
- 信息共享,主题数据库是对各个应用系统自建自用的数据库的否定,强调建立各个应用系统共建共用的共享数据库。不同的应用系统统一调用主题数据库
- 一次一处输入系统,主题数据库要求调研分析企业各经营管理层次上的数据库,强调数据的就地采集,就地处理、使用和存储,以及必要的传输,汇总和集中存储。同一数据必须依次、一处进入系统,保证其准确性,及时性和完善性,但可以多次、多处使用
- 由基本表组成,主题数据库是由多个达到基本表规范(满足3NF)要求的数据实体构成
【问题2】
张工认为数据集成的方式难以充分利用已有应用系统的业务功能实现不同业务功能的组合,建议采用基于S0A的应用集成方式将原有系统的功能包装为多个服务,并给出了基本的集成架构,见图
图基于SOA的集成架构示意图,请补充(1)-(3)处空白的内容
答:
- 业务流程编排
- 消息转换
- 应用程序接口
【问题3】
研发团队在张工的方案进行分析后,发现该方案没有发挥SOA的核心概念,即松耦合的服务带来业务的复用通过服务的编排助力业务的快速响应和创新,未实现快速整合企业业务的能力,不同类型用户提供各种不同功能,不同流程的业务服务核心目标,目前方案仅仅是通过SOA实现了系统集成,请用200字以内的文字分析该方案未满足本项目核心目标的原因。
答:
张工的方案在进行集成时,只是将原有的系统做了简单的对接,应把原来的业务功能模块拆分并做成服务,以单个服务的形式使用企业服务总线做集成
系统分析师-2021年下午简答题相关推荐
- 2019上半年软件设计师 下午真题-简答题及免费答案(一)
2019上半年软件设计师 下午真题-简答题及免费答案(一) 试题一(15分) 阅读下列说明和图,回答问题1至4,将解答填入答题纸的对应栏内. [说明] 某学校欲开发一学生跟踪系统,以便更自动化.更全面 ...
- vue+element 实现试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新)
vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新) 文章目录 vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答 ...
- 2021 年教师资格证科目二教育知识与能力 简答题
2021 年教师资格证科目二教育知识与能力 简答题 文章目录 2021 年教师资格证科目二教育知识与能力 简答题 第一章 教育基础知识 (重点) 1.教育与生产力的关系 2. 教育与政治经济的关系 3 ...
- 软考之下午题答题技巧
考试前的状态尤为重要.上午题虽然很零散,但是很简单,下午题虽然就5道,但是做题时需要认真.认真再认真,答案题中找,好好读题,说不定算法都能懵对几分--做题的时候,要从精神上藐视它,告诉自己这题会做:要 ...
- 租船题库整理 - 简答题、论述题
四.简答题 航次租船合同的种类有哪些? 参考答案: 单航次租船(single trip charter),指出租人和承租人只洽租一个单程航次,将货物从一港运至另一港的租船方式. 往返航次(return ...
- 2018java二级考试大纲_2018年全国计算机二级java考试简答题练习二
2018年全国计算机二级java考试简答题练习二 1.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 答:接口可以继承接 ...
- Java项目:在线考试系统(单选,多选,判断,填空,简答题)(java+Springboot+ssm+mysql+html+maven)
源码获取:博客首页 "资源" 里下载! 功能: 学生信息 班级 专业 学号 姓名 在线考试 成绩查询 个人信息 密码修改 教师管理 教师编号 姓名 所教科目 题库管理 单选 ...
- 简述原型模型的特点_软件工程简答题答案 第五版
软件工程简答题 第一章 绪论 1 . 什么是软件危机?软件危机有什么表现?软件危机产生的原因是什么? 答: 所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题. 主要是 指如何开发软 ...
- python快速编程入门课后简答题答案-编程python入门 编程python入门课后习题
编程python入门 编程python入门课后习题 米粒妈咪课堂小编整理了填空.选择.判断等一些课后习题答案,供大家参考学习. 第一章 一.填空题 Python是一种面向对象的高级语言. Python ...
最新文章
- 深度睡眠中,记忆如何被保持?
- htaccess 防止盗链,防止目录浏览等10大技巧
- VS2008下最新X264(svn 2009.0216)编译不过的解决办法(附编译通过+修改内存泄露版本)
- 5-11attention网络结构
- ubuntu下mysql整个数据库备份与还原
- 期权“不公平”是认识上的错误
- Crust Network将于1月14日12点开始暂停HTTP版本应用
- python判断性别程序设计_python基础15 ---面像对象的程序设计
- matlab做信号实验需要安装那些模块_Amesim软件安装过程
- 向日葵远控远程代码执行漏洞工具
- 线性回归 西瓜数据集 Python--sklearn
- Matlab 函数circShift、psf2otf 的 python(Numpy)实现
- [可联网]ps4共享屏幕到笔记本
- M1-CORO-S7 MANIP Modeling of Manipulators(1)
- 还应该跑马吗?关于运动时间与寿命的(伪)科学分析
- 开源中文切词工具介绍
- 《过故人庄》古诗鉴赏
- R语言绘制SCI论文中常见的箱线散点图,并自动进行方差分析计算显著性水平
- PDF 中图片的提取
- 2.特定领域知识图谱融合方案:文本匹配算法之预训练Simbert、ERNIE-Gram单塔模型等诸多模型【三】
热门文章
- python如何获取星期几
- An error occurred while installing package ‘conda-forge::certif‘ FileNotFoundError(2, ‘系统找不到指定的文件‘)
- 新概念英语第四册41-48课(转)
- mysql字段最大长度_MySQL VARCHAR字段最大长度到底是多少
- 1.一个整形数组的最大值
- 编译原理(四) 消除回溯提取左因子法
- 解决安卓11崩溃率高的问题
- Linux下安装新世纪五笔输入法(附表)(for 小白)
- 强力推荐90个优秀外国英文网站
- RAID(独立磁盘冗余阵列)