1、 软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中, ( ) 属于软件架构设计师要完成的主要任务之一。
A、 软件复用
B、 模式设计
C、 需求获取
D、 需求分配
答案:D
答题解析:
试题分析
软件架构设计师需要参与项目开发的全过程,包括需求分析、架构设计、系统实现、集成、测试和部署各个阶段,其负责在整个项目中对技术活动和技术说明进行指导和协调。架构师主要职责有4个:确认需求、系统分解、技术选型、制定技术规格说明。
对于选项A软件复用,是软件程序员的工作职责;B选项模式设计为系统分析师的工作职责;C选项需求获取为项目经理组织需求调研小组进行的工作。
参考答案:(7)D
2、下列测试方法中, ( ) 均属于白盒测试的方法。
A、 语句覆盖法和边界值分析法
B、 条件覆盖法和基本路径测试法
C、 边界值分析法和代码检查法
D、 等价类划分和错误推测法
答案:B
答题解析:
试题分析
白盒测试又称结构测试或逻辑驱动测试,需要考虑到模块间的逻辑结构。按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。
白盒测试包含语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。应选择B。
参考答案:(8)B
3、电子商务发展的核心与关键问题是交易的安全性,目前安全交易中最重要的两个协议是 ( ) 。
A、 S-HTTP和STT
B、 SEPP和SMTP
C、 SSL和SET
D、 SEPP和SSL
答案:C
答题解析:
试题分析
SSL(Secure Sockets Layer 安全套接层)及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
SET(Secure Electronic Transaction 即安全电子交易协议)是美国Visa和MasterCard两大信用卡组织等联合于1997年5月31日推出的用于电子商务的行业规范,其实质是一种应用在Internet上、以信用卡为基础的电子付款系统规范,目的是为了保证网络交易的安全。
参考答案:(9)C
查看完整试题>>>