全部科目 > 系统集成项目管理工程师 >
2023年下半年 上午试卷 综合知识
第 22 题
知识点 面向对象方法   软件架构  
关键词 软件架构  
章/节 信息系统建设与开发  
 
 
下图所示的是( )模式的软件架构

 
  A.  面向对象
 
  B.  事件驱动
 
  C.  客户/服务器
 
  D.  管道/过滤器




 
 
相关试题     信息系统建设与开发 

  第11题    2021年上半年  
信息系统的生命周期中,在( )阶段形咸成《需求规格说明书书》

  第13题    2015年上半年  
根据GB/T 12504《计算机软件质量保证计划规范》的规定,为了确保软件的实现满足要求,所必须的基本文档不包括(13)。

  第10题    2011年下半年  
以下关于软件需求分析描述中,不正确的是(10)。

 
知识点讲解
· 面向对象方法
· 软件架构
 
        面向对象方法
        用对象表示客观事物,对象是一个严格模块化的实体,在系统开发中可被共享和重复利用,以达到复用的目的。面向对象方法的关键是利用面向对象的信息建模概念,建立一个全面、合理、统一的模型,既能反映需求对应的问题域,又能被计算机系统对应的求解域所接受。
        面向对象方法的特点:
        .开发过程的分析、设计和实现三个阶段使用同一套工具。
        .分析、设计和实现三个阶段都是对面向对象的三种模型的建立、补充和验证,三个阶段的界限并不十分明确。
        在系统开发实际工作中,往往根据需要将多种开发方法进行组合应用,以完成系统开发的全部任务。
 
        软件架构
        随着嵌入式技术的发展,特别是在后PC时代,嵌入式软件系统得到了极大的丰富和发展,形成了一个完整的软件体系,如下图所示。这个体系自底向上由3部分组成,分别是嵌入式操作系统、支撑软件和应用软件。
        
        嵌入式系统的软件架构
        嵌入式操作系统(Embedded Operating System,EOS)由操作系统内核、应用程序接口、设备驱动程序接口等几部分组成。嵌入式操作一般采用微内核结构。操作系统只负责进程的调度、进程间的通信、内存分配及异常与中断管理最基本的任务,其他大部分的功能则由支撑软件完成。
        嵌入式系统中的支撑软件由窗口系统、网络系统、数据库管理系统及Java虚拟机等几部分组成。对于嵌入式系统来讲,软件的开发环境大部分在通用台式计算机和工作站上运行,但从逻辑上讲,它仍然被认为是嵌入式系统支撑软件的一部分。支撑软件一般用于一些浅度嵌入的系统中,如智能手机、个人数字助理等。
        嵌入式系统中的应用软件是系统整体功能的集中体现。系统的能力总是通过应用软件表现出来的。



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

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