全部科目 > 信息系统项目管理师 >
2011年下半年 上午试卷 综合知识
第 17 题
知识点 软件体系结构定义   软件体系结构   体系结构  
关键词 软件体系结构  
章/节 信息系统及其技术和开发方法  
 
 
下列描述中,(17)不是软件体系结构研究的内容。
 
  A.  软件体系结构描述语言及工具
 
  B.  软件体系结构分析、设计及验证
 
  C.  软件开发过程中应遵守的政策和法规
 
  D.  特定领域的体系结构
 
 




 
 
相关试题     软件架构(定义、模式、分析与评估) 

  第7题    2015年上半年  
MVC是模型-视图-控制器架构模式的缩写,以下关于MVC的叙述中,()是不正确的。

  第7题    2018年上半年  
老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于()。

  第24题    2010年上半年  
以下关于J2EE 多层分布式应用模型的对应关系的叙述,(24)是错误的。

 
知识点讲解
· 软件体系结构定义
· 软件体系结构
· 体系结构
 
        软件体系结构定义
        软件体系结构也称为软件架构,对于软件体系结构的定义没有统一的规定,可以理解为:软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成。软件体系结构不仅确定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的各元素之间的对应关系,提供了一些设计决策的基本原则。
        .软件体系结构是一个程序或系统的构件的结构、构件间的关系以及控制构件设计演化的原则和方针。
        .一个系统的软件体系结构由一组构件、构件间的连接件、构件和连接件的配置以及如何结合在一起的约束限制的描述组成。
        .在计算的算法和数据结构之外,设计并确定系统整体结构成了新的问题。结构问题包括总体组织结构和全局控制结构、通信、同步和数据访问的协议、设计元素的功能分配、物理分布、设计元素的组成、可扩展性与性能、备选设计的选择等。
        .软件体系结构所关心的是软件构件及软件构件间的组织结构、约束和关系,是对系统的组成、系统结构及系统如何工作的较为宏观的描述。
 
        软件体系结构
        随着嵌入式技术的发展,特别是在后PC时代,嵌入式软件系统得到了极大的丰富和发展,形成了一个完整的软件体系。如下图所示,这个体系自底向上由3部分组成,分别是嵌入式操作系统、支撑软件和应用软件。
        
        嵌入式系统的软件体系结构
        嵌入式操作系统(Embedded Operating System, EOS)由操作系统内核、应用程序接口、设备驱动程序接口等几部分组成。嵌入式操作一般采用微内核结构。操作系统只负责进程的调度、进程间的通信、内存分配及异常与中断管理最基本的任务,其他大部分的功能则由支撑软件完成。
        嵌入式系统中的支撑软件由窗口系统、网络系统、数据库管理系统及Java虚拟机等几部分组成。对于嵌入式系统来讲,软件的开发环境大部分在通用台式计算机和工作站上运行,但从逻辑上讲,它仍然被认为是嵌入式系统支撑软件的一部分。支撑软件一般用于一些浅度嵌入的系统中,如智能手机、个人数字助理等。
        嵌入式系统中的应用软件是系统整体功能的集中体现。系统的能力总是通过应用软件表现出来的。
 
        体系结构
        RPR的体系结构如下图所示。RPR采用了双环结构,由内层的环1和外层的环0组成,每个环都是单方向传送。相邻工作站之间的跨距包含传送方向相反的两条链路。RPR支持多达255个工作站,最大环周长为2000km。
        
        RPR体系结构



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有