"《系统分析师》2014-2017年上午真题集,包含选择题,主要涵盖面向对象分析、设计模式、密码学、网络安全、软件著作权等相关IT知识。"
这部分内容涉及了多个IT领域的核心知识点,下面进行详细解释:
1. 面向对象分析中的关系:
- "IS-A"关系指的是类的继承关系,也称为泛化关系(C选项),例如,"鸟"是"动物"的一种,体现了IS-A关系。
- "IS-PART-OF"关系通常表示聚合关系(D选项),意味着一个对象可以是另一个对象的一部分,例如,汽车和轮胎之间。
2. 面向对象动态分析模型:
- 交互模型包括顺序图和协作图(A选项),用于描述对象间的交互和消息传递。
- 其他行为模型如状态图和活动图描述对象的行为和流程。
3. 设计模式的理解:
- 原型(Prototype)和模板方法(TemplateMethod)属于创建型模式(A选项)。
- 组合(Composite)和代理(Proxy)属于结构型模式(B选项)。
- 桥接(Bridge)和状态(State)属于行为型模式(C选项)。
- 外观(Facade)和中介(Mediator)属于行为型模式,不是创建型模式。
4. 密钥和加密算法:
- 三重DES加密使用2个密钥对明文进行三次加密,密钥长度为112位(B选项)。
- 当前通常用于加密消息传送的算法是RSA(A选项),它是一种非对称加密算法。
5. 数字签名和认证:
- 用户A、B取得各自证书后,A、B互换公钥是互信的必要条件(B选项)。
6. 散列算法:
- SHA-1算法生成160位(B选项)的固定长度摘要。
7. 软件著作权:
- 应用软件的著作权人通常是软件公司(D选项),因为公司是软件的开发者或委托者。
8. 计算机软件著作权的保护对象:
- 保护对象是计算机程序及其文档(C选项),不包括开发思想和设计方案。
9. 可以申请专利的计算机程序智力成果:
- 可以取得专利权的是用于控制测试过程的程序(D选项),因为它可能涉及到创新的控制方法。
10. 商标注册申请:
- "湖南"不能作为注册商标,因为它是一个地名,根据商标法相关规定,地名通常不能作为商标注册(D选项)。
这些题目覆盖了IT行业系统分析师考试的重要知识点,包括面向对象编程、软件工程、网络安全、知识产权等多个方面,是系统分析师备考的重要参考资料。