单选题
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:
图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。
图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。
图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。
在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用______最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用______最为合适;为了实现图像处理算法的灵活选择与替换,采用______最为合适。
单选题面向对象系统中有两种基本的复用方式:框架复用和类库复用。以下关于框架和类库的描述中,说法错误的是______。 A.框架是一个“半成品”的应用程序 B.框架会为一个特定的目的实现一个基本的、可执行的架构 C.类库只包含一系列可被应用程序调用的类 D.类库是框架的一种扩展形式
单选题若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式π3,4,7(σ4<5(R×S))与______等价。 A.πC,D,E(σD<C(R×S)) B.πR,C,R,D,E(σR.D<S.C(R×S)) C.πC,D,E(σR.D<S.C(R×S)) D.πR,C,R,D,E(σD<C(R×S))
单选题 The Rational Unified Process (RUP) is a software
engineering process, which captures many of best practices in modem software
development. The notions of use-cases and ______have been proven to be an
excellent way to capture function requirements. RUP can be described in two
dimensions - time and content. In the time dimension, the software lifecycle is
broken into cycles. Each cycle is divided into four consecutive ______ which is
concluded with a well-defined ______ and can be further broken down into ______
a complete development loop resulting in a release of an executable product, a
subset of the final product under development, which grows incrementally to
become the final system. The content structure refers to the disciplines, which
group ______ logically by nature.
单选题在______中,①代表的技术通过对网络数据的封包和加密传输,在公网上传输私有数据,达到私有网络的安全级别;②代表的技术把所有传输的数据进行加密,可以代替Telnet,可以为FTP提供一个安全的“通道”;③代表的协议让持有证书的Internet浏览器软件和WWW服务器之间构造安全通道传输数据,该协议运行在TCP/IP层之上,应用层之下。 A.①SSH、②vPN、③SSL B.①TLS、②VPN、③SSH C.①VPN、②sSH、③SSL D.①VPN、②SSL、③TLS
单选题某类产品n种品牌在某地区的市场占有率常用概率向量u=(u1,u2,…,un)表示(各分量分别表示各品牌的市场占有率,值非负,且总各为1)。市场占有率每隔一定时间的变化常用转移矩阵Pn*n表示。设初始时刻的市场占有率为向量u,则下一时刻的市场占有率就是uP,再下一时刻的市场占有率就是,…。如果在相当长时期内,该转移矩阵的元素均是常数,则市场占有率会逐步稳定到某个概率向量Z。这种稳定的市场占有率体现了转移的特征,与初始时刻的市场占有率无关。假设占领某地矩区市场的冰箱A与B,每月市场占有率的变化可用如下常数转移矩来描述:则冰箱品牌A与B在该地区最终将逐步稳定到市场占有率()。
单选题系统测试将软件、硬件、网络等其它因素结合,对整个软件进行测试。( )不是系统测试的内容。
单选题PH软件开发公司承接了ZF企业基于因特网的B2C业务系统的研发任务。ZF企业提出的业务系统安全性要求之一是防止授权侵犯和保留用户痕迹。针对这一要求,PH公司架构师给出的解决方案最可能是______。 A.完整性(Integrity)框架方案 B.访问控制(Access Control)框架方案 C.身份鉴别(Authentication)框架方案 D.抗抵赖(Non-repudiation)框架方案
单选题 给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用________进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为________。
单选题( )在软件开发机构中被广泛用来指导软件过程改进。
单选题在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有______。
单选题某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用(48) 架构风格最为合适。
单选题软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在______阶段,对软件架构的关注力度最少。
单选题软件测试是为了发现错误而执行程序的过程。黑盒测试法主要根据______来设计测试用例。 A.程序内部逻辑 B.程序外部功能 C.程序数据结构 D.程序流程图
单选题成功的SOA(面向服务架构体系结构)实施计划应该包括:①定义业务流程;②SOA结构和模式;③SOA基础架构;④SOA开发程序等4个主要的组成部分。其中______部分明确了需要哪些服务,哪些数据与之相关。 A.定义业务流程 B.SOA结构和模式 C.SOA基础架构 D.SOA开发程序
单选题在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由______决定架构是否满足需求、质量需求是否在设计中得到体现。
单选题在UML中,系统的______包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。 A.实现视图(Implementation View) B.设计视图(Design View) C.部署视图(Deployment View) D.用例视图(Use Case View)
单选题以下是关于VxWorks嵌入式操作系统几个典型观点,选项______代表的观点是正确的。 ①操作系统与应用程序处于不同存储空间 ②支持进程间隔离保护 ③支持多任务(线程)操作 ④硬实时系统 A.①、③ B.②、④ C.③、④ D.①、②、③
单选题某银行系统采用FactoryMethod方法描述其不同账户之间的关系,设计出的类图如下所示。其中与FactoryMethod中的“Creator”角色相对应的类是(33);与“Product”角色相对应的类是(34)。