C语言开发助理(DAC)是一个集成开发环境(IDE),它支持C和汇编语言编写的嵌入式软件开发和维护。 从多个角度观看,高质量的软件开发和维护是一个非常复杂的过程。我们已选定的,经过仔细考虑和设计的DAC功能,支持这个复杂的过程中关键的活动。DAC支持一整个的软件开发和维护,DAC是一种工具,工作于上面的软件项目。同时,该软件项目不只是一个项目源的一套简单的模块,它还组成了其他重要信息(文件,makefile文件,开始建立和许多其他功能的快捷键)。 主要特点: 编辑器 DAC包含许多 的特征使你生产证据充分的高质量的C代码。 代码结构高亮显示 流程图 DAC还可以根据对你的C代码的理解生成一个流程图。 静态代码分析/浏览器 DAC包含一个静态分析 器,可用于检测一整个或部分项目的一般的编程错误,这可以帮你消除开发中大部分的故障。 调用层次结构和数据流程 DAC可以生成一个调用层次结构,生动的显示了整个项目的结构。 类型层次图 类型层次允许你查看复杂的C目标如在一个图形格式下的结构和组合。 软件指标 DAC中的指标包括超过40种重要的算法,用于你的源代码的测试,如复杂度,可测试性,代码质量。这些指标允许一些限制,如 的代码复杂度或使用的语言都可以开发进程中应用。 文档生成器 有了自动文档生成器,你可以在DAC合并文本与所有丰富的图形和文本信息进一个正式的文档。 MISRA C兼容性检查 MISRA(Motor Industry Software Research Association)C 是C语言的子集,包含127条规则。该指南使C 适合用于 相关的系统。一开始,MISRA C是用于汽车行业的,但现在广泛用于所有的C语言编程世界。 支持的调试器 DAC可以直接连接到模拟器和调试器,允许你在你的编辑器或流程显示表中直接检查程序流程。 符号名称检查 代码中一个标准的符号名称转换器使项目非常容易读与维护。只要看一眼就可以知道一个变量是否是全局的,局部的,静态的,等等。 用户定义操作 一个全功能的宏指令语言是DAC 的一部分。该宏指令语言允许你在DAC自动处理常见的任务及集成外部工具如交叉编译工具集,文字处理器等。
面议