微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > caseplayer2程序员的静态测试利器;

caseplayer2程序员的静态测试利器;

时间:10-02 整理:3721RD 点击:

asePlayer2—自动生成各类程序的规格说明书
n 程序开发完成后,是否存有规格说明书?
将开发完成的程序的设计思想和内容以书面形式保存下来,对于日后的二次开发而言是十分重要的过程。   但是对于程序开发和设计人员而言,每天要追赶项目进度而忙得不可开交,此时要同时制作规格说明书会   显得十分困难。此外,即便制作了规格说明书,但是由于文档由开发人员自行管理,因此文档的详细程度、 内容格式等等都会各式各样,缺乏统一规范。
n 分析以前的软件资源是否消耗太多时间?
在产品开发的过程中,复用曾经开发的软件资源以提高效率的做法很普遍,但是当试图解析以前的产品规格说明书,却遇到说明书并不存在,而必须重新审阅源代码的情况时,发生各种错误、矛盾,消耗了过多时间的情况也时有发生。在解析软件资源时,能够在短时间内正确把握内容是削减软件开发所需工时、提高开发品质的关键所在。
n 是否实施了源代码评论会议?
将设计好的源代码交给项目组成员进行评论,能够帮助发现项目负责人所忽略的程序bug,以及寻找高效率的实现方法,被誉为提高软件品质的高效手段之一。只是这种方法也需要消耗较多的时间直接阅读源代码,因此在这个意义上又损失了不少效率。
n 程序规格说明书自动生成工具“CasePlayer2”便是为解决上述烦恼而诞生的产品。
CasePlayer2是一种可以解析汇编(MCS51,8086,TMS320DSP,8096等)、C语言(ANSI C或非ANSI C)的源代码,并且制作流程图以及模块规格说明书的制作工具。
嵌入式C语言和各类汇编语言的源程序在CasePlayer中只需点击生成文档的图标就可以生成:Word格式,Html格式的流程图:模块构造图、模块规格说明书、模块一览表、结构体规格说明书、结构体一览表。

使用案例
A) 在开发初期对项目进行基本设计和研讨,随后在短时间内对已有源程序进行调  
   查和解析。
-  当已有软件资源适用于新开发项目时所使用的解析工具
- 后继作业时所使用的解析工具
B) 编程后期实施源代码评论会议,提高软件品质
-  输出流程图以及模块构造图,将信息可视化。 可在短时间内明确地对各个负责人所制作的源代码进行评价。
C) 完成开发工程以后,生成作为开发过程记录文档的标准化程序规格说明书
- 自动生成作为软件资产的程序规格说明书,与使用文字输入软件制作相比能够大量削减工时。
- 消除由开发者个性所致的规格说明书格式与详细程度的参差不齐的因素。
电讯使用案例(作为第三方开发者开发的源程序的解析工具)
  在进行电讯项目开发时,需要在一定的周期内同时进行数个项目,设计人员将涉及多个项目的开发,而开发过程本身是较为普通的。由于直接利用其他人开发的源程序的机会很多,如何在短期内准确把握源程序,是提高产品开发品质,削减开发工时的关键所在。
  某电讯厂商正是利用了CasePlayer2自动进行上述源程序解析过程,使得工时得到大幅度削减。
------------------------------

有需要的联系我;谢谢

哥哥们,都没有留言啊;

希望大家能够用到;

对老旧代码的维护,及代码整体复用;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top