单选题以下关于RTOS (实时操作系统)的叙述中,不正确的是
单选题基于JavaEE平台的基础功能服务构建应用系统时,( )可用来集成遗产系统。
单选题企业战略数据模型可分为两种类型: (35) 描述日常事务处理中的数据及其关系; (36) 描述企业管理决策者所需信息及其关系。
单选题下列关于软件调试与软件测试的叙述中,正确的是______。
单选题在实时系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于嵌入式系统实时调度技术的描述中,说法错误的是______。 A.抢占式调度具有实时性好,调度算法较简单,能保证高优先级任务的时间约束,上下文切换少等优点 B.非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微处理器,就必须执行完毕或自愿放弃 C.静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化 D.在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化
单选题Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是______。
单选题实现容错计算的主要手段是冗余。______中动态冗余的典型例子是热备系统和冷备系统。 A.冗余附加技术 B.结构冗余 C.信息冗余 D.时间冗余
单选题在面向对象的软件开发过程中,设计模式的采用是为了______。 A.在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
单选题在一公文处理系统中,架构师定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文件的内容或状态发生变化时,关注此OfficeDoc类对象的相应的。DocExplorer对象都要更新其自身的状态。该架构师针对这一应用所使用的是______。 A.Visitor设计模式 B.Decorator设计模式 C.Mediator设计模式 D.Observer设计模式
单选题某计算机系统中有其一个 CPU、一台扫描仪和一台打印机。现有三个图像处理任务,每个任务有三个程序段:扫描、Si,图像处理 Ci和打印 Pi (i=1,2,3)。下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。
单选题某软件开发公司承接了一个语音和模式识别方面的嵌入式应用软件的开发工作。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下______架构风格,最适合该嵌入式应用软件。 A.事件驱动 B.管道/过滤器 C.黑板结构 D.分层结构
单选题页式虚拟存储系统的逻辑地址是由页号和页内地址两部分组成,地址变换过程如图6—4所示。假定页面的大小为4K,图6—4中所示的十进制逻辑地址8203经过地址变换后,形成的物理地址a应为十进制______。A.8214B.12299C.20491D.28683
单选题某系统集成项目组需要在Windows 2008 Server操作系统平台上应用C++语言编写相应的应用构件。该项目组宜选用______作为构件标准。
单选题某公司在对一家用车库门嵌入式软件系统进行架构设计时,识别出两个关键的质量属性场景,其中“当车库门正常下降时,如果发现下面有障碍物,则系统停止下降的时间需要控制在0.1秒内”与 (56) 质量属性相关;“系统需要为部署在远程PC机上的智能家居系统留有控制接口,并支持在智能家居系统中对该系统进行远程错误诊断与调试”与 (57) 质量属性相关。
单选题 软件质量属性通常需要采用特定的设计策略实现。例如,{{U}} {{U}} 41
{{/U}} {{/U}}设计策略能提高该系统的可用性,{{U}} {{U}} 42 {{/U}}
{{/U}}设计策略能够提高该系统的性能,{{U}} {{U}} 43 {{/U}}
{{/U}}设计策略能够提高该系统的安全性。
单选题软件设计包括了四个既独立又相互联系的活动:高质量的( )将改善程序结构和模块划分,降低过程复杂性;( )的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;( )描述了软件与用户之间的交互关系
单选题 Pharming is a scamming practice in which malicious code is
installed on a personal computer or server, misdirecting users to ______ Web
sites without their knowledge or consent. Pharming has been called "phishing
without a lure". In phishing, the perpetrator sends out
legitimate-______ e-mails, appearing to come from some of the Web's most popular
sites, in an effort to obtain personal and financial information from individual
recipients. But in pharming, larger numbers of computer users can be ______
because it is not necessary to target individuals one by one and no conscious
action is required on the part of the victim. In one form of pharming
attack,code sent in an e-mail modifies local host files on a personal computer.
The host files convert URLs into the number strings that the computer uses to
access Web sites. A computer with a compromised host file will go to the fake
Web site even if a user types in the correct Internet address or clicks on an
affected ______ entry. Some spyware removal programs can correct the corruption,
but it frequently recurs unless the user changes browsing ______.
单选题The software architecture of a program or computing system is the structure or structures of the system, which comprise software ______, the externally ______properties of those components, and the relationships between them.The architecture is not the operational software. Rather, it is a ______ that enables a software engineer to: analyze the ______ of the design in meeting its stated requirements, consider architectural alternatives at a stage when making design changes is still relatively easy, and reduce the ______ associated with the construction of the software.
单选题“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景:
传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用______架构风格比较合适。
随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。IDE集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交互,覆盖整个软件开发生命周期。针对这种需求,IDE采用______架构风格比较合适。IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用______架构风格比较合适。
某公司已经开发了一款针对某种嵌入式操作系统专用编程语言的IDE,随着一种新的嵌入式操作系统上市并迅速占领市场,公司决定对IDE进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使IDE能够生成符合新操作系统要求的运行代码,采用基于______的架构设计策略比较合适;为了模拟新操作系统的运行环境,通常采用______架构风格比较合适。