全部科目 > 嵌入式系统设计师 >
2025年上半年 上午试卷 综合知识
第 70 题
知识点 软件设计方法  
关键词 封装   面向对象方法   数据   对象   面向对象  
章/节 嵌入式系统程序设计  
 
 
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种(46)技术。
 
  A.  组装
 
  B.  信息隐蔽
 
  C.  产品化
 
  D.  固化




 
 
相关试题     嵌入式系统程序设计 

  第41题    2010年下半年  
执行下面的一段C程序后,变量x的值为(41)。

  第60题    2021年上半年  
在某C语言程序中,定义数组primes[]如下:
int primes[]={1,2,3,5,7,11,13};
则数组primes[]的()。

  第20题    2019年下半年  
表达式(a-b)*(c+d)的后缀式(逆波兰式)是(20)。

 
知识点讲解
· 软件设计方法
 
        软件设计方法
        在将系统分解为各个组件的过程中,需要采取不同的策略,而每个策略则关注不同的设计概念。根据分解过程中所采用的不同策略,设计方法有基于功能分解的设计方法、基于信息隐藏的设计方法和基于模型驱动开发的设计方法等分类。
        (1)基于功能分解的设计方法。实时结构化分析与设计采用了功能分解,系统被分解为多个函数,并且以数据流或控制流的形式定义函数之间的接口;基于并发任务结构化的设计(Design Approach for Real-Time Systems,DARTS)提供了任务结构化标准,辅助人员确定系统中的并发任务,并指导定义任务接口。
        (2)基于信息隐藏的设计方法。面向对象(Object Oriented,OO)设计方法将数据和数据上操作封装在对象实体中,对象外界不能够直接对对象内部进行访问和操作,只能通过消息间接访问对象,符合人类思维方式,提高软件的扩展性、维护性和重用性。
        (3)基于模型驱动开发的设计方法。通过借助有效的(Model Driven Development,MDD)工具,构建和维护复杂系统的设计模型,直接产生高质量的代码,将开发的重心从编码转移到设计。当前使用较为广泛的MDD工具有IBM公司的Rhapsody。



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

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