免费智能真题库 > 历年试卷 > 程序员 > 2021年下半年 程序员 上午试卷 综合知识
  第51题      
  知识点:   软件开发环境   开发环境
  关键词:   软件开发环境   开发   软件开发        章/节:   软件工程和项目管理基础知识       

 
集成的软件开发环境是指()。
 
 
  A.  支持软件开发的通用软件
 
  B.  支持软件开发全过程的软件包
 
  C.  支持编程的专用软件
 
  D.  操作系统和数据库管理系统
 
 
 

  相关试题:软件工程和项目管理基础知识          更多>  
 
  第51题    2020年下半年  
   18%
软件开发过程中,项目管理的目标不包括( )。
  第29题    2022年下半年  
   0%
软件开发过程中为确保软件质量所采取的措施中,不包括(54)
  第30题    2024年上半年  
   0%
软件开发工具不能帮助开发人员( )。
   知识点讲解    
   · 软件开发环境    · 开发环境
 
       软件开发环境
        软件开发环境是支持软件产品开发的软件系统。它由软件工具集和环境集成机制构成,前者用来支持软件开发的相关过程、活动和任务等;后者为工具集成和软件开发、维护和管理提供统一的支持,它通常包括数据集成、控制集成和界面集成。软件开发环境的特征如下。
        .环境的服务是集成的。
        .环境应支持小组工作方式,并为其提供配置管理。
        .环境的服务可用于支持各种软件开发活动,包括分析、设计、编程、测试、调试、生成文档等。
        集成型开发环境是一种把支持多种软件开发方法和开发模型的软件工具集成在一起的软件开发环境。
 
       开发环境
        下图是一个典型的CPD环境,通常包含三个高度集成的部分:
        (1)运行在宿主机和目标机上的强有力的交叉开发工具和实用程序。
        (2)运行在目标机上的高性能、可裁剪的RTOS。
        (3)连接宿主机和目标机的多种通信方式。例如,以太网、串口线、ICE(In-Circuit Emulator,在线仿真器)、ROM仿真器等。
        宿主机提供的基本开发工具有交叉编译器、交叉链接器和源代码调试器等,作为目标机的嵌入式系统则可能提供一个动态装载器、链接装载器、监视器和一个调试代理等。在目标机和宿主机之间有一组连接,通过这组连接程序代码,映像从宿主机下载到目标机,这组连接同时也用来传输宿主机和目标机调试代理之间的信息。
        
        典型交叉平台开发环境
        目前,嵌入式系统中常用的目标文件格式是COFF(Common Object File Format)和ELF(Executable Linking Format)。另外,一些系统还需要有一些专门工具将上述格式转换成二进制代码格式才可使用。典型地,一个目标文件包含:
        (1)关于目标文件的通用信息,如文件尺寸、启动地址、代码段和数据段等具体信息。
        (2)机器体系结构特定的二进制指令和数据。
        (3)符号表和重定位表。
        (4)调试信息。
   题号导航      2021年下半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第51题    在手机中做本题