阅读下列说明,回答问题l至问题3,将解答填入答题纸的对应栏内。
[说明]
企业信息系统的安全问题一直受到高度重视,运用技术手段实现企业信息系统的安全保障,以容忍内部错误和抵挡外来攻击。技术安全措施为保障物理安全和管理安全提供了技术支持,是整个安全系统的基础部分。技术安全主要包括两个方面,即系统安全和数据安全。相应的技术安全措施分为系统安全措施和数据安全性措施。
系统安全措施主要有系统管理、系统备份、病毒防治和入侵检测4项,请在下面的(1)~(3)中填写对应措施的具体手段和方法;并在(4)中填写解释入侵检测技术。
系统管理措施:(1)。
系统备份措施:(2)。
病毒防治措施:(3)。
入侵检测技术:(4)。
阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。
【说明】
某营销企业拟开发一个销售管理系统,其主要功能描述如下:
1.接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理:修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。
2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。
3.根据采购部门提供的进货通知单进行进货处理:修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。
4.根据保留的客户订单进行销售统计,打印统计报表给经理。
现采用结构化方法对销售管理系统进行分析与设计,获得如下图所示的顶层数据流图和0层数据流图。
使用说明中的词语,给出上述顶层数据流图中的外部实体E1~E4的名称。
阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。
[说明]
某企业网上销售管理系统的数据库部分关系模式如下所示:
客户(客户号,姓名,性别,地址,邮编)
产品(产品号,名称,库存,单价)
订单(订单号,时间,金额,客户号)
订单明细(订单号,产品号,数量)
关系模式的主要属性及约束如下表所示。
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。
CREATE TABLE客户(
客户号 CHAR(5) (a),
姓名 CHAR(30),
性别 CHAR(2) (b),
地址 CHAR(30),
邮编 CHAR(6));
CREATE TABLE 订单(
订单号CHAR(4),
时间 CHAR(10),
金额 NUMBER(6,2),
客户号CHAR(5)NOTNULL,
PRIMARY KEY(订单号),
(c);
【说明】
某论坛采用ASP+Access开发,该网站域名为www.bbstd.cn,其主页如图4-1所示:
【问题1】 (8分)
以下是该网站主页部分的html代码,请根据图4-1将(1)~(8)的空缺代码补齐。
(1)~(8)的备选答案:
A.submit B.reset C.text D.</select>
E.</textarea> F.action G.设为首页 H.添加收藏
【问题2】 (3分)
该网站数据库采用Access,其数据库名为datA.mdb,表为post。Post表设计如表4-1所示。
1、请根据网站要求,在表4-1中给出合适的数据类型。
(9)~(10)的备选答案:
A.文本
B.数字
C.自动编号
D.日期/时间
2、根据数据库可以判断,该表中(11)字段适合作主键。
【问题3】(4分)
以下是该网站部分数据库代码,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。
(12)~(15)的备选答案:
A.datA.mdb
B.post
C.connect
D.order
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 int count(int x,int z){ inty=0; while(x>0){ //l if(x==1) //2 y=7; //3 else{ //4 y=x+z+4; if(y=7||y=21) //5,6 x=1; //7 } x--; //8 } return y; //9 }
【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(7分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 【问题3】(5分) 请给出问题2中控制流图的线性无关路径。
阅读以下说明,回答问题1至问题3,将解答填入对应栏内。
【说明】
某企业依照软件工程的原则建设电子商务系统。为了使电子商务系统的建设能够达到企业的要求并顺利完成,在开发系统之前,企业邀请有关方面的专家按照运行可行性、技术可行性、经济可行性和社会环境可行性4个方面进行了系统建设的可行性分析。主要研讨了以下问题:
A.电子商务系统的建设对企业发展有何帮助?
B.电子商务系统的使用方式如何与企业现有的生产、销售、管理体系相融合?
C.企业目前的技术力量能否保证电子商务系统的正常运行?
D.电子商务系统的开发运行所需资金总量是多少?
E.企业管理制度如何适应电子商务系统的运作?
P.通过电子商务系统进行企业宣传是否有法律限制?
G.电子商务系统运行时企业核心数据的安全性如何解决?
H.企业领导层对电子商务系统有何要求?
企业研讨的问题中,(1)、(2) 属于运行可行性分析,(3)、(4)属于技术可行性分析,(5)、(6)属于经济可行性分析,(7)、(8)属于社会环境可行性分析。
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。
【说明】
A公司是一家中小型系统集成公司,在2006年3月份正在准备对京发证券公司数据大集中项目进行投标,A公司副总裁张某授权销售部的林某为本次投标的负责人,来组织和管理整个投标过程。
林某接到任务后,召集了由公司商务部、销售部、客服部和质管部等相关部门参加的启动说明会,并把各自的分工和进度计划进行了部署。
随后,在投标前3天进行投标文件评审时,发现技术方案中所配置的设备在以前的项目使用中是存在问题的,必须更换,随后修改了技术方案。最后A公司中标并和客户签订了合同。根据公司的项目管理流程,林某把项目移交到了实施部门,由他们具体负责项目的执行与验收。
实施部门接手项目后,鲍某被任命为实施项目经理,负责项目的实施和验收工作。鲍某发现由于项目前期自己没有介入,许多项目前期的事情都不是很清楚,而导致后续跟进速度较慢,影响项目的进度。同时鲍某还发现设计方案中尚存在一些问题,主要有:方案遗漏一项基本需求,有多项无效需求,没有书面的需求调研报告;在项目的工期、系统功能和售后服务等方面,存在过度承诺现象。于是项目组重新调研用户需求,编制设计方案,这就增加了实施难度和成本。可是后来又发现采购部仍是按照最初的方案采购设备,导致设备中的模块配置功能不符合要求的情况。
而在A集成公司中,类似现象已多次发生。
针对说明中所描述的现象,分析A公司在项目管理方面存在的问题(200字以内)。
试题三(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某种出售罐装饮料的自动售货机.(Vending Machine)的工作过程描述如下:
(l)顾客选择所需购买的饮料及数量。
(2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。
(3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的
钱是不会被退回的。
现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3-1所示的用例图,其中,用例“购买饮料”的用例规约描述如下。
参与者:顾客。
主要事件流:
1.顾客选择需要购买的饮料和数量,投入硬币;
2.自动售货机检查顾客是否投入足够的硬币;
3.自动售货机检查饮料信存仓中所选购的饮料是否足够;
4.自动售货机推出饮料;
5.自动售货机返回找零。
各选事件流:
2a.若投入的硬币不足,则给出提示并退回到1;
3a.若所选购的饮料数量不足j?则给出提示并退回到1 。
根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。
所设计的类图如图3-3所示。
【问题1】(6分)
根据说明中的描述,使用说明中的术语,给出图3-2中的S1~S4所对应的状态名。
【问题2】(4分)
根据说明中的描述,使用说明中的术语,给出图3-2中的E1~E4所对应的事件名。
【问题3】(5分)
根据说明中的描述,使用说明中的术语,给出图3-3中CI~C5所对应的类名。
阅读下列说明和图,回答问题1至问题4,将解答填入对应栏内。
【说明】
已知某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上(同步歌曲)。连接电脑的过程中还可自动完成充电。
关于唱片,还有以下描述信息:
1.每首歌曲的描述信息包括:歌曲的名字、谱写这首歌曲的艺术家以及演奏这首歌曲的艺术家。只有两首歌曲的这三部分信息完全相同时,才认为它们是同一首歌曲。艺术家可能是一名歌手或一支由2名或2名以上的歌手所组成的乐队。一名歌手可以不属于任何乐队,也可以属于一个或多个乐队。
2.每张唱片由多条音轨构成;一条音轨中只包含一首歌曲或为空,一首歌曲可分布在多条音轨上;同一首歌曲在一张唱片中最多只能出现一次。
3.每条音轨都有一个开始位置和持续时间。一张唱片上音轨的次序是非常重要的,因此对于任意一条音轨,播放器需要准确地知道,它的下一条音轨和上——条音轨是什么 (如果存在的话)。
根据上述描述,采用面向对象方法对其进行分析与设计,得到了如表3-1所示的类列表、如图3-1所示的初始类图以及如图3-2所示的描述播放器行为的UML状态图。
根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的A~F所对应的类。
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。
[说明] 实体1:学生(学号,姓名,性别,年龄,所在系)关键字为:学号
实体2:课程(课程号,课程名,学分数,先行课)关键字为:课程号
实体1与实体2的联系:学习(学号,课程号,成绩)关键字为:(学号,课程号)
注:一个学生可以选修多门课程,一门课程也可以被多个学生选修,学生修课后有成绩。
把上面用关系表示的实体,实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1:1,L:N,M:N)。
阅读下列说明和图,回答问题1至问题3。
【说明】
某图书管理系统的主要功能如下:
1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。
2.资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介质类型(CD或者磁带)。
3.读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。
现采用面向对象方法开发该图书管理系统。识别类是面向对象分析的第一步。比较常用的识别类的方法是寻找问题描述中的名词,再根据相关规则从这些名词中删除不可能成为类的名词,最终得到构成该系统的类。表10-4给出了[说明]中出现的所有名词。
通过对表10-4中的名词进行分析,最终得到了图10-4所示的UML类图(类的说明如表10-5所示)。
表10-5所给出的类并不完整,根据[说明]和表10-4,将图10-4中的(a)~(c)处补充完整。