中级软件设计师下午试题模拟36有答案.pdf

中级软件设计师下午试题模拟36有答案.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

中级软件设计师下午试题模拟36

试题一

阅读下列说明和数据流图,回答问题。

1.【说明】

某网络故障诊断系统使用故障代理(agent、SNMPTrap等)来检测各种意外情况,

如大幅丢包、路由冲突、广播风暴等。网络管理员可以在安装该系统时配置安全

监控程序(如故障代理程序、实时诊断程序、报警器等),也可以在系统运行时修

改配置,通过网络状态采集器和故障特征数据库,并通过控制面板上的键盘与系

统进行信息交互。

在安装过程中,系统给每个故障代理赋予一个编号(即ID)和类型,并设置管理

员密码以启动和关闭系统,设置故障代理事件发生时应自动拨出的电话号码。当

系统检测到一个故障代理事件时,就激活警报,拨出预置的电话号码,并报告位

置和检测到的事件的性质等信息。

该网络故障诊断系统的顶层图如图13-16所示,0层图如图13-17所示,加工

4的子图如图13-18所示。

【问题1】

将顶层图中的(1)和(2)空填充完整。

【问题2】

0层图中的数据文件“配置信息”是多余的吗?若是,请说明理由;若不是,请指

出它会影响。层图中的哪些(哪个)加工(除加工“1系统配置”之外)?

【问题3】

指出图13-18所示的加工4的子图中遗漏的数据流。

注意:书写格式为“缺少从××到××的数据流××”或“××缺少输入(出)数据流××”。

若未按格式书写,将被扣分。

答案:[问题1]

(1)报警器(2)控制面板

[问题2]

数据文件“配置信息”是必需的。

会影响加工“3密码处理”和加工“4监控代理”。

[问题3]

“4.5产生报警信号”缺少输出数据流“报警类型”。

“4.4读代理”缺少输入数据流“代理状态”。

“4.1显示格式”缺少输出数据流“代理数据”。

问题1比较简单。题目说明中提到“网络管理员可以在安装该系统时配置安全监

控程序(如故障代理程序、实时诊断程序、报警器等)”,其中提到的“报警器”在顶

层图中并未出现,又因为有数据流“报警类型”流向(1)所表示的实体,所以,第(1)

空应填“报警器”。题目说明中提到“…并通过控制面板上的键盘与系统进行信息交

互”,又从(2)所代表的实体输出数据流“用户密码”、输入数据流“显示信息”易知,

(2)表示实体“控制面板”。做这种题的关键就是抓住题目说明中提供的信息。

问题2稍有难度。题目给出的0层图显然是不完整的,因为在加工“4监控代

理”的子图中出现了文件“配置信息”,而0层图中加工“4监控代理”跟文件“配置

信息”没有任何联系,这显然表明0层图遗漏了数据流。可见,至少有“1系统配

置”和“4监控代理”两个加工用到文件“配置信息”,所以它不可能是某个加工的局

部文件,因此它是必需的。

在0层图中,加工“3密码处理”用于检验密码,要验证用户密码就得将用户输

入的密码跟保存在某文件中的管理员密码进行对比验证。注意到,用户配置请求

经过“1系统配置”加工之后写入到文件“配置信息”,可见,用户的相关信息也保

存到了该文件中,该文件记录了配置请求及相应的请求人。所以“3密码处理”一

定要用到“配置信息”文件。在验证密码时,若密码正确,则将管理员信息、验证

成功的信息发送给加工“5显示信息和状态”以显示相关信息;若密码错误,则将

验证失败的信息发送给加工“5显示信息和状态”提示密码错误,并要求重新输入。

问题3是考察数据流图的相关注意事项。关于数据流图,必须注意如下几条

原则:

(1)数据流图上的所有符号只限于加工、数据流、数据存储和外部实体这四种

基本元素的符号,不得出现其它符号。

(2)顶层图必须包括前述四种基本元素,缺一不可,而且外部实体之间不能有

数据流(根据上述外部实体的定义可知)。顶层图中只能有一个加工(即被开发系

统),不能有其它加工。

(3)每个加工都必须至少有一个输入数据流和一个输出数据流。一个加工的输

出数据流不能与其输入数据流同名,即便它们的组成相同。而且一个加工的输出

数据流中的数据必须能从输入数据流中直接获得或从该加工能产生的数据中获

得。

(4)父图和子图必须保持平衡。

(5)图中每个元素必须有名字,但加工和数据存储之间的数据流可有名也可无

名。

(6)数据流图中不能夹带控制流,因为数据流图是实际业务流程的客观反映,

只说明系统“做什么”而不表

文档评论(0)

180****8094 + 关注
实名认证
内容提供者

小学毕业生

1亿VIP精品文档

相关文档