软件设计师考试18年上半年上午考试真题及解析(二)
6.在安全通信中,S将所发送的信息使用(8)进行数字签名,T收到该消息后可利用(9)验证该消息的真实性。
选项:
(8)A. S的公钥 B.S的私钥 C.T的公钥 D.T的私钥
(9)A. S的公钥 B.S的私钥 C.T的公钥 D.T的私钥
答案:B,A
解析:
数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。
数字签名是个加密的过程,数字签名验证是个解密的过程。
7.以下关于计算机软件著作权的叙述中,正确的是(12)
选项:
A.非法进行拷贝,发布或更改软件的人被称为软件盗版者
B.《计算机软件保护条例》是国家知识产权局颁布的,用来保护软件著作权人的权益
C. 软件著作权属于软件开发者,软件著作权自软件开发完成之日起产生
D. 用户购买了具有版权的软件,则具有对该软件的使用权和复制权
答案:C
解析:
国务院于1991年6月4日发布了《计算机软件保护条例》。该条例指出:计算机软件是指计算机程序及有关文档。受保护的软件必须由开发者独立开发,即必须具备原创性,同时,必须是已固定在某种有形物体上而非存在于开发者的头脑中。新条例自2002年1月1日起施行。1991年6月4日国务院发布的《计算机软件保护条例》同时废止。
软件开发者的开发者身份权保护期不受限制。软件著作权的其他权利保护期为25年,截止于软件首次发表后第25年的12月31日,保护期满前,软件著作权人可以向软件登记机关申请续展25年,但保护期最长不超过50年。因继承或单位分立、合并等法律行为使著作权人主体发生合法变更时,不改变相应软件著作权的保护期。因依法签订使用权或使用权许可合同而转让有关权利时,转让活动的发生不改变有关软件著作权的保护期。当拥有软件著作权的单位终止或拥有软件著作权的公民死亡而无合法继承者时,除开发者身份权外,有关软件的其他各项权利在保护期满之前进入公有领域。
计算机软件所有人应向软件登记机构办理软件著作权登记。软件登记机构发放的登记证明文件,是软件著作权有效或者登记申请文件中所述事实确定的初步证明。
凡已办登记的软件,在软件权利发生转让活动时,受让方应当在转让合同正式签订后3个月内向软件登记管理机构备案,否则不能对抗第三者的侵权活动。中国藉的软件著作权人将其在中国境内开发的软件权利向外国人许可或转让时,应当报请国务院有关主管部门批准并向软件登记管理机构备案。
软件著作权人,是指依法享有软件著作权的自然人、法人或者其他组织。软件著作权自软件开发完成之日起产生。除法律另有规定外,软件著作权属于软件开发者,即实际组织开发、直接进行开发,并对开发完成的软件承担责任的法人或者其他组织;或者依靠自己具有的条件独立完成软件开发,并对软件承担责任的自然人。如无相反证据,在软件上署名的自然人、法人或者其他组织为开发者。
委托开发、合作开发软件著作权的归属及行使原则与一般作品著作权归属及行使原则一样,但职务计算机软件的著作权归属有一定的特殊性。自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有,该法人或者其他组织可以对开发软件的自然人进行奖励:
(1)针对本职工作中明确指定的开发目标所开发的软件;
(2)开发的软件是从事本职工作活动所预见的结果或者自然的结果;
(3)主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。
用户购买了具有版权的软件,仅仅有了使用权,想想正版的windows系统,只能安装一次。
8.数据字典是结构化分析的一个重要输出。数据字典的条目不包括(15)
选项:
A.外部实体 B.数据流 C.数据项 D.基本加工
结果:A
分析:
数据字典有以下4类条目:数据流,数据项,数据存储和基本加工。
9.工作量估计模型COCOMO II的层次结构中,估算选择不包括(19)
选项:
A.对象点 B.功能点 C.用例数 D.源代码行
答案: C
解析:
COCOMO II中规模表示为源代码千行数(KSLOC)。常用的方法有工作分解结构、类比评估技术、Parkson法则、专家判定技术、功能点分析法等。其中功能点分析法是基于数学理论、适用于项目的各个阶段,是COCOMO II提倡的一种方法。有三种不同的规模估算选择:对象点,功能点和代码行。
10.I/O设备管理软件一般分为4个层次,如下图所示。图中①②③分别对应(26)
选项:
A. 设备驱动程序,虚设备管理,与设备无关的系统软件
B. 设备驱动程序,与设备无关的系统软件,虚设备管理
C. 与设备无关的系统软件,中断处理程序,设备驱动程序
D. 与设备无关的系统软件,设备驱动程序,中断处理程序
结果:D
解析:
硬件设备和用户程序之间通过系统交互,而设备驱动程序就相当于设备的接口。中断程序是硬件处理程序。