免费智能真题库 > 历年试卷 > 嵌入式系统设计师 > 2025年上半年 嵌入式系统设计师 上午试卷 综合知识
  第70题      
  知识点:   软件设计方法
  关键词:   封装   面向对象方法   数据   对象   面向对象        章/节:   嵌入式系统程序设计       

 
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种(46)技术。
 
 
  A.  组装
 
  B.  信息隐蔽
 
  C.  产品化
 
  D.  固化
 
 
 

  相关试题:嵌入式系统程序设计          更多>  
 
  第69题    2024年上半年  
   0%
以下不属于集成开发环境中调试器功能的是(43)。
  第41题    2010年下半年  
   34%
执行下面的一段C程序后,变量x的值为(41)。
  第20题    2011年下半年  
   58%
若C程序的表达式中引用了未赋初值的变量,则(20)。
   知识点讲解    
   · 软件设计方法
 
       软件设计方法
        在将系统分解为各个组件的过程中,需要采取不同的策略,而每个策略则关注不同的设计概念。根据分解过程中所采用的不同策略,设计方法有基于功能分解的设计方法、基于信息隐藏的设计方法和基于模型驱动开发的设计方法等分类。
        (1)基于功能分解的设计方法。实时结构化分析与设计采用了功能分解,系统被分解为多个函数,并且以数据流或控制流的形式定义函数之间的接口;基于并发任务结构化的设计(Design Approach for Real-Time Systems,DARTS)提供了任务结构化标准,辅助人员确定系统中的并发任务,并指导定义任务接口。
        (2)基于信息隐藏的设计方法。面向对象(Object Oriented,OO)设计方法将数据和数据上操作封装在对象实体中,对象外界不能够直接对对象内部进行访问和操作,只能通过消息间接访问对象,符合人类思维方式,提高软件的扩展性、维护性和重用性。
        (3)基于模型驱动开发的设计方法。通过借助有效的(Model Driven Development,MDD)工具,构建和维护复杂系统的设计模型,直接产生高质量的代码,将开发的重心从编码转移到设计。当前使用较为广泛的MDD工具有IBM公司的Rhapsody。
   题号导航      2025年上半年 嵌入式系统设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第70题    在手机中做本题