2006下半年-电子商务设计师-下午试题_第1页
2006下半年-电子商务设计师-下午试题_第2页
2006下半年-电子商务设计师-下午试题_第3页
2006下半年-电子商务设计师-下午试题_第4页
2006下半年-电子商务设计师-下午试题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(总分67, 考试时间90分钟) 试题一试题一 阅读以下说明以及数据流图,回答问题阅读以下说明以及数据流图,回答问题1至问题至问题5。 【说明】【说明】 某银行已有一套基于客户端某银行已有一套基于客户端/服务器模式的储蓄系统服务器模式的储蓄系统A和一套建账软件。建账软件主要用于将储 蓄所手工处理的原始数据转换为系统 和一套建账软件。建账软件主要用于将储 蓄所手工处理的原始数据转换为系统A所需的数据格式。该建账软件具有以下功能。所需的数据格式。该建账软件具有以下功能。 (1)分户账录入:手工办理业务时建立的每个分户账数据均由初录员和复录员分别录入,以确保 数据的正确性。 分户账录入:手工办理业务时建立的每个分户账数据均由初录员和复录员分别录入,以确保 数据的正确性。 (2)初录初录/复录比对:将初录员和复录员录入的数据进行一一比较,并标记两套数据是否一致。复录比对:将初录员和复录员录入的数据进行一一比较,并标记两套数据是否一致。 (3)数据确认:当上述两套数据完全一致后,将其中任一套作为最终进入系统数据确认:当上述两套数据完全一致后,将其中任一套作为最终进入系统A的原始数据。的原始数据。 (4)汇总核对和打印:对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确 保数据的整体正确性,并将经过确认的数据打印输出,为以后核查可能的错误提供依据。 汇总核对和打印:对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确 保数据的整体正确性,并将经过确认的数据打印输出,为以后核查可能的错误提供依据。 (5)数据转换:将经过确认的数据转换为储蓄系统数据转换:将经过确认的数据转换为储蓄系统A需要的中间格式数据。需要的中间格式数据。 (6)数据清除:为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复 录员录入的数据。 数据清除:为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复 录员录入的数据。 该软件的数据流图如图该软件的数据流图如图14-1至图至图14-3所示。图中部分数据流数据文件的格式如下:所示。图中部分数据流数据文件的格式如下: 初录分户账初录分户账=储蓄所号储蓄所号+账号账号+户名户名+开户日开户日+开户金额开户金额+当前余额当前余额+性质性质 复录分户账复录分户账=储蓄所号储蓄所号+账号账号+户名户名+开户日开户日+开户金额开户金额+当前余额当前余额+性质性质 初录数据初录数据=手工分户账手工分户账+一致性标志一致性标志 复录数据复录数据=手工分户账手工分户账+一致性标志一致性标志 会计账目会计账目=储蓄所号储蓄所号+总户数总户数+总余额总余额 操作结果操作结果=初录操作结果初录操作结果+比对操作结果比对操作结果+复录操作结果复录操作结果 软件需要打印的分户账清单样式如表软件需要打印的分户账清单样式如表14-1所示:所示: 表表14-1 分户账清单样式表分户账清单样式表 中级电子商务设计师中级电子商务设计师2006下半年下午试题下半年下午试题 储蓄所 账号开户日户名 其他分户账 数据 储蓄所1 储蓄所1合计 共户,总余额9999999.99元 储蓄所2 储蓄所2合计 共户,总余额9999999.99元 【问题1】 请采用说明中的词汇,给出数据确认处理所需的数据流在第1层图中的全部可选起点(第0 层图和第1层图中均未给出)。 1. 深色:已答题 浅色:未答题 页码,1/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 该题您未回答: 该问题分值: 4 初录数据、复录数据 分析 在本题说明中关于“数据确认”功能的描述中,指出当初录员和复录员分别录入的数据 比对正确后,可从其中任一套数据作为最终进入系统A的原始数据(即图4-2中的确认数 据)。因此无论是初录数据还是复录数据都可作为“数据确认处理”的数据源。 【问题2】 不考虑数据确认处理(加工2),请指出数据流图中存在的错误。 2. 0层图(图14-2)中,数据清除处理(加工6)没有输入数据流 分析 在DFD中,一个加工就是对输入数据进行处理并生成输出数据的过程,所以数据流图中 的每个加工都要求(至少)有一个输入数据流和一个输出数据流。而在。层DFD (图14-2) 中,加工6(数据清除)只有输出数据流而没有输入数据。 【问题3】 打印分户账清单时,必须以下列哪一组数据作为关键字进行排序,才能满足需求?请从下 面选项中选择。 储蓄所 账号 开户日 总户数和总余额 3. 页码,2/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 该题您未回答: 该问题分值: 4 分析 在表14-1中,多行中的数据按照储蓄所分组输出并打印该储蓄所所有分户账的户数和 余额合计,这就要求在数据查询操作中,至少要按照储蓄所进行排序才能实现。当然在软 件实现时,也可以按照账号、开户日等数据排序,但从表14-1中无法确定是否需要这些额 外的排序。 【问题4】 加工1(录入比对处理)除能够检查出初录数据和复录数据不一致外,还应当检测出下列哪 些错误。 输入的无效字符 输入的半个汉字 显示器无法显示 初录员重复录入同一账户 汇总数据与会计账目不符 打印机卡纸 4. 、 分析 图14-2中的加工1(录入比对)包含了图14-3中的三个加工:初录员录入数据、复录员 录入数据、两组数据比对。按照本题说明,比对的任务就是在两组已经存储在数据文件中 的数据之间一一比较,并指出那些不一致者、重复录入的同一账户数据,这个加工是完全 由软件完成的,不再需要用户输入数据。但在手工录入过程中,有可能输入无效字符,比 如输入的金额中有除小数点、数字之外的其他字符、半个汉字(这在某些运行环境中是可能 存在的情况)。另外,从图14-3和其他叙述中可以看出,录入比对处理不涉及打印,也不 应该检查汇总数据和会计账目是否相符(因为这是汇总核对的功能)。 【问题5】 请使用数据字典条目定义形式,给出第0层DFD中的“手工分户账”数据流和第1层DFD中 的“初录分户账”、“复录分户账”的关系。 5. 页码,3/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 试题二试题二 阅读以下说明,回答问题阅读以下说明,回答问题1至问题至问题4。 【说明】【说明】 某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:某宾馆需要建立一个住房管理系统,部分的需求分析结果如下: (1)一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可 能不同; 一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可 能不同; (2)每个房间有房间号每个房间有房间号(如如201、202等等)、收费标准、床位数目等信息:、收费标准、床位数目等信息: (3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;每位客人有身份证号码、姓名、性别、出生日期和地址等信息; (4)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息;对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息; (5)管理系统可查询出客人所住房间号。管理系统可查询出客人所住房间号。 根据以上的需求分析结果,设计一种关系模型如图根据以上的需求分析结果,设计一种关系模型如图14-4所示:所示: 该题您未回答: 该问题分值: 1 手工分户账=初录分户账+复录分户账 分析 在图14-2给出的软件第0层DFD中,“手工分户账”是“录入比对”加工的输入数据 流,而该加工包含了图14-3中的“初录”加工和“复录”加工。所以手工分户账由初录分 户账和复录分户账组成。 【问题1】 根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关 系。 房间(房间号,收费标准,床位数目) 客人(身份证号,姓名,性别,出生日期,地址) 住宿( (1) ,入住日期,退房日期,预付款额) 1. (1)房间号,身份证号 分析 房间号和身份证号分别是房间关系和客人关系的主键,作为外键出现在住宿关系中。住 宿关系记录客人的身份证号和住宿的房间号。 【问题2】 请给出问题1中住宿关系的主键和外键。 2. 页码,4/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 1 该题您未回答: 该问题分值: 1 住宿主键:房间号,身份证号,入住日期 住宿外键:房间号,身份证号 分析 该题主要考核关系的主键。住宿关系主键包括房间号、身份证号和入住日期。房间号和 身份证号是较明显的答案,但仅是这两者并不能唯一识别一个记录,一位客人有可能多次 在同一房间里住宿,故入住日期也要包含在主键中。 【问题3】 若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年 12月31 日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面 是实现该功能的SQL语句,请填补语句中的空缺。 SELECT 住宿.身份证号,count (入住日期) FROM 住宿,客人 WHERE 入住日期=20050101AND 入住日期=20051231 AND 住宿.身份证号=客人.身份证号 GROUP BY (2) (3) count(入住日期)5 (4) 3. (2)住宿.身份证号 (3)HAVING (4)ORDER BY 2 DSC,或ORDER BY 2 DESC 分析 该题主要考查SQL语言。GROUP BY后必须出现SELECT后查询项中不包含聚集函数的 部分:GROUP BY后跟的条件应该用HAVING子句表示;题目要求按照入住次数降序排序, 故最后应填入ORDER BY子句。 【问题4】 为提交SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主 键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原 因。 4. 页码,5/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 1 试题三试题三 阅读下列说明,回答问题阅读下列说明,回答问题1至问题至问题3。 【说明】【说明】 某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人, 他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。 某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人, 他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。 该题您未回答: 该问题分值: 4 表:住宿 属性:入住日期 类型:聚簇索引,或聚集索引,或cluster 原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作 可以获取多条记录数据,因而可减少查询时间。 分析 该题主要考查索引的概念。在数据库中,索引使数据库程序无需对整个表进行扫描,就 可以从其中找到所需的数据。索引分为两类:聚集索引和非聚集索引。聚集索引对表的物 理数据页中的数据按列进行排序,然后重新存储到磁盘上,即聚集索引与数据是混为一体 的,其叶结点中存储的是实际的数据。非聚集索引具有完全独立于数据行的结构,使用非 聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶结点存储的是组成非聚集 索引的关键字值和行定位器。 按题目要求,查询涉及的属性有身份证号和入住日期,但它们均为主键属性,故不需 要再为其他属性创建索引。针对本题要求为提交SQL语句的执行效率,对“入住日期”属性 建立聚集索引,使得索引项顺序和物理数据顺序一致以提高查询性能。 问题3中查询涉及到的属性有身份证号和入住日期,由于这两个属性均为住宿关系的主 键,故不需要再在其他属性上创建索引。在主键上创建的索引类型应为聚簇索引(或聚集索 引或cluster)。创建聚簇索引的原因是令表中记录的物理顺序与索引项的顺序一致,根据 索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。 【问题1】 软件测试步骤的关系关联图如图14-5所示,请将图中的步骤(1)、(2)补充完整。 1. (1)单元测试 (2)系统测试 分析 页码,6/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 本问题考查软件测试的概念。 总体来说,软件测试过程有4个步骤,即单元测试、集成测试、确认测试和系统测试。 单元测试集中对用源代码实现的每个程序单元进行测试,检查各个程序模块是否正确地实现 了相应的功能;集成测试是根据软件设计规定的软件体系结构,把已测试过的模块组装起 来,检查程序结构的正确性;确认测试是检查已实现的软件是否满足了需求规格说明中所确 定的各种软件需求,以及软件配置是否完全、正确;系统测试是把已确认的软件纳入实际运 行环境中,与其他系统成分组合在一起进行测试。 【问题2】 小王负责某一模块的各项单元测试用例的设计和测试工作,其测试过程如图14-6所示, 请将图中的模块(3)、(4)补充完整,并简述这两个模块的功能。 2. (3)驱动模块 (4)桩模块 分析 在单元测试中对程序模块进行测试中,必须明确模块并不是一个独立的程序,在考虑模 块测试时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其他模 块。其中驱动模块相当于被测模块的主程序,它接收测试数据,把这些数据传送给被测模 块,最后输出实测结果。而桩模块是用以代替被测模块所调用的子模块,可以做少量的数据 操作。它不需把子模块的所有功能包含其中,但不能不包含一定的功能。被测模块与驱动模 页码,7/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 试题四试题四 阅读下列说明,回答问题阅读下列说明,回答问题1至问题至问题4。 【说明】【说明】 某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、 游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描 述回答下列问题。 某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、 游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描 述回答下列问题。 块、桩模块共同构成一个测试环境。 【问题3】 系统中一个程序的结构如图14-7所示: 该程序有4条不同路径,分别为L1:ace;L2abd;L3:abe;L4:ac d。小王设计了4组测试用例: 【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe: 【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd; 【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe; 【(2,1,1),(2,1,2)】覆盖abe;【(1,1,1),(1,1,1)】覆盖abd; 【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd; 【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd; 这4组测试用例中 (5) 属于判定覆盖: (6) 属于条件覆盖; (7) 属于路径覆 盖; (8) 属于条件组合覆盖。(注:该题测试用例格式为【(A,B,X)输入,(A, B, X)输出】)。 3. (5) (6) (7) (8) 分析 白盒测试是一种测试用例设计方法,“盒子”指的是被测试的软件,白盒指的是“盒 子”是可视的,测试人员清楚“盒子”的内容及其运作方式。白盒测试作为测试人员常用的 一种测试方法,越来越受到重视。白盒测试并不是简单地按照代码设计用例,而是需要根据 不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。在这些方法中,语句覆 盖是最基本的结构覆盖要求,它要求设计足够多的测试用例,以使程序中每条语句至少被执 行一次:判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,以使程序中每个判定至 少有一次为真值,有一次为假值,即程序中的每个分支至少执行一次;判定/条件覆盖要求 设计足够多的测试用例,以使判定中每个条件的所有可能结果至少出现一次,每个判定本身 所有可能结果也至少出现一次。 【问题1】 某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项 目组,包括项目经理、系统分析师、程序员和测试员。请在表14-2中空(1)(4)处填写合适 的角色名称。 表14-2 1. 页码,8/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 (1)项目经理 (2)程序员 (3)系统分析师 (4)测试员 分析 本问题考查的是电子商务中系统开发周期中各人员的职责。 电子商务系统开发前要做好一系列的准备工作,其中包括人员的准备工作。目前,系统 开发采用项目经理负责制,一个系统开发小组一般包括项目经理、系统分析设计师、程序 员和测试员。 由于采用项目经理负责制,所以项目经理在系统开发过程中起着重要的作用。他需要把 握系统开发的进度计划、人力计划,确定项目小组中各类人员的职责,在保证质量的前提 下,使项目按照计划如期完成。所以项目经理从需求分析开始就应该介入项目,直到系统 测试完成。 系统分析设计师的工作是了解用户的需求,并在和用户多次有效交流的前提下,完成系 统整体分析,将用户的实际需求转换为系统逻辑模型,并在系统分析的基础上,完成系统 的概要设计和详细设计。 【问题2】 系统开发人员计划用原型开发法进行系统开发,请根据原型开发法的过程,将图14-8中 的空(5)(7)处填写对应的过程名称。 2. 页码,9/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 (5)建立初始原型 (6)运行原型 (7)修改原型 分析 本问题考查系统原型法开发的问题。 原型法开发系统的主要思想是在投入大量人力、物力之前,在限定的时间内,用最经济 的方法构建一个简单的系统原型,使用户尽早看到未来系统的概貌。这种方法可以使用户 直接看到系统原形,并且提出反馈意见,系统分析人员根据意见进行修改,不断完善模 型,如此反复,直到双方都满意为止。原型法开发可分为如下的步骤:进行用户基本信息 收集分析,并在此基础上建立初始原型;运行原型,用户在开发人员的协助下了解原型并 提出修改意见;开发人员修改和完善原型。 【问题3】 公司要求网站能够提供方便的网上支付功能,同时根据销售产品的特殊性,要求提供一 种会员币来完成小额支付。请根据以上说明回答以下问题。 1常用的三种网上电子支付方式是什么? 2该网站提供的会员币属于什么支付方式? 3. 页码,10/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 4 该题您未回答: 该问题分值: 4 试题五试题五 阅读下列说明,回答问题阅读下列说明,回答问题1至问题至问题3。 【说明】【说明】 某软件公司计划某软件公司计划45天完成一个电子商务网站的建设工作,任务的工作时间要求如下表所示,软 件公司现在根据该时间要求进行分析并做项目准备工作。 天完成一个电子商务网站的建设工作,任务的工作时间要求如下表所示,软 件公司现在根据该时间要求进行分析并做项目准备工作。 1常用的三种网上电子支付方式是银行卡、电子现金和电子支票。 2该网站提供的会员币属于电子现金支付方式。 分析 本问题考查网上电子支付方式。 典型的电子支付方式包括各种电子现金支付方式(NetCash/Digcash)、电子支票支 付方式(E-check/NetBill/NetCheque)和银行卡支付方式(信用卡、借记卡)。根据题 目的描述,会员币用来完成小额支付,所以它属于电子现金方式。 【问题4】 该系统在设计时,采用了异构数据库,请问三种通用的异构数据库查询技术是什么? 4. 三种通用的异构数据库查询技术是公共数据库网关技术、公共协议技术和公共编程接口技 术。 分析 本问题考查的是异构数据库知识。 异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每 个数据库系统在加入异构数据库系统之前本身就已经存在,拥有各自的DMBS。异构数据库 的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有各自的 应用特性、完整性控制和安全性控制。目前通用的异构数据库查询技术包括公共数据库网 关技术、公共协议技术、公共编程接口技术。 序号 工作代 码 紧后工 作 持续时 间/天 序 号 工作代 码 紧后工 作 持续时间/ 天 1 A BCD 54DE15 页码,11/14考试结果-VERS维普考试资源系统 2012-12-21 该题您未回答: 该问题分值: 5 分析 单代号网络图是以结点及其编号表示工作,以箭线表示工作之间逻辑关系的网络图。在单代 号网络图中加注工作的持续时间,以便形成单代号网络计划。 单代号网络图中的每一个结点表示一项工作,结点可以用圆圈或矩形表示。结点所表示的工 作名称、持续时间和工作代号等应标注在结点内。 单代号网络图中的结点必须编号。编号标注在结点内,其号码可间断,但严禁重复。箭线的 箭尾结点编号应小于箭头结点的编号。一项工作必须有唯一的一个结点及相应的一个编号。 单代号网络图中的箭线表示紧邻工作之间的逻辑关系,既不占用时间、也不消耗资源。箭线 应画成水平直线、折线或斜线。箭线水平投影的方向应自左向右,表示工作的行进方向。工 作之间的逻辑关系包括工艺关系和组织关系,在网络图中均表现为工作之间的先后顺序。 单代号网络图中,各条线路应用该线路上的结点编号从小到大依次表述。 单代号网络图的绘图规则如下。 (1)单代号网络图必须正确表达已定的逻辑关系。 (2)单代号网络图中,严禁出现循环回路。 (3)单代号网络图中,严禁出现双向箭头或无箭头的连线。 (4)单代号网络图中,严禁出现没有箭尾结点的箭线和没有箭头结点的箭线。 (5)绘制网络图时,箭线不宜交叉,当交叉不可避免时,可采用过桥法或指向法绘制。 (6)单代号网络图中只应有一个起点结点和一个终点结点;当网络图中有多项起点结点或多 项终点结点时,应在网络图的两端分别设置一项虚工作,作为该网络图的起点结点(St)和终点 结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论