随笔分类 - 软件设计师考试(下午题)
1
软件设计师考试(下午题)
摘要:例:现欲构造一文件/目录树,采用组合(Composite)设计模式来设计,得到的类图如6-28所示:
阅读全文
摘要:一:关键字、标识符、数据类型、常量与变量 关键字对Java编译器有特殊的含义,它们可标识数据类型名或程序构造(construct)名。有 关关键字值得我们注意的地方: •true、false和null为小写,而不是象在C++语言中那样为大写。严格地讲,它们不是关键 字,而是文字。然而,这种区别是理论
阅读全文
摘要:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 某ETC( Electronic Toll Collection,不停车收费)系统在高速公路沿线的特定位置上设置一个横跨道路上空的龙门架( Toll gantry),龙门架下包括6条车道( Traffic lanes),每条车道上安装有
阅读全文
摘要:例:阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民(Ineligible)。 (2)每个合法选民必须通过该系统对其投票所在
阅读全文
摘要:例:阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站主要功能描述如下: (1)拍卖参与者分为个人参与者和团体参与者两种。不同的团体也可以组成新的团体参与拍卖活动。网站记录每个参与者的名称。
阅读全文
摘要:例:阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的1~2个机器人来探索虚拟世界。机器人维护着两个变量b1和b2,用来保存从虚拟世界中读取的
阅读全文
摘要:例:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】某大学拟开发一个用于管理学术出版物(Publication) 的数字图书馆系统,用户可以从该系统查询或下载已发表的学术出版物。系统的主要功能如下: 1.登录系统。系统的用户 (User)仅限于该大学的学生 (Student)
阅读全文
摘要:例:希赛教育公司决定开发一个管理所有客户信息的交互式网络系统。系统的功能如下: (1)浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括 姓名、住址、电话号码等)。 (2)登录:电话公司授予每个客户一个帐号。拥有授权帐号的客户,可以使用系统提供的页面 设置个人密码
阅读全文
摘要:例:【说明】 某企业拟构建一个高效、低成本、符合企业实际发展需要的办公自动化系统。工程师小李主要承担该系统的公告管理和消息管理模块的研发工作。公告管理模块的主要功能包括添加、修改、删除和查看公告。消息管理模块的主要功能是消息群发。 小李根据前期调研和需求分析进行了概念模型设计,具体情况分述如下: 【
阅读全文
摘要:例:阅读下列说明,回答问题1至问题3;将解答填入答题纸的对应栏内。 【说明】 某销售公司当前的销售业务为商城实体店销售。现该公司拟开展网络销售业务,需要开发一个信息化管理系统。请根据公司现有业务及需求完成该系统的数据库设计。 【需求描述】 (1)记录公司所有员工的信息。员工信息包括工号、身份证号、姓
阅读全文
摘要:例:该系统的部分功能及初步需求分析的结果如下 : (1)M公司旗下有业务部、策划部和其他部门。部门信息包括部门号、部门名、主管、联系电话和邮箱号;每个部门只有一名主管,只负责管理本部门的工作,且主管参照员工关系的员工号;一个部门有多名员工,每名员工属于且仅属于一个部门。 (2)员工信息包括员工号、姓
阅读全文
摘要:例:某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下。 (1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名 不可重复。 (2)邮件账号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如 user1@123.com)。 (3)一个用
阅读全文
摘要:数据库设计本身的特点使得考查的题型和考查的内容都比较集中。其中,数据库设计高频考点 为: (1)E-R图的画法。 (2)关系模式的设计。 (3)数据库概念结构设计和逻辑结构设计。 (4)SQL语言及索引相关知识。 大多数试题侧重于实践应用,检验考生是否理解相关的知识点。 需求分析 需求说明书是需求分
阅读全文
摘要:例:某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提 供租赁服务。该系统具有以下功能。 (1)登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写 入房主信息文件。 (2)登记房屋信息。所有在系统中登记的房屋都有一个惟一的识别号(对于新增加的
阅读全文
摘要:某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求 如下。 (1)系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次 来租 借的客户,系统会为其生成用户名和初始密码。 (2)系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。 (3)根
阅读全文
摘要:某营销企业拟开发一个销售管理系统,其主要动能描述如下。 (1)接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理,即修改库 存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理,即将缺货 记录单存入缺货记录文件。 (2)根据缺货记录文件进行缺货统计,将缺货通知
阅读全文
摘要:例:假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配 送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。 (1)系统接受由连锁超市提出的供货请求,并将其记录到供货请求记录文件。 (2)在接到供货请求后,从商品库存记录文件中进行商品库存信息
阅读全文
摘要:例:现准备为某银行开发一个信用卡系统CCMS,该系统的基本功能如下。 (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基 本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函 给该客户,告知客户信用卡的有效期及信贷限额;否则该
阅读全文
摘要:设计原则 我们重点研究数据流图的三大设计原则,这三大设计原则是解题的法宝。 1、父图与子图的平衡原则 (图1,不符合父图与子图的平衡原则) (图2,符合父图与子图的平衡原则) 在图1中,我们可以看到父图中有输出流:提货单,但是子图中没有与之对应的输出流。 2、数据守恒原则 对任何一个加工来说,其所有
阅读全文
1