2019上半年软件设计师下午真题及答案

合集下载

2019年上半年软件设计师(中级)真题+答案解析上午选择+下午案例完整(全国计算机软考)

2019年上半年软件设计师(中级)真题+答案解析上午选择+下午案例完整(全国计算机软考)
4、某系统由 3 个部件构成,每个部件的千小时可靠度都为 R,该系 统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是( )。
A. 3 个部件串联 B. 3 个部件并联

C. 前两个部件并联后与第三个部件串联 D. 第一个部件与后两个部件并联构成的子系统串联 答案: C 挨个计算下 串联的可靠度为 R*R*R; 并联的可靠度为 1-(1-R)*(1-R)*(1-R); 前两个部件并联后与第三个部件串联的可靠度为(1-(1-R)*(1-R))*R; 第一个部件与后两个部件并联构成的子系统串联的可靠度为 R*(1-(1-R)*(1-R))。
答案: C MIME 是一个互联网标准,扩展了电子邮件标准,使其能够支持,与 安全无关。与安全电子邮件相关的是 S/MIME 安全多用途互联网邮件 扩展协议。 SSL 和 HTTPS 涉及到邮件传输过程的安全。GP(全称:Pretty Good

Privacy,优良保密协议),是一套用于信息加密、验证的应用程序, 可用于加密电子邮件内容。
9、用户 A 和 B 要进行安全通信,通信过程需确认双方身份和消息不 可否认。A 和 B 通信时可使用( )来对用户的身份进行认证;使用 ( )确保消息不可否认。
A. 数字证书 B. 消息加密 C. 用户私钥 D. 数字签名 答案: A 这里使用的应该是发送方的公钥,在 4 个选项中,能包含发送方公钥 的只有数字证书。 10、 A. 数字证书 B. 消息加密 C. 用户私钥 D. 数字签名 答案: D 确保消息不可否认,也就是考查确保发送者身份的不可抵赖,所以这 里使用的应该是发送方的数字签名。

D. 用硬布线电路实现指令解码,快速完成指令译码 答案: B RISC 寻址方式比较单一,多寄存器寻址。其他描述都是正确的。

2019年上半年(初级)初级程序员真题+答案解析(上午选择+下午案例完整版)全国计算机软考

2019年上半年(初级)初级程序员真题+答案解析(上午选择+下午案例完整版)全国计算机软考

最新上半年程序员真题+答案解析(上午选择+下午案例完整版)1、在Windows资源管理器中,如果选中的某个文件,再按Delete键可以将该文件删除,但需要时还能将该文件恢复。

若用户同时按下Delete和()组合键时,则可删除此文件且无法从“回收站”恢复。

A. CtrlB. ShiftC. AltD. Alt和Ctrl答案:Bdelete键删除是把文件删除到回收站;需要手动清空回收站处理掉,shift + delete 删除是把文件删除但不经过回收站的;不需要再手动清空回收站。

2、计算机软件有系统软件和应用软件,下列()属于应用软件。

A. LinuxB. UnixC. Windows7D. Internet Explorer答案:DInternet Explorer,是微软公司推出的一款网页浏览器。

国内网民计算机上常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。

Linux、Unix和Windows都是操作系统。

3、某公司2016年10月员工工资表如下所示。

若要计算员工的实发工资,可先在J3单元格中输入(3),再向垂直方向拖动填充柄至J12单元格,则可自动算出这些员工的实发工资。

若要将缺勤和全勤的人数统计分别显示在B13和D13单元格中,则可B13和D13中分别填写(4)。

A. =SUM(D$3:F$3)-(H$3:I$3)B. =SUM(D$3:F$3)+(H$3:I$3)C. =SUM(D3:F3)-SUM(H3:I3)D. =SUM(D3:F3)+SUM(H3:I3)答案:C4、 A. =COUNT(E3:E12,>=0)和=COUNT(E3:E12,=300)B. =COUNT(E3:E12,“>=0”)和COUNT(E3:E12,“=300”)C. =COUNTIF(E3:E12,>=0)和COUNTIF(E3:E12,=300)D. =COUNTIF(E3:E12,“=0”)和COUNTIF(E3:E12,“=300”)答案:D5、统一资源地址(URL) /index.html中的http和index.html分别表示()。

2019年软件设计师考试真题及答案

2019年软件设计师考试真题及答案

2019下半年软件设计师考试真题及答案-上午卷1、在cpu内外常需设置多级高速缓存cache,主要目的是()。

A、扩大主存的存储容量B、提高cpu访问主存数据或指令的效率C、扩大存储系统的存量D、提高cpu访问内外存储器的速度答案:D(如果D中没有“内”则选B)2、某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为;;(部件2、3为冗余系统)若要求该系统的可靠度不小于,则进行系统设计时,部件4的可靠度至少应为()。

答案:A3、计算机运行过程中,进行中断处理时需保存现场,其目的是()。

A、防止丢失中断处理程序的数据B、防止对其他程序的数据造成破坏C、能正确返回到被中断的程序继续执行D、能为中断处理程序提供所需的数据答案:C4、内存按字节编址,地址从A0000H到CFFFFH的内存,共存()字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要()片。

A、80kB、96 kC、160 kD、192 kA、2B、3C、5D、8答案:D、B5、执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析= 2△t.执行时间t执行= 3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t.A、2500B、2505C、2510D、2515答案:B6、下列协议中,与电子邮箱服务的安全性无关的是()A、SSLB、HTTPSC、MIMED、PGP答案:C7、下列算法中,不属于公开密钥加密算法的是()。

A、ECCB、DSAC、RSAD、DES答案:D8、kerberos系统中可通过在报文中加入()来防止重放攻击。

A、会话密钥B、时间戳C、用户IDD、私有密钥答案:B9、某电子商务网站向CA申请了数字证书,用户可以通过使用()验证()的真伪来确定该网站的合法性。

A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥答案:A、B10、李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。

完整word版,2019上半年软件设计师下午真题及答案,推荐文档

完整word版,2019上半年软件设计师下午真题及答案,推荐文档

2019上半年软件设计师下午真题及答案试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1〜E5的名称。

【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

【问题4】(3分)根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。

完整版2019上半年软件设计师下午真题及答案

完整版2019上半年软件设计师下午真题及答案

2021上半年软件设计师下午真题及答案试题一〔共15分〕阅读以下说明和图,答复以下问题1至问题4,将解答填入做题纸的对应栏内.【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况〔到课情况和健康状态等〕进行治理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接.该系统的主要功能是:〔1〕采集学生状态.通过学生卡传感器,采集学生心率、体温〔摄氏度〕等健康指标及其所在位置等信息并记录.每张学生卡有唯一的标识〔ID〕与一个学生对应.〔2〕健康状态告警.在学生健康状态出问题时,系统向班主任、家长和医护机构健康效劳系统发出健康状态警告,由医护机构健康效劳系统通知相关医生进行处理. 〔3〕到课检查.综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定.对旷课学生,向其家长和班主任发送旷课警告.(4)汇总在校情况.定期汇总在校情况,并将报揭发送给家长和班主任.(5)家长注册.家长注册使用该系统,指定自己子女,存入家长信息, 待审核.(6)根底信息治理.学校治理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域) 等根底信息进行治理;对家长注册申请进行审核,更新家长状态,将家长ID参加学生信息记录中使家长与其子女进行关联,向家长发送注册结果.一个学生至少有一个家长,可以有多个家长.课表信息包括班级、班主任、时间和位置等.现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图.ffli-i上下文数据流图采集学生状而 仲峡可盍告警 学生状态 孽础唁息治理 家长注肥即用 「火在校借况【问题11 〔 5分〕【问题2]〔4分〕图】◎.层数据流期使用说明中的词语,给出图 1-1中的实体E1? E5的名称.使用说明中的词语,给出图 1-2中的数据存储D1? D4的名称.课衮'信息’学生状态 但也代小皆;;校园场所学生某拶信息被团场所F注曷*11状盍课判学生信息_D5 家长-更新家长状态r - 注jf 侑总健成状也警告学生状态1C 总在按情况 注那姑策学生在校情况健康状态警鸽 -— 一!■学生信息 窠长注册 利证检支 n 学生信息/学生信息「1'伏「 旷连警告1【问题3]〔3分〕根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点〔三条即可〕. 【问题4】〔3分〕根据说明中的术语,说明图1-1中数据流学生状态〞和学生信息〞的组成.试题二〔共15分〕阅读以下说明,答复以下问题1至问题3,将解答填入做题纸的对应栏内.【说明】某创业孵化基地治理假设干孵化公司和创业公司,为标准治理创业工程投资业务,需要开发一个信息系统.请根据下述需求描述完成该系统的数据库设计. 【需求描述】〔1〕记录孵化公司和创业公司的信息.孵化公司信息包括公司代码、公司名称、法人代表名称、注册地址和一个;创业公司信息包括公司代码、公司名称和一个 .孵化公司和创业公司的公司代码编码不同.(2)统一治理孵化公司和创业公司的员工.员工信息包括工号、身份证号、姓名、性别、所属公司代码和一个号,工号唯一标识每位员工.(3)记录投资方信息.投资方信息包括投资方编号、投资方名称和一个 .(4)投资方和创业公司之间依靠孵化公司牵线建立创业工程合作关系, 具体实施由孵化公司的一位员工负责协调投资方和创业公司的一个创业工程.一个创业工程只属于一个创业公司, 但可以接受假设干投资方的投资.创业工程信息包括工程编号、创业公司代码、投资方编号和孵化公司员工工号.【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示创公图2-1实体联系图孵化公司〔公司代码,公司名称,法人代表名称,注册地址, 〕创业公司〔公司代码,公司名称, 〕员工〔工号,身份证号,姓名,性别,〔a 〕, 号〕投资方〔投资方编号、投资方名称, 〕工程〔工程编号,创业公司代码〔b 〕,孵化公司员工号〕治【逻辑结构设根据概念模型设计阶段完成的实体联系图,得出如下关系模式〔不完 孵化 公口 5-T- 贝工 投资【问题11 〔5分〕根据问题描述,补充图2-1的实体联系图.【问题2】〔4分〕补充逻辑结构设计结果中的〔a〕、〔b〕两处空缺及完整性约束关系.【问题3]〔6分〕假设创业工程的信息还需要包括投资额和投资时间,那么:〔1〕是否需要增加新的实体来存储投资额和投资时间〔2〕如果增加新的实体,请给出新实体的关系模式,并对图2-1进行补充.如果不需要增加新的实体,请将投资额〞和投资时间辆个属性补充连线到图2-1适宜的对象上,并对变化的关系模式进行修改.试题三〔共15分〕阅读以下说明和图,答复以下问题1至问题3,将解答填入做题纸的对应栏内.某图书公司欲开发一个基于Web的书籍销售系统,为顾客(Customer)提供在线购置书籍(Books)的功能,同时对公司书籍的库存及销售情况进行治理.系统的主要功能描述如下:(1)首次使用系统时,顾客需要在系统中注册(Register detail) o顾客填写注册信息表要求的信息,包括姓名(name)、收货地址(address)、电子邮箱(email)等,系统将为其生成一个注册码.(2)注册成功的顾客可以登录系统在线购置书籍(Buy books).购置时可以浏览书籍信息,包括书名(title)、作者(author)、内容简介(introduction)等.如果某种书籍的库存量为0,那么顾客无法查询到该书籍的信息.顾客选择所需购置的书籍及购置数量(quantities),假设购置数量超过库存量,提示库存缺乏;假设购置数量小于库存量,系统将显示验证界面,要求顾客输入注册码.注册码验证正确后,自动生成订单(Order),否那么,提示验证错误.如果顾客需要,可以选择打印订单(Printorder).(3)派送人员(Dispatcher)每天早晨从系统中获取当日的派送列表信息(Produce picklist),根据收货地址派送顾客订购的书籍.(4)用于销售的书籍由公司的采购人员(Buyer)进行采购(Reorderbooks).采购人员每天从系统中获取库存量低于再次订购量的书籍信息,对这些书籍进行再次购置,以保证充足的库存量.新书籍到货时,采购人员向在线销售目录(Catalog)中添加新的书籍信息(Addbooks).(5)采购人员裾据书籍的销售情况,对销量较低的书籍设置折扣或促销活动(Promote books).(6)当新书籍到货时,仓库治理员(Warehouseman)接收书籍,更新库存(Update stock).现采用面向对象方法开发书籍销售系统,得到如图3-1所示的用例图和图3-2所示的初始类图(局部).K3及3-1也倒图图K2切始类图〔邰分〕【问题1 1 〔6分〕根据说明中的描述,给出图3-1中A1? A3所对应的参与者名称和U1 ? U3处所对应的用例名称.【问题2]〔6分〕根据说明中的描述,给出图3-1中用例U3的用例描述.〔用例描述中必须包括根本领件流和所有的备选事件流〕.【问题3]〔3分〕根据说明中的描述,给出图3-2中C1? C3所对应的类名public void stcpO I:口Utprintln〔"模拟短轮胎刷隼痕迹1 /*其余代码省略•/abstract class Car {protected _ K 2,wheel;public void brakef) {<3)一;)户其余代码卷略*/f;class Short Wheel Car extends Car (public Shurt^TicelCanBrakeBchavior behavior)(⑷ :产其余代码省鸣•/|4 f Tclass StroiegyTesi ;public sutic void main(StriiiE[] args)(Brake BehavioT brake = new Short Wheel Brakc();Short^TieelCxir carl - new ShonWheclCbrake.1;car 1 *1 51 :。

2019年上半年程序员真题+答案解析上午选择+下午案例完整版

2019年上半年程序员真题+答案解析上午选择+下午案例完整版

壹2019年上半年程序员真题+答案解析上午选择+下午案例上午选择2019年5月25日考试1、天气预报、市场信息都会随时间的推移而变化,这体现了信息的()。

A. 载体依附性B. 共享性C. 时效性D. 持久性答案:C信息有时效性,同一信息在不同的时间可能具有不同的价值(例如新闻的时效性就很强)。

信息的多次使用不会使信息减少,这与物质消耗的情况不同。

2、某软件开发公司的程序员小李正在进行Program-1的编写和调试工作,项目经理给小李又安排了一项临时性的紧急任务,要求优先处理。

小李在执行紧急任务前对原工作的正确处理方式为(),转做紧急任务。

A. 立即停止Program-1的编写和调试工作B. 尽快做完Program-1的编写和调试工作C. 完成Program-1的编写和调试工作后贰D. 尽快将原工作做好断点记录与备份答案:D3、某市场调研公司对品牌商品销售情况进行调查后,得到下图(a)所示的销量统计数据。

将图(a)所示的销售量按产品类别分类汇总,得到如图(b)所示的汇总结果。

在进行分类汇总前,应先对图(a)的数据记录按(3)字段进行排序;选择“数据/分类汇总”命令,在弹出的“分类汇总”对话的“选定汇总顶”列表框中,选择要进行汇总的(4)字段,再点击确认键。

A. 销售地点B. 销售日期C. 产品D. 销售量答案:C4、A. 销售地点B. 销售日期C. 产品叁D. 销售量答案:D本题考查Excel分类汇总的知识点。

分类汇总首先要对分类字段进行排序,然后选择汇总项,这里分类字段是产品,所以先对产品字段进行排序,然后分类汇总项是销售量。

5、统一资源地址(URL ) /index.html中的、index.html、http分别表示()。

A. 访问的主机、请求查看的文档名和域名、所使用的协议B. 所使用的协议、访问主机的域名、请求查看的文档名C. 访同主机的域名、请求查看的文档名、所使用的协议D. 请求查看的文档名和域名、所使用的协议、访问的主机答案:CURL(Uniform Resource Locator,统一资源定位符),用于定位网络上的资源,每一个信息资源都有统一的且在网上唯一的地址。

2019年上半年软件设计师下午案例分析真题(试题四)

2019年上半年软件设计师下午案例分析真题(试题四)

2019年上半年软件设计师下午案例分析真题(试题四)
4、试题四(共15分)
阅读下列说明和C代码,回答问题1至3,将解答写在答题纸的对应栏内。

【说明】
n皇后问题描述为:在一个n×n的棋盘上摆放n个皇后,要求任意两个皇后不能冲突,即任意两个皇后不在同一行、同一列或者同一斜线上。

算法的基本思想如下:
将第i个皇后摆放在第i行,i从1开始,每个皇后都从第1列开始尝试。

尝试时判断在该列摆放皇后是否与前面的皇后有冲突,如果没有冲突,则在该列摆放皇后,并考虑摆放下一个皇后;如果有冲突,则考虑下一列。

如果该行没有合适的位置,回溯到上一个皇后考虑在原来位置的下一个位置上继续尝试摆放皇后,……,直到找到所有合理摆放方案。

【C代码】
下面是算法的C语言实现。

(1)常量和变量说明
【问题1】(8分)
根据题干说明,填充C代码中的空(1)〜(4)。

【问题2】(3分)
根据题干说明和C代码,算法采用的设计策略为(5)【问题3】(4分)
当n=4时,有(6)种摆放方式,分别为(7)。

2019年上半年软件设计师(中级)真题+答案(可编辑)

2019年上半年软件设计师(中级)真题+答案(可编辑)

2019年上半年软件设计师真题+答案(上午)1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。

A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。

A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。

若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。

A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。

A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。

A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。

A.包过滤B.应用级网关D.WEB8.下述协议中与安全电子邮箱服务无关的是()。

A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。

A和B 通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。

A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。

2019年上半年软件设计师(中级)真题+答案(可编辑)【范本模板】

2019年上半年软件设计师(中级)真题+答案(可编辑)【范本模板】

2019年上半年软件设计师真题+答案(上午)1。

计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。

A.CPU的控制器B。

CPU的运算器C.DMA控制器D.Cache控制器2。

DMA控制方式是在( )之间直接建立数据通路进行数据的交换处理。

A.CPU与主存B。

CPU与外设C。

主存与外设D。

外设与外设3。

CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中.若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A。

数据局部性B.指令局部性C。

空间局部性D。

时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1—R)²)R,则该系统的构成方式是()。

A。

3个部件串联B.3个部件并联C。

前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5。

在()校验方法中,采用模2运算来构造校验位。

A。

水平奇偶B.垂直奇偶C。

海明码D。

循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是( ).A.指令长度固定、指令种类尽量少B。

指令功能强大、寻址方式复杂多样C。

增加寄存器数目以减少访存次数D。

用硬布线电路实现指令解码,快速完成指令译码7.( )防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤.A.包过滤B.应用级网关D.WEB8.下述协议中与安全电子邮箱服务无关的是()。

A.SSLB.HTTPSC。

MIMED.PGP9—10。

用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。

A和B通信时可使用( )来对用户的身份进行认证;使用()确保消息不可否认。

A.数字证书B。

消息加密C。

用户私钥D。

数字签名A.数字证书B。

消息加密C.用户私钥D。

数字签名11。

震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的( )。

2019年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷含答案解析

2019年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷含答案解析

选答题 1---为题目类型1.论系统需求分析方法系统需求分析是开发人员经过调研和分析,准确理解用户和项目的功能、性能、可靠性等要求,将用户非形式的诉求表述转化为完整的需求定义,从而确定系统必须做什么的过程。

系统需求分析具体可分为功能性需求、非功能性需求与设计约束等三个方面。

请围绕“系统需求分析方法”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

2.详细论述系统需求分析的主要方法。

3.结合你具体参与管理和开发的实际软件项目,说明是如何使用系统需求分析方法进行系统需求分析的,说明具体实施过程以及应用效果。

选答题 2---为题目类型2.论系统自动化测试及其应用软件系统测试是在将软件交付给客户之前所必须完成的重要步骤之一,目前,软件测试仍是发现软件缺陷的主要手段。

软件系统测试的对象是完整的、集成的计算机系统,系统测试的目的是验证完整的软件配置项能否和系统正确连接,并满足系统设计文档和软件开发合同规定的要求。

系统测试工作任务难度高,工作量大,存在大量的重复性工作,因此自动化测试日益成为当前软件系统测试的主要手段。

请围绕“系统自动化测试及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

2.详细论述系统自动化测试的主要工作内容及优缺点。

3.结合你具体参与管理和开发的实际项目,说明是如何进行系统自动化测试的,说明具体实施过程以及应用效果。

选答题 3---为题目类型3.论处理流程设计方法及应用处理流程设计(Process Flow Design,PFD)是软件系统设计的重要组成部分,它的主要目的是设计出软件系统所有模块以及它们之间的相互关系,并具体设计出每个模块内部的功能和处理过程,包括局部数据组织和控制流,以及每个具体加工过程和实施细节,为实现人员提供详细的技术资料。

每个软件系统都包含了一系列核心处理流程,对这些处理流程的理解和设计将直接影响软件系统的功能和性能。

全国软考真题(中级) 软件设计师 2019年上半年下午 考试真题及答案解析(案例分析)

全国软考真题(中级) 软件设计师 2019年上半年下午 考试真题及答案解析(案例分析)

全国软考真题(中级)软件设计师2019年上半年下午考试真题及答案解析(案例分析)试题一(共15分)阅读下列说明,回答间顺顺,将解答填入题纸的对应栏内。

【说明】某学校欲开发- -学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

-一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1~E5的名称。

【参考答案】E1:学生E2:学校管理人员E3:班主任E4:学长E5:医护机构健康服务系统【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

【参考答案】D1:学生状态信息表D2:学生基础信息表D3:校园场所信息表D4:课表【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

2019年上半年软件水平考试(中级)信息安全工程师下午(应用技术)真题试卷含答案解析

2019年上半年软件水平考试(中级)信息安全工程师下午(应用技术)真题试卷含答案解析

key 1 2 1 1 26 1 1 试题一---为题目类型阅读下列说明,回答问题,将解答填入答题纸的对应栏内。

【说明】 访问控制是保障信息系统安全的主要策略之一,其主要任务是保证系统资源不被非法使用和非常规访问。

访问控制规定了主体对客体访问的限制,并在身份认证的基础上,对用户提出的资源访问请求加以控制。

当前,主要的访问控制模型包括:自主访问控制(DAC)模型和强制访问控制(MAC)模型。

1. 针对信息系统的访问控制包含哪三个基本要素?2. BLP 模型是一种强制访问控制模型,请问: (1)BLP 模型保证了信息的机密性还是完整性? (2)BLP 模型采用的访问控制策略是上读下写还是下读上写?3. Linux 系统中可以通过 1s 命令查看文件的权限,例如:文件 net .txt 的权限属性如下所示: -rwx ——1 root root 5025 May 25 2019/home /abc /net .txt 请问: (1)文件net .txt 属于系统的哪个用户? (2)文件 net .txt 权限的数字表示是什么?试题二---为题目类型阅读下列说明和表,回答问题,将解答填入答题纸的对应栏内。

【说明】 密码学作为信息安全的关键技术,在信息安全领域有着广泛的应用。

密码学中,根据加密和解密过程所采用密钥的特点可以将密码算法分为两类:对称密码算法和非对称密码算法。

此外,密码技术还用于信息鉴别、数据完整性检验、数字签名等。

5. 信息安全的基本目标包括真实性、保密性、完整性、不可否认性、可控性、可用性、可审查性等。

密码学的三大安全目标 C .I .A 分别表示什么?6. 仿射密码是一种典型的对称密码算法。

仿射密码体制的定义如下: 令明文和密文空间M=C=Z 26,密钥空间 K={(k 1,k 2)∈Z 26×Z 26:gcd(k 1,26)=1}。

对任意的密钥 key=(k 1,k 2)∈ K ,x∈M,y∈C,定义加密和解密的过程如下: 加密:e key (x)=(k 1x+k 2)mod26 解密: d (x)=k -1(y-k )mod26 其中 k -1 表示 k 在 z 中的乘法逆元,即 k -1乘以 k 对 26 取模等于 1,gcd(k 1,26)=1 表示 k 1 与 26 互素。

2019年上半年程序员真题+答案解析上午选择+下午案例完整版(20190611180251)

2019年上半年程序员真题+答案解析上午选择+下午案例完整版(20190611180251)

2019年上半年程序员真题+答案解析上午选择+下午案例上午选择2019年5月25日考试1、天气预报、市场信息都会随时间的推移而变化,这体现了信息的()。

A. 载体依附性B. 共享性C. 时效性D. 持久性答案: C信息有时效性,同一信息在不同的时间可能具有不同的价值(例如新闻的时效性就很强)。

信息的多次使用不会使信息减少,这与物质消耗的情况不同。

2、某软件开发公司的程序员小李正在进行Program-1的编写和调试工作,项目经理给小李又安排了一项临时性的紧急任务,要求优先处理。

小李在执行紧急任务前对原工作的正确处理方式为(),转做紧急任务。

A. 立即停止Program-1的编写和调试工作B. 尽快做完Program-1的编写和调试工作C. 完成Program-1的编写和调试工作后D. 尽快将原工作做好断点记录与备份答案: D3、某市场调研公司对品牌商品销售情况进行调查后,得到下图(a)所示的销量统计数据。

将图(a)所示的销售量按产品类别分类汇总,得到如图(b)所示的汇总结果。

在进行分类汇总前,应先对图(a)的数据记录按(3)字段进行排序;选择“数据/分类汇总”命令,在弹出的“分类汇总”对话的“选定汇总顶”列表框中,选择要进行汇总的(4)字段,再点击确认键。

A. 销售地点B. 销售日期C. 产品D. 销售量答案: C4、 A. 销售地点B. 销售日期C. 产品D. 销售量答案: D本题考查Excel分类汇总的知识点。

分类汇总首先要对分类字段进行排序,然后选择汇总项,这里分类字段是产品,所以先对产品字段进行排序,然后分类汇总项是销售量。

5、统一资源地址(URL ) /index.html中的、index.html、http分别表示()。

A. 访问的主机、请求查看的文档名和域名、所使用的协议B. 所使用的协议、访问主机的域名、请求查看的文档名C. 访同主机的域名、请求查看的文档名、所使用的协议D. 请求查看的文档名和域名、所使用的协议、访问的主机答案: CURL(Uniform Resource Locator,统一资源定位符),用于定位网络上的资源,每一个信息资源都有统一的且在网上唯一的地址。

2019年上半年软件设计师(中级)真题+答案(可编辑)

2019年上半年软件设计师(中级)真题+答案(可编辑)

2019年上半年软件设计师真题+答案(上午)1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。

A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。

A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。

若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。

A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。

A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。

A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。

A.包过滤B.应用级网关D.WEB8.下述协议中与安全电子邮箱服务无关的是()。

A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。

A和B 通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。

A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。

上半年软件设计师下午真题及答案

上半年软件设计师下午真题及答案

上半年软件设计师下午真题及答案集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)2019上半年软件设计师下午真题及答案试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1?E5的名称。

【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1?D4的名称。

【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

2019年上半年下午程序员试题及答案与解析-软考考试真题-案例分析

2019年上半年下午程序员试题及答案与解析-软考考试真题-案例分析

china_nejcer2019 年上半年下午程序员考试试题-案例分析- 答案与解析试题一(共20 分)阅读下列说明和图,回答问题 1 至问题 3 ,将解答填入答题纸的对应栏内。

【说明】如果n 位数(n≥2)是回文数(从左到右读与从右到左读所得结果一致),且前半部分的数字递增(非减)、后半部分的数字将递减(非增),则称该数为拱形回文数。

例如, 12235753221 就是一个拱形回文数。

显然,拱形回文数中不含数字0。

下面的流程图用于判断给定的n 位数(各位数字依次存放在数组的各个元素A [i ]中,i=1 ,2, ... ,n)是不是拱形回文数。

流程图中,变量T动态地存放当前位之前一位的数字。

当n 是奇数时,还需要特别注意中间一位数字的处理。

【流程图】注1: “循环开始”框内给出循环控制变量的初值、终值和增值(默认为1),格式为: 循环控制变量=初值,终值[,增值]注2: 函数int (x)为取x 的整数部分,即不超过x 的最大整数。

【问题1】阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。

china_nejcer 试题二(共15 分)china_nejcer 阅读下列说明和 C 函数,填补函数中的空缺,将解答填入答案纸的对应栏目内。

【说明】函数bubbleSort(int arr[], int n, int (*compare)(int,int)) 的功能是根据调用时传递的比较函数compare 对数组arr 的前n 个元素进行排序。

【C代码】#define swap(a, b) { a = a^b; b = a^b; a = a^b;} // 交换 a 与 b 的值int less(int x ,int y){return ((x<y) ? 1 : 0);}int larger(int x, int y){return ((x>y) ? 1 : 0);}void bubbleSort(int arr[ ], int n, int (*compare)(int,int)){ int i,j;int swapped = 1;for( i=0; swapped; i++) { swapped = 0; for(j=0; j<n-l-i; j++) if( compare( arr[j+1], arr[j])) { swap( arr[j+1], arr[j]) ;swapped =1;} } }【问题2】阅读以下说明和C代码,回答问题,将解答写入答题纸的对应栏内。

2019年上半年下午5月 软件设计师 参考答案与解析-软考真题-案例分析

2019年上半年下午5月 软件设计师 参考答案与解析-软考真题-案例分析

2019年上半年下午5月软件设计师考试真题案例分析-参考答案试题一(共15分)阅读下列说明,回答间顺顺,将解答填入题纸的对应栏内。

【说明】某学校欲开发- -学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

-一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1~E5的名称。

【参考答案】E1:学生E2:学校管理人员E3:班主任E4:学长E5:医护机构健康服务系统【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

【参考答案】D1:学生状态信息表D2:学生基础信息表D3:校园场所信息表D4:课表【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

2019年上半年软件设计师上午下午试题及答案

2019年上半年软件设计师上午下午试题及答案

2019年上半年软件设计师上午试题及答案1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。

A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。

A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。

若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。

A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。

A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。

A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。

A.包过滤B.应用级网关C.数据库D.WEB8.下述协议中与安全电子邮箱服务无关的是()。

A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。

A 和B通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。

A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019上半年软件设计师下午真题及答案
试题一(共15分)
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】
某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:
(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1〜E5的名称。

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

【问题3】(3分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

【问题4】(3分)
根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。

试题二(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】
某创业孵化基地管理若干孵化公司和创业公司,为规范管理创业项目投资业务,需要开发一个信息系统。

请根据下述需求描述完成该系统的数据库设计。

【需求描述】
(1)记录孵化公司和创业公司的信息。

孵化公司信息包括公司代码、公司名称、法人代表名称、注册地址和一个电话;创业公司信息包括
公司代码、公司名称和一个电话。

孵化公司和创业公司的公司代码编码不同。

(2)统一管理孵化公司和创业公司的员工。

员工信息包括工号、身份证号、姓名、性别、所属公司代码和一个手机号,工号唯一标识每位员工。

(3)记录投资方信息。

投资方信息包括投资方编号、投资方名称和一个电话。

(4)投资方和创业公司之间依靠孵化公司牵线建立创业项目合作关系,具体实施由孵化公司的一位员工负责协调投资方和创业公司的一个创业项目。

一个创业项目只属于一个创业公司,但可以接受若干投资方的投资。

创业项目信息包括项目编号、创业公司代码、投资方编号和孵化公司员工工号。

【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。

【逻辑结构设计】
根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):
孵化公司(公司代码,公司名称,法人代表名称,注册地址,电话)
创业公司(公司代码,公司名称,电话)
员工(工号,身份证号,姓名,性别,(a),手机号)
投资方(投资方编号、投资方名称,电话)
项目(项目编号,创业公司代码(b),孵化公司员工号)
【问题1】(5分)
根据问题描述,补充图2-1的实体联系图。

【问题2】(4分)
补充逻辑结构设计结果中的(a)、(b)两处空缺及完整性约束关系。

【问题3】(6分)
若创业项目的信息还需要包括投资额和投资时间,那么:
(1)是否需要增加新的实体来存储投资额和投资时间?
(2)如果增加新的实体,请给出新实体的关系模式,并对图2-1进行补充。

如果不需要增加新的实体,请将“投资额”和“投资时间”两个属性补充连线到图2-1合适的对象上,并对变化的关系模式进行修改。

试题三(共15分)
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】
某图书公司欲开发一个基于Web的书籍销售系统,为顾客(Customer)提供在线购买书籍(Books)的功能,同时对公司书籍的库存及销售情况进行管理。

系统的主要功能描述如下:
(1)首次使用系统时,顾客需要在系统中注册(Register detail)。

顾客填写注册信息表要求的信息,包括姓名(name)、收货地址(address)、电子邮箱(email)等,系统将为其生成一个注册码。

(2)注册成功的顾客可以登录系统在线购买书籍(Buy books)。

购买时可以浏览书籍信息,包括书名(title)、作者(author)、内容简介(introduction)等。

如果某种书籍的库存量为0,那么顾客无法查询到该书籍的信息。

顾客选择所需购买的书籍及购买数量(quantities),若购买数量超过库存量,提示库存不足;若购买数量小于库存量,系统将显示验证界面,要求顾客输入注册码。

注册码验证正确后,自动生成订单(Order),否则,提示验证错误。

如果顾客需要,可以选择打印订单(Printorder)。

(3)派送人员(Dispatcher)每天早晨从系统中获取当日的派送列表信息(Produce picklist),按照收货地址派送顾客订购的书籍。

(4)用于销售的书籍由公司的采购人员(Buyer)进行采购(Reorderbooks)。

采购人员每天从系统中获取库存量低于再次订购量的书籍信息,对这些书籍进行再次购买,以保证充足的库存量。

新书籍到
货时,采购人员向在线销售目录(Catalog)中添加新的书籍信息(Addbooks)。

(5)采购人员裉据书籍的销售情况,对销量较低的书籍设置折扣或促销活动(Promote books)。

(6)当新书籍到货时,仓库管理员(Warehouseman)接收书籍,更新库存(Update stock)。

现采用面向对象方法开发书籍销售系统,得到如图3-1所示的用例图和图3-2所示的初始类图(部分)。

【问题1】(6分)
根据说明中的描述,给出图3-1中A1〜A3所对应的参与者名称和U1〜U3处所对应的用例名称。

【问题2】(6分)
根据说明中的描述,给出图3-1中用例U3的用例描述。

(用例描述中必须包括基本事件流和所有的备选事件流)。

【问题3】(3分)
根据说明中的描述,给出图3-2中C1〜C3所对应的类名。

相关文档
最新文档