单选题计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中①②③分别表示()。
单选题软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“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.控制流
单选题软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括( )
单选题某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。其中供应关系是(5)的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是(6)联系。对项目和员工关系进行设计时,(7)设计成一个独立的关系模式。
单选题软件重用可以分为垂直式重用和水平式重用,( )是一种典型的水平式重用
单选题软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最高的是______。 A.过程的设计模型 B.程序和数据结构 C.对象模型、数据和控制流 D.LYML状态图和部署图
单选题Windows操作系统在图形用户界面处理方面采用的核心架构风格是 (51) 风格。 Java语言宣传的“一次编写,到处运行”的特性,从架构风格上看符合 (52) 风格的特点。