软件设计师考试题目
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根据采购部门提供的进货通知单进行进货处理, 即修改库存记录文件,并从缺货记录文件中取 出缺货订单进行供货处理。
根据保留的客户订单进行销售统计,打印统计 报表给经理。
现采用结构化方法对销售管理系统进行分析与 设计,获得如图3-1所示的顶层数据流图和如 图3-2所示的1层数据流图。
E1
E2
修改个人信息:客户在系统中注册后, 可以通过发送电子邮件或使用系统提供 的页面,对个人信息进行修改。
删除客户信息:只有公司的管理人员才 能删除不再接受公司服务的客户的信息。
系统采用面向对象方法进行开发,在开 发过程中认定出的类如下表所示。
编号 1 2 3 4 5
类名
描述
InternetClient CustomerList
例题3
某营销企业拟开发一个销售管理系统,其主要 功能描述如下。
接受客户订单,检查库存货物是否满足订单要 求。如果满足,则进行供货处理,即修改库存 记录文件,为库房开具备货单并且保留客户订 单至订单记录文件;否则进行缺货处理,即将 缺货记录单存入缺货记录文件。
根据缺货记录文件进行统计,将缺货通知单发 给采购部门。
UML建模技术
例题1
希赛教育公司决定开发一个管理所有客户信息 的交互式网络系统。系统的功能如下:
浏览客户信息:任何使用英特网的网络客户都 可以浏览电话公司所有的客户信息(包括姓名、 住址、电话号码等)。
登录:电话公司授予每位客户一个账号。拥有 授权账号的客户可以使用系统提供的页面设置 个人密码,并使用该账号和密码在系统中进行 注册。
E2
E1
付款通知 供货请求
供货请息求信 配送通知
缺货通知
供货请求
供货请求处理
D2
库存信息
库存更改信 息
采购处理
配送通知 D4
配送处理
D1
配送信 息
E4
D3
图2-1
使用说明中的词语,给出图2-1中外部实 体E1~E4的名称和数据存储D1~D4的名 称。
图2-1中存在4处错误数据流,请指出各 自的起点和终点;若将上述4条错误数据 流删除,为保证数据流图的正确性,应 补充3条数据流,请给出所补充数据流的 起点和终点。
例题1
E1
拒绝函
确认函
查询修改个人信息
P0
信用卡申请
信用卡管理系统CCMS
信息
Biblioteka BaiduE3
激活通知
交易记录查询请求
E2
个人信息
信用卡申请验证结果
图1-1
例题1
1-2
交易信息
P1
交易记录查询
图
查询修改个人信息
E2
P2
个人信息
激活通知
拒绝函
信用卡申请表
E1
P3
激活请求
信用卡申请表
P4
E3
确认函
信用卡申请验证结果
第1章数据流图
例题1
现准备为某银行开发一个信用卡系统CCMS, 该系统的基本功能如下。
信用卡申请。非信用卡客户填写信用卡申请表, 说明所要申请的信用卡类型及申请者的基本信 息,提交CCMS。如果信用卡申请被银行接受, 则CCMS将记录该客户的基本信息,并发送确 认函给该客户,告知客户信用卡的有效期及信 贷限额;否则该客户将收到一封拒绝函。非信 用卡客户收到确认函后将成为信用卡客户。
Customer CompanyCustomer
网络用户
客户信息表,记录公司所有 客户的信息
客户信息,记录单个客 户的信息
公司客户
InternalClient
公司的管理人员
开发过程中认定出的类
问题1
在需求分析阶段,采用UML的用例图描 述系统功能需求,如下图所示,指出图 中A、B、C、D分别是哪个用例?
A、浏览个人信息
B、修改个人信息
C、登陆
D、删除客户信息
网络客户
浏览个人信息 A
公司客户
修改个人信息 B
《include》
管理人员
删除客户信息 D
登陆 C
例题2
希赛教育图书管理系统的主要功能如下: 图书管理系统的资源目录中记录着所有可供读
者借阅的资源,每项资源都有一个唯一的索引 号。系统需登记每项资源的名称、出版时间和 资源状态(可借阅或已借出)。 资源可以分为两类:图书和唱片。对于图书, 系统还需登记作者和页数;对于唱片,系统还 需登记演唱者和介质类型(CD或磁带)。
例题2
系统接受由连锁超市提出的供货请求,并将其 记录到供货请求记录文件。
在接到供货请求后,从商品库存记录文件中进 行商品库存信息查询。如果库存满足供货需求, 则向配送处理发送配送通知;否则,向采购部 门发出缺货通知。
配送处理接到配送通知后,查询供货请求记录 文件,更新商品库存记录文件,并向配送部门 发送配送单,在配送货品的同时记录配送信息 至商品配送记录文件。
订单
通知进货单
销售管理系统
备货单
E3
缺货通知单
E4
统计报表
图3-1
订单
处理订单
可供货单
供货处理
备货单
D1
D2
D3
缺货统计 缺货通知单
进货处理 进货通知单
图3-2
销售统计 统计报表
给出图3-1所示的外部实体E1~E4的名称。
给出图3-2所示的数据存储D1~D3的名称。
图3-2所示的1层数据流图缺少了4条数据 流, 指出这4条数据流的起点和终点。
例题1
根据说明,将图1-1中的E1~E3填充完整。 图1-1中缺少3条数据流,根据说明分别
指出这3条数据流的起点和终点。 图1-2中有两条数据流是错误的,请指出
这两条数据流的名称并改正。 将图1-2中P1~P4的处理名称填充完整。
例题2
假设某大型商业企业由商品配送中心和 连锁超市组成,其中商品配送中心包括 采购、财务、配送等部门。为实现高效 管理,设计了商品配送中心信息管理系 统,其主要功能描述如下。
例题2
采购部门接到缺货通知后,与供货商洽 谈,进行商品采购处理,合格商品入库, 并记录采购清单至采购清单记录文件, 向配送处理发出配送通知,同时通知财 务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到 待修改的数据流图,如图2-1所示。
配送信息 配送单 采购清单 入库信息
E3
付款通知
例题1
信用卡激活。信用卡客户向CCMS提交激活请 求,用信用卡号和密码激活该信用卡。激活操 作结束后,CCMS将激活通知发送给客户,告 知客户其信用卡是否被成功激活。
信用卡客户信息管理。信用卡客户的个人信息 可以在CCMS中进行在线管理。每位信用卡客 户可以在线查询和修改个人信息。
交易信息查询。信用卡客户使用信用卡进行的 每一笔交易都会记录在CCMS中。信用卡客户 可以通过CCMS查询并核实其交易信息。