下载此文档

中级软件设计师2006上半年下午试题.doc


文档分类:资格/认证考试 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
中级软件设计师2006上半年下午试题
试题一
阅读下列说明以及数据流图,回答问题1、问题2和问题3。
[说明]
某学校建立了一个网上作业提交与管理系统,基本功能描述如下:
(1)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。
(2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。
(3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中
1. [问题1]
如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?
这道题您没有回答
答案:[问题1]
外部实体:(选课)学生、(任课)老师
数据存储:作业成绩统计文件
[分析] 试题一
本题考查的是DFD(数据流图)的绘制,主要包括:外部实体的识别、数据流的识别以及对绘制DFD图时常见错误的修正
[问题1]
DFD图中包含4种元素:加工、数据流、外部实体和数据存储。
外部实体是指存在于软件系统之外的人员或组织。它指出系统所需数据的发源地和系统所产生的数据的归宿地。
根据[说明]中提供的信息,可以发现“学生”和“任课老师”向“网上作业提交与管理系统”提供最原始的输入数据,并从系统中获取相应的输出数据。因此可以确定这两个为外部实体。
数据存储用来表示暂时存储的数据,每个数据存储都有一个名字。从[说明]中可以很明显地看出,“作业成绩统计文件”是一个数据存储。
13. [问题2]
根据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。
序号
起点
终点
数据流名称
1

(1)
网上作业提交与管理系统
申业申请
2
(2)
网上作业提交与管理系统
提交的作业
3
网上作业提交与管理系统
(3)
需完成的作业
4
网上作业提交与管珲系统
(4)
(5)
5
网上作业提交与管理系统
(6)
作业申请
6
网上作业提交与管理系统
(7)
(8)
7
(9)
网上作业提交与管理系统
选课学生名单
8
(10)
网上作业提交与管理系统
(11)
9
(12)
网上作业提交与管理系统
账号和密码
10
(13)
网上作业提交与管理系统
账号和密码
这道题您没有回答
答案:[问题2]
(1)(选课)学生(2)(选课)学生(3)(选课)学生(4)(选课)学生
(5)作业成绩(6)DB (7)作业成绩统计文件
(8)作业成绩(9)(任课)老师(10)DB (11)作业
(12)(选课)学生(13)(任课)老师
注:(4)、(6)的答案可互换;(12)、(13)的答案可互换。
[问题2]
在绘制DFD时,遵循分层绘制的原则。首先绘制系统的输入输出,即把整个软件系统看作一个大的加工。然后根据系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部实体,就可以画出系统的输入和输出图,这张图称为项层图。
实际上根据题目的描述,确定外部实体与“网上作业提交与管理系统”之间存在的输入、输出数据,填写空(1)~(13)。
14. [问题3]
根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。
这道题您没有回答
答案:[问题3]
错误1:外部实体A和B之间不能存在数据流。
错误2:外部实体A和数据存储H之间不能存在数据流。
错误3:加工2的输入/输出数据流名字相同。
错误4:加工4只有输入,没有输出。
错误5:加工5只有输出,没有输入。
注:以上5条错误信息可以打乱次序。
[问题3]
在单张DFD时,必须注意以下原则:
1)一个加工的输出数据流不应与输入数据流同名,即使它们的组成成分相同。
2)保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据。
3)每个加工必须既有输入数据流,又有输出数据流。
4)所有的数据流都必须以一个加工开始,或以一个加工结束。
根据上述原则,可以很明显地看出图中存在的错误:①图中的数据流x和H的开始和结束都不是加工;②加工2的输入、输出数据流是同名的;⑧加工4只有输入数据流,没有输出数据流;而加工5只有输出数据流,没有输入数据流。
试题二
阅读下列说明以及UML类图,回答问

中级软件设计师2006上半年下午试题 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luciferios04
  • 文件大小333 KB
  • 时间2017-07-24
最近更新