2020年5月系统分析师案例分析答案及解析.pdfVIP

2020年5月系统分析师案例分析答案及解析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、[材料型]问答题

试题一(25分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某软件企业拟釆用面向对象方法开发一套体育用品在线销售系统,在系统分析阶段

,“提交订单”用例详细描述如表2-1所示。

1、【问题1】(9分)

面向对象系统开发中,实体对象、控制对象和接口对象的含义是什么?

参考答案:

(1)实体对象:表示业务域的事实数据并进行持久化存储。

(2)控制对象:表示业务系统的业务逻辑、规则。

(3)接口对象:表示用户与系统之间交互方式。

解析:

面向对象系统开发中,根据职责的不同,可以将对象分为实体对象、控制对象和接

口对象。实体对象主要表示业务域的事实数据,并进行持久化存储;控制对象则表

示业务系统的业务逻辑和规则;而接口对象则负责表示用户与系统之间的交互方式

。这三者在系统开发中各自扮演着不同的角色,共同构成了面向对象的系统架构。

2、【问题2】(10分)

面向对象系统分析与建模中,从潜在候选对象中筛选系统业务对象的原则有哪些?

参考答案:

(1)筛去不在系统范围内的对象。

(2)筛去重复的对象。

(3)筛去属于另一对象行为或者属性的对象。

(4)筛去含义不清的对象。

(5)筛去没有独立行为的对象。

解析:

面向对象系统分析与建模中,从潜在候选对象中筛选系统业务对象的原则包括:筛

去不在系统范围内的对象;筛去重复的对象;筛去属于另一对象行为或者属性的对

象;筛去含义不清的对象;筛去没有独立行为的对象。这些都是在筛选对象时需要

考虑的重要原则,以确保系统的业务对象清晰、准确,并且符合系统的实际需求。

参考解析提供了关于面向对象识别对象的两个阶段,即标识潜在对象和筛选对象的

方法,支持了答案的正确性。

3、【问题3】(6分)

根据题目所示“提交订单”用例详细描述,可以识别出哪些业务对象?

参考答案:

订单、会员、购物车、商品、配送信息、支付信息。

解析:

在识别业务对象时,首先需要找出需求中的名词,并合并同义词。在“提交订单用

例表”中,包含的相关名词有:订单、会员、商家、仓库等。根据面向对象的方法

,我们需要识别出系统内的业务对象,因此可以筛去商家、仓库等外部对象。同时

,需要筛去重复的对象,如商品列表和商品,配送信息和配送地址,只保留其中一

个。另外,还需要筛去没有独立行为的对象,如价格、支付信息等。最终,我们可

以识别出的业务对象有:订单、会员、购物车、商品、配送信息和支付信息。这些

对象在系统开发中具有重要的业务逻辑和作用。

试题二(25分)

阅读以下关于软件系统分析与设计的叙述,在答题纸上回答问题1至问题3。

【说明】

某企业拟开发一套数据处理系统,在系统分析阶段,系统分析师整理的核心业务流

程与需求如下:

(a)系统分为管理员和用户两类角色,其中管理员主要进行用户注册与权限设置

,用户主要完成业务功能;

(b)系统支持用户上传多种类型的数据,主要包括图像、文本和二维曲线等;

(c)数据上传完成后,用户需要对数据进行预处理操作,预处理操作包括图像增

强、文本摘要,曲线平滑等;

(d)预处理操作完成后,需要进一步对数据进行智能分析,智能分析操作包括图

像分类、文本情感分析、曲线未来走势预测等;

(e)上述预处理和智能分析操作的中间结果均需要进行保存;

(f)用户可以将数据分析结果以图片、文本、二维图表等多种方式进行展示,并

支持结果汇总,最终导出为符合某种格式的报告。

4、【问题1】(9分)

数据流图(DataFlow

Diagram,DFD)是一种重要的结构化系统分析方法,重点表达系统内数据的传递

关系,并通过数据流描述系统功能。请用300字以内的文字说明DFD在进行系统需

求分析过程中的主要作用。

参考答案:

(1)便于用户表达功能需求和数据需求,是需求分析工具与手段;

(2)描述系统框架、内部逻辑,描述数据流,是需求分析结果表达工具,为系统

设计提供支持。

(3)方便系统建模

(4)可作为归档材料,为进一步开发提供依据。

解析:

数据流图在系统需求分析过程中,主要作用在于帮助用户表达功能需求和数据需求

,提供系统框架、内部逻辑和数据流的描述,为系统设计提供有力支持。同时,数

据流图还是系统建模的重要工具,能够帮助分析师更清晰地构建系统的数据流程和

处理过程。此外,数据流图还可以作为归档材料,为后续开发提供依据和参考。

5、【问题2】(10分)

顶层图(也称作上下文数据流图)是描述系统最高层结构的DFD,

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档