软件设计师考试题目剖析.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 数据流图 例题1 现准备为某银行开发一个信用卡系统CCMS,该系统的基本功能如下。 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,则CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将收到一封拒绝函。非信用卡客户收到确认函后将成为信用卡客户。 例题1 信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。 信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。 交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息。 例题1 根据说明,将图1-1中的E1~E3填充完整。 图1-1中缺少3条数据流,根据说明分别指出这3条数据流的起点和终点。 图1-2中有两条数据流是错误的,请指出这两条数据流的名称并改正。 将图1-2中P1~P4的处理名称填充完整。 例题2 假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。 例题2 系统接受由连锁超市提出的供货请求,并将其记录到供货请求记录文件。 在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货需求,则向配送处理发送配送通知;否则,向采购部门发出缺货通知。 配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。 例题2 采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件,向配送处理发出配送通知,同时通知财务部门给供货商支付货款。 该系统采用结构化方法进行开发,得到待修改的数据流图,如图2-1所示。 使用说明中的词语,给出图2-1中外部实体E1~E4的名称和数据存储D1~D4的名称。 图2-1中存在4处错误数据流,请指出各自的起点和终点;若将上述4条错误数据流删除,为保证数据流图的正确性,应补充3条数据流,请给出所补充数据流的起点和终点。 例题3 某营销企业拟开发一个销售管理系统,其主要功能描述如下。 接受客户订单,检查库存货物是否满足订单要求。如果满足,则进行供货处理,即修改库存记录文件,为库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理,即将缺货记录单存入缺货记录文件。 根据缺货记录文件进行统计,将缺货通知单发给采购部门。 根据采购部门提供的进货通知单进行进货处理,即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。 根据保留的客户订单进行销售统计,打印统计报表给经理。 现采用结构化方法对销售管理系统进行分析与设计,获得如图3-1所示的顶层数据流图和如图3-2所示的1层数据流图。 给出图3-1所示的外部实体E1~E4的名称。 给出图3-2所示的数据存储D1~D3的名称。 图3-2所示的1层数据流图缺少了4条数据流, 指出这4条数据流的起点和终点。 UML建模技术 例题1 希赛教育公司决定开发一个管理所有客户信息的交互式网络系统。系统的功能如下: 浏览客户信息:任何使用英特网的网络客户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。 登录:电话公司授予每位客户一个账号。拥有授权账号的客户可以使用系统提供的页面设置个人密码,并使用该账号和密码在系统中进行注册。 修改个人信息:客户在系统中注册后,可以通过发送电子邮件或使用系统提供的页面,对个人信息进行修改。 删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。 系统采用面向对象方法进行开发,在开发过程中认定出的类如下表所示。 问题1 在需求分析阶段,采用UML的用例图描述系统功能需求,如下图所示,指出图中A、B、C、D分别是哪个用例? A、浏览个人信息 B、修改个人信息 C、登陆 D、删除客户信息 例题2 希赛教育图书管理系统的主要功能如下: 图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。 资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,系统还需登记演唱者和介质类型(CD或磁带)。 读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关

文档评论(0)

四月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档