Unikinfo - The Innovation Leader in EDA.

Language Selection


Unikinfo - Working at Unikinfo

RiCase软件开发辅助工具

Overview

RiCase是一个集成开发环境,支持使用C语言开发的嵌入式应用的软件维护、静态代码分析以及自动文档生成等。

RiCase 基于整个项目之上工作,同时他不仅仅是提供编辑源代码文件,他提供了完整的开发流程所需要的辅助工作,包括文档、makefile、快捷方式、编译以及其他。

RiCase最主要的功能包括:代码编辑、程序流程图绘制、代码快速浏览、代码调用关系图、数据流程图、数据类型结构图、工程管理、编码规则、文档生成等。DAC同时支持软件开发环节中与其他工具的集成,包括编译器、调试器、版本控制系统等,支持绝大多数主流的编译器工具,调试工具和版本管理系统。


应用场景

  • Code Implementation

    独有的代码特殊高亮显示以及静态分析和代码结构分析可以加快代码实现。
  • Code review

    根据工程自动生成流程图以及调用层次图以及数据流图,便于进行快速代码检查并迅速找出潜在的错误。
  • Coding convention checking

    可以自动对代码进行编码规范检查,避免不规范的代码导致潜在的错误,内嵌MISRA-C 规则检查。
  • Error risk and testability estimate

    软件决策模块可以帮助系统开发人员进行项目全局考来那个,并且合理的评估软件系统的风险和可测性。
  • Documentation production

    自动的文档生成,可以根据代码以及用户脚本自动生成项目所需的报告文档。
  • Interaction with other development tools

    与其他开发工具的交互,通过用户定义操作可以实现在DAC环境中启动编译器、连接器、make工具等,这些工具的输出信息可以在DAC中显示,同时DAC可以和调试器和版本管理系统进行直接集成。
  • Maintenance

    通过直观的代码维护模块,可以对已有系统进行很好维护,便于新的开发人员快速熟悉系统。