软件设计师--考题点--下午.doc

软件设计师--考题点--下午

第14章 结构化设计与建模技术 2004年11月软件设计师 试题一(15分) 阅读下列说明和数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某图书馆管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。 系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。 购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。 读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。 读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。 注销图书时,需填写注销单并修改图书目录文件中的库存总量。 系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。 图书管理系统的顶层图如图1-1所示;图书管理系统的第0层DFD图如图1-2所示,其中加工2的细图如图1-3所示。 【数据流图1-1】 [问题1](2分) 数据流图1-2中有两条数据流是错误的,请指出这两条数据流的起点和终点。 [问题2](6分) 数据流图1-3中缺少三条数据流,请指出这三条数据流的起点和终点。 [问题3](7分) 根据系统功能和数据流图填充下列数据字典条目中的(1)和(2): 查询请求信息=[查询读者请求信息|查询图书请求信息] 读者情况=读者号+姓名+所在单位+{借书情况} 管理工作请求单= (1) 入库单= (2) 2004年5月 2003年 试题三 阅读下列说明和有关的图,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] 某制造企业的物料出入库管理的工作流程分别叙述如下: 1.出库工作流程 ①领料人提交领料单(每一种物料有一张领料单); ②仓库保管员根据领料计划单检验该领料单是否有效; ⑨若经检验没有相应的领料计划,则通知领料人该领料单无效; ④若领料单有效,仓库保管员根据领料单上的物料代码核对是否有足够的库存; ⑤若没有足够的库存,仓库保管员向领料人发缺货单; ⑥若有足够的库存,仓库保管员在领料单上签字,并登记出库单,修改物料主文件中的现有库存数;相应的物料出库,物料清单交领料人。 2.入库工作流程 ①采购员提交入库申请单(每一种物料有一张入库申请单); ②仓库保管员根据采购计划单验收入库申请单; ⑧若验收发现没有相应的采购计划,则仓库保管员向采购员发无效申请单: ④若验收合格,则仓库保管员向检验员申请物料检验;检验员根据检验结果填写物料检验单。 ⑤如果物料或供货方不合格,则向采购员发出退货单; ⑥如果检验合格,则仓库保管员登记入库单,修改物料主文件中的现有库存数,相应的物料入库。 为便于及时了解库存情况、核查出入库情况,该企业决定将上述人工流程由计算机来实现。在设计该系统时,采用了两种方法:结构化方法和面向对象方法。 图3.1给出了物料出入库系统的数据流图,图中的数据流并没有画全,需要考生填 补。图3.2给出了采用面向对象方法所认定出的类。 [问题1] 图3.1中缺少了那些数据流?请指明每条数据流的名称、起点和终点。 [问题2] 给出“领料单”和“入库申请单”这两个类至少应具有的属性。 [问题3] 为建立功能完善的库存管理系统,除了查询、统计、报表输出功能外,还应具有哪些对提高企业效益至关重要的功能? [问题4] 用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需 要映射到关系数据库模式中。请指出图3.2中哪些类需要做这样的映射。 2002 试题一 阅读以下说明和流程图1,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明]? 某城市电信局受理了许多用户申请在指定电话上开设长话业务。长话包括国内长途和国际长途。电信局保存了长话用户档案和长话业务档案。 长话用户档案的记录格式为: 用户编码 用户名 用户地址 长话业务档案的记录格式为: 电话号码 用户编码 国内长途许可标志 国际长途许可标志 电话用户每次通话的计费数据都自动地记录在电信局程控交换机的磁带上。计费数据的记录格式为: 日期 电话号码

文档评论(0)

1亿VIP精品文档

相关文档