2023年11月02日来源:信管网 作者:cnitpm
软件设计师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师案例分析每日一练试题(2023/11/1)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4&day=2023/11/1
点击查看:更多软件设计师习题与指导
软件设计师案例分析每日一练试题内容(2023/11/1)
试题一
阅读以下说明和图,回答问题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方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。
信管网考友试题答案分享:
信管网cnitpm618333436932:
1、e1:客户
2、d1:客户信息文件,d2:音像制品信息文件,d3:租借记录文件,d4:预约记录文件
3、第一条:起点:e1,终点:4,
第二条:起点:5,终点:e1,
第三条:起点:e1,终点:1
4,面向对象的方法,就是把系统中一系列相关的事物,抽象的表达为一个一个对象,其需要执行的过程抽象为对象的一个属性或方法,适用于大型的数据处理系统等
信管网cnitpm570907354429:
e1:客户
d1:客户信息文件
d2:音像制品信息文件
d3:租借记录文件
d4:预约记录文件
d2->创建预约记录
创建预约记录->e1
归还音像制品->d3
面向数据结构设计方法基于数据流进行需求分析和软件设计,用抽象模型的概念,按照软件内部数据传递和转换关系,对问题和功能自顶向下逐层分解。适用于面向数据流的开发。
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐