早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

下列做法中不利于嵌入式应用软件移植的是(34)。A.在软件设计上,采用层次化设计和模块化设计B.在软

题目

下列做法中不利于嵌入式应用软件移植的是(34)。

A.在软件设计上,采用层次化设计和模块化设计

B.在软件体系结构上,在操作系统和应用软件之间引入一个中间件层

C.将不可移植的部分局域化,集中在某几个特定的文件之中

D.在数据类型上,尽量直接使用C语言的数据类型

参考答案
正确答案:D
本题考查嵌入式系统的基础知识。嵌入式系统是指用于执行独立功能的专用计算机系统。它由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管埋、移动计算、数据处理等各种自动化处理任务。嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技术和通信技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求。嵌入式软件通常分为嵌入式操作系统、嵌入式支撑软件和嵌入式应用软件。嵌入式操作系统负责嵌入系统的全部软、硬件资源的分配、调度工作,控制、协调并发活动;嵌入式支撑软件用于帮助和支持软件开发的软件,通常包括一些嵌入式中间件等;嵌入式应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机软件。由于用户任务可能有时间和精度上的要求,因此有些嵌入式应用软件需要特定嵌入式操作系统的支持。嵌入式应用软件和普通应用软件有一定的区别,它不仅要求其准确性、安全性和稳定性等方面能够满足实际应用的需要,而且还要尽可能地进行优化,以减少对系统资源的消耗,降低硬件成本。嵌入式软件的特点有:①嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系紧密。嵌入式系统以应用为中心,嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,需要特定的行韭经验。每种嵌入式软件都有自己独特的应用环境和实用价值。②嵌入式软件应有灵活的适用性。嵌入式软件通常可以认为是一种模块化软件,它应该能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。首先它要小巧,不能占用大量资源;其次要使用灵活,应尽量优化配置,减小对系统的整体继承性,升级更换灵活方便。综上所述,嵌入式软件和硬件平台密切相关,不同的硬件平台可能使用不同的编译器,直接使用C语言的数据类型,会引入硬件平台和软件平台带来的差异,不利于软件移植。
看了下列做法中不利于嵌入式应用软件...的网友还看了以下:

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是要确定A.软件模块间的 计算机类考试 2020-05-23 …

软件详细设计主要采用的方法是A.结构程序设计B.模型设计C.模块化设计D.流程图设计 计算机类考试 2020-05-23 …

在软件开发过程中,软件结构设计是描述A.数据存储结构B.软件模块关系C.软件结构测试D.软件控制过 计算机类考试 2020-05-23 …

模块的独立性是软件模块化设计的关键之一,一般用内聚和()两个标准来度量模块的独立性。A.软件的质 计算机类考试 2020-05-23 …

在软件开发过程中,软件结构设计是描述()。A.数据存储结构B.软件模块关系C.软件结构测试D.软件控 计算机类考试 2020-05-24 …

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是要确定()。A.软件模块 计算机类考试 2020-05-24 …

软件设计中将数据流的变换流和事务流映射称为()。A.软件过程B.软件结构C.软件流程D.软件模块 计算机类考试 2020-05-24 …

● (61) 的做法不利于嵌入式应用软件的移植。 A. 在软件设计上,采用层次化设计和模块化设计 B 计算机类考试 2020-05-25 …

的做法不利于嵌入式应用软件的移植。A.在软件设计上,采用层次化设计和模块化设计B.在软件体系 计算机类考试 2020-05-26 …

下列做法中不利于嵌入式应用软件移植的是(34)。A.在软件设计上,采用层次化设计和模块化设计B.在软 计算机类考试 2020-05-26 …