单选题某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要花费的时间为( 5 )μs,比使用单缓冲节约了( 6 )μs时间。
单选题以下关于软件测试的描述中,错误的是______。
单选题软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是( )。
单选题某企业的采购审批是根据采购金额的不同由不同层次的主管人员来审批,主任可以审批3万元以下(不包括3万元)的采购单,副董事长可以审批3万元~8万元(不包括8万元)的采购单,董事长可以审批8万元~20万元(不包括20万元)的采购单,20万元及以上的采购单就需要开会讨论决定。架构师采用______对上述过程进行设计后得到的类图如图6-2所示。A.AbstractFactory模式B.ChainofResponsibility模式C.Flyweight模式D.Interpreter模式
单选题系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取表6-1中的数值时,对于表6-1中的a~e共5种方案,______可能会发生死锁。A.a和bB.b和cC.c和dD.c和e
单选题计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中①②③分别表示()。
单选题软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“4+1”视图模型是指用5个视图组成的模型来描述软件架构。其中,______描述了软件的静态组织结构,支持软件开发的内部需求。 A.物理视图 B.逻辑视图 C.进程视图 D.开发视图
单选题某小型软件产品公司欲开发一个技术上有较大突破的儿童益智产品,该产品采用了虚拟现实的硬件环境和一些高新软件技术。由于儿童娱乐市场的竞争非常激烈,完成这项开发工作的压力很大。对于该开发项目,比较适合选择______团队结构和______过程开发模型。
单选题ISO/IEC 9126软件质量模型中第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。其中子特性______属于可移植性质量特性。 A.依从性 B.易操作性 C.稳定性 D.遵循性
单选题嵌入式系统软硬件协同设计从目标系统构思开始,经过______阶段完成。 ①需求描述 ②软硬件划分 ③硬件综合、接口综合、软件编译 ④软硬件集成 ⑤软硬件协同仿真与验证 A.②、④和⑤ B.①、②、④和⑤ C.②、③、④和⑤ D.①、②、③、④和⑤
单选题架构描述语言(Architecrure Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、________和架构配置。
单选题内存按字节编址,利用8K×4b的存储器芯片构成84000H到8FFFFH的内存,共需______片。 A.6 B.8 C.12 D.24
单选题结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过( )三种基本的控制结构可以构造出任何单入口单出口的程序
单选题DMA (直接存储器访问)工作方式是在( )之间建立起直接的数据通路
单选题嵌入式系统对应用软件的开发和编程语言的选择提出了不同的要求。以下所考虑的一些因素说法错误的是______。 A.通常嵌入式系统要求具有实时处理的能力,这种实时性主要是靠硬件层来体现的 B.通常嵌入式系统要求支持多任务,能够处理并发事件 C.嵌入式软件的开发需要交叉编译工具 D.电源能量的供应在嵌入式系统中是一项约束条件
单选题某个面向对象系统中的文本显示类(Text View)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条,或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类,______设计模式可以实现该目的。 A.外观(Facade) B.装饰(Decorate) C.单例(Singleton) D.模板方法(Template Method)
单选题需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立,并在软件项目计划中精化的软件范围,创建所需数据、信息和______ ,以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。 A.事件流 B.消息流 C.对象流 D.控制流
单选题软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括( )