资源描述
试题1
阅读下列说明与数据流图,回答问题1至问题4,将解答填入答题纸得对应栏内.
[说明]
某基于微处理器得住宅安全系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等.
房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机与电视机监控与系统连接得所有传感器,并通过控制面板上得键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即id)与类型,并设置房主密码以启动与关闭系统,设置传感器事件发生时应自动拨出电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置得电话号码,并报告关于位置与检测到事件得性质等信息。
[数据流图4—1]
[问题1]
数据流图4-1(住宅安全系统顶层图)中得A与B分别就是什么?
[数据流图4—2]
[问题2]
数据流图4-2(住宅安全系统第0层DFD图)中得数据存储“配置信息”会影响图中得哪些加工?
[数据流图4-3]
[问题3]
将数据流图4-3(加工4得细化图)中得数据流补充完整,并指明加工名称、数据流得方向 (输入/输出)与数据流名称.
试题2
阅读以下说明与数据流图,回答问题1~问题3.
【说明】
学生住宿服务系统帮助学生在就学得缄市内找到所需得住房,系统对出租得房屋信息、房主信息、需要租房得学生信息以及学生与房主得会面信息进行管理与维护。
房主信息包括姓名、地址、电话号码以及系统分配得唯一身份标识(D)与密码;房屋信息包括房屋地址、类型(单间/套间)、适合住宿得人数、房租、房主得ID以及现在就是否可以出租(例如由于装修原因,需等到装修后才可出租或者房屋已被租出).每当房屋信息发生变化时,房主必须通知系统,系统将更新房屋文件以便学生能够获得准确得可租用房屋信息。房主向系统中加入可租用得房屋信息时,须交纳一定得费用,由系统自动给出费用信息。房主可随时更新房屋得各种属性。
学生可通过系统查询现有得可租用得房屋,但必须先在系统中注册。学生信息包括姓名、现住址、电话号码、出生日期、性别以及系统分配得唯一身份标识(1D)与密码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋得详细信息,系统将安排学生与房主会面得时间与地点,并将会面信息通知学生与房主,会面信息包括会面时间、地点以及会面双方得基本信息,系统将记录会面信息。
学生住宿服务系统得顶层图如图1—1所示;学生住宿服务系统得第0层DFD图如图 1—2所示,其中,加工3得细化图如图1-3所示。
【数据流图1-1】
【数据流图1-2】
【数据流图1—3】
【问题1】
(1)数据流图1-1缺少了一条数据流(在图1—2中也未给出该数据流),请给出此数据流得起点与终点,并采用说明中得词汇给出此数据流名。
(2)数据流图1-2中缺少了与“查询房屋”加工相关得数据流,请指出此数据流得起点与终点.
【问题2】
“安排会面"加工除需要写入会面文件外,还需要访问哪些文件?
【问题3】
请补齐下列数据字典条目:
登录信息=学生ID+密码
注册信息=
试题3
阅读下列说明以及数据流图,回答问题1、问题2与问题3.
[说明]
某学校建立了一个网上作业提交与管理系统,基本功能描述如下:
(1)账号与密码.任课老师用账号与密码登录系统后,提交所有选课学生得名单。系统自动为每个选课学生创建登录系统得账号与密码。
(2)作业提交.学生使用账号与密码登录系统后,可以向系统申请所选课程得作业.系统首先检查学生得当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成得作业。学生需在线完成作业,单击“提交"按钮上交作业.
(3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。
[问题1]
如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统得数据流图时,还应有哪些外部实体与数据存储?
[问题2]
根据说明结合问题1得解答,指出在该系统得顶层数据流图中应有哪些数据流。请采用说明中得词汇给出这些数据流得起点、终点以及数据流名称,下表给出了数据流得部分信息,请填充空缺处。
序号
起点
终点
数据流名称
1
网上作业提交与管理系统
申业申请
2
网上作业提交与管理系统
提交得作业
3
网上作业提交与管理系统
需完成得作业
4
网上作业提交与管珲系统
5
网上作业提交与管理系统
作业申请
6
网上作业提交与管理系统
7
网上作业提交与管理系统
选课学生名单
8
网上作业提交与管理系统
9
网上作业提交与管理系统
账号与密码
10
网上作业提交与管理系统
账号与密码
[问题3]
根据数据流图得设计原则,阅读下图所示得数据流图,找出其中得错误之处.
试题4
阅读以下说明与图,回答问题1至问题3.
【说明】
某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主与租赁者得信息,从而快速地提供租赁服务。该系统具有以下功能:
1。登记房主信息。对于每名房主,系统需登记其姓名、住址与联系电话,并将这些信息写入房主信息文件.
2.登记房屋信息。所有在系统中登记得房屋都有一个唯一得识别号(对于新增加得房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋得地址、房型(如平房、带阳台得楼房、独立式住宅等)、最多能够容纳得房客数、租金及房屋状态(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁得房屋。
3。登记租赁者信息.所有想通过该系统租赁房屋得租赁者,必须首先在系统中登记个人信息,包括:姓名、住址、电话号码、出生年月与性别。这些信息都保存在租赁者信息文件中.
4.租赁房屋。已经登记在系统中得租赁者,可以得到一份系统提供得待租赁房屋列表.一旦租赁者从中找到合适得房屋,就可以提出瞧房请求。系统会安排租赁者与房主见面。对于每次瞧房,系统会生成一条瞧房记录并将其写入瞧房记录文件中。
5.收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应得费用。
6。变更房屋状态.当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态得请求.系统将根据房主得请求,修改房屋信息文件.
数据流图10-1与图10-2分别给出了该系统得顶层数据流图与0层数据流图。
【问题1】
使用[说明]中给出得词汇,将数据流图10-1中(1)~(4)处得数据流补充完整。
【问题2】
使用[说明]中给出得词汇,将数据流图10—2中得(5)~(8)补充完整。
【问题3】
数据流程图10-2中缺失了三条数据流,请指出这三条数据流得起点、终点与数据流名称。
试题5
阅读以下说明与图,回答问题1至问题4,将解答填入对应栏内.
【说明】
某高校欲开发一个成绩管理系统,记录并管理所有选修课程得学生得平时成绩与考试成绩,其主要功能描述如下;
1.每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程得千时成绩。课程结束后进行期末考试,其成绩作为这门课程得考试成绩。
2.学生得平时成绩与考试成绩均由每门课程得主讲教师上传给成绩管理系统。
3.在记录学生成绩之前,系统需要验证这些成绩就是否有效.首先,根据学生信息文件来确认该学生就是否选修这门课程,若没有,那么这些成绩就是无效得:如果她得确选修了这门课程,再根据课程信息文件与课程单元信息文件来验证平时成绩就是否与这门课程所包含得单元相对应,如果就是,那么这些成绩足有效得,否则无效。
4.对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。
5。若一门课程得所有有效得平时成绩与考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程得成绩已经齐全。教务处根据需要,请求系统生成相应得成绩列表,用来提交考试委员会审查。
6.在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对就是否存在错误.主讲教师须将核对之后得成绩报告返还系统.
7.根据主讲教师核对后得成绩报告,系统生成相应得成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查得成绩,系统将会生成最终得成绩单,并通知每个选课学生。
现采用结构化方法对这个系统进行分析与设计,得到如图1—1所示得顶层数据流图与图1-2所示得0层数据流图.
【问题1】
使用说明中得词语,给出图1-1中得外部实体E1~E4得名称.
【问题2】
使用说明中得词语,给出图1-2中得数据存储D1~D5得名称。
【问题3】
数据流图1-2缺少了三条数据流,根据说明及数据流图1—1提供得信息,分别指出这三条数据流得起点与终点。
起点
终点
【问题4】
数据流图就是在系统分析与总体设计阶段宏观地描述系统功能需求得重要图形化工具,程序流程图也就是软件开发过程中比较常用得图形化工具。简要说明程序流程图得适用场合与作用。
试题6
阅读以下说明与图,回答问题1至问题4,将解答填入对应栏内。
【说明】
某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品得租借业务。需求如下:
1。系统中得客户信息文件保存了该商店得所有客户得用户名、密码等信息。对于首次来租借得客户,系统会为其生成用户名与初始密码。
2.系统中音像制品信息文件记录了商店中所有音像制品得详细信息及其库存数量。
3.根据客户所租借得音像制品得品种,会按天收取相应得费用。音像制品得最长租借周期为1周,每位客户每次最多只能租借6件音像制品。
4。客户租借某种音像制品得具体流程如下。
(1)根据客户提供得用户名与密码,验证客户身份.
(2)若该客户就是合法客户,查询音像制品信息文件,查瞧商店中就是否还有这种音像制品。
(3)若还有该音像制品,且客户所要租借得音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应得租借确认信息,生成一条新得租借记录并将其保存在租借记录文件中。
(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。
(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。
5.当库存中某音像制品数量不能满足客户得租借请求数量时,系统可以接受客户网上预约租借某种音像制品.系统接收到预约请求后,检查库存信息,验证用户身份,创建相应得预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中.
6.客户归还到期得音像制品,系统修改租借记录文件,并查询预约记录文件与客户信息文件,判定就是否有客户预约了这些音像制品.若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件与预约记录文件,通知相关客户前来租借音像制品.
【问题1】
图(a)中只有一个外部实体E1。使用[说明]中得词语,给出E1得名称。
【问题2】
使用[说明]中得词语,给出图(b)中得数据存储D1~D4得名称。
【问题3】
数据流图(b)缺少了3条数据流,根据说明及数据流图(a)提供得信息,分别指出这3条数据流得起点与终点。
起点
终点
【问题4】
在进行系统分析与设计时,面向数据结构得设计方法(如Jackson方法)也被广泛应用。简要说明面向数据结构设计方法得基本思想及其适用场合。
试题7
阅读下列说明与图,回答问题1至问题3,将解答填入对应栏内.
【说明】
某营销企业拟开发一个销售管理系统,其主要功能描述如下:
1.接受客户订单,检查库存货物就是否满足订单要求.如果满足,进行供货处理:修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。
2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。
3。根据采购部门提供得进货通知单进行进货处理:修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。
4.根据保留得客户订单进行销售统计,打印统计报表给经理。
现采用结构化方法对销售管理系统进行分析与设计,获得如下图所示得顶层数据流图与0层数据流图。
【问题1】
使用说明中得词语,给出上述顶层数据流图中得外部实体E1~E4得名称。
【问题2】
使用说明中得词语,给出上述0层数据流图中得数据存储D1~D3得名称。
【问题3】
上述0层数据流图中缺少了4条数据流,根据说明及顶层数据流图提供得信息,分别指出这4条数据流得起点与终点。
起 点
终 点
试题8
阅读下列说明,回答问题1与问题2,将解答填入答题纸得对应栏内。
[说明]
假设某大型商业企业由商品配送中心与连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:
1.系统接收由连锁超市提出得供货请求,并将其记录到供货请求记录文件。
2.在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处理发送配送通知:否则,向采购部门发出缺货通知.
3。配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品得同时记录配送信息至商品配送记录文件.
4.采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到待修改得数据流图如下图所示.
[问题1]
使用[说明]中得词语,给出上图中外部实体E1至E4得名称与数据存储D1至D4得名称。
[问题2]
以上数据流图中存在四处错误数据流,请指出各自得起点与终点;若将上述四条错误数据流删除,为保证数据流图得正确性,应补充三条数据流,请给出所补充数据流得起点与终点。(起点与终点请采用上述数据流图中得符号或名称)
错误数据流
补充得数据流
画出下面用PDL写出得程序得PAD图。
WHILE P DO
IF A>O THEN A1 ELSE A2 ENDIF;
IF B>0 THEN B1;
IF C>0 THEN C1 ELSE C2 ENDIF
ELSE B2
ENDIF;
B3
ENDWHILE;
PAD图如下图所示。
展开阅读全文