业务类软件的分模块调式和生成文档

xiaoxiao2025-06-19  36

 

1.一般系統模块的简要分析:

1.前端

前端主要是不断提供模拟报文,提供不同标准的数据格式报文如json.xml 等,所以这里主要是标准格式的封装。

2.1-2 如何通信呢?这里是网络协议。

一般采用的是HTTP协议等,拼装成一定的数据结构类型。

这里假设是HTTP协议,或是加密的协议如:

3.moku :

在这里提供的customer 的角色, 接受HTTP报文执行web 流程,通过截取字符串映射来实现,如:http://localhost:9090/moku/task/highprice/p_1.json ,执行内部流程,详见内部流程的调式。

31. 2.4 如何通信呢:

 这里使用的是rpc 通信机制.常見的應用層協議,若是一個涉及到底層的話,可以查閲有關Matlab 通信的系統的模擬實現。

這裏是應用層我們常見的應用層協議。

 

 

4.3-4 如何通信呢?

使用了dubbo 服务:

debug 模式ctc,double 注册服务,先启动priveroder,注册服务,否则会报错的。

依次先启动服务提供者,然后是消费者,最后是客户端。否则会找不到目标主机和服务

先启动生产者再启动消费者,

如果是生产者没有起来,虽然不报错,但是已经启动服务端了,也会出现服務找不到的錯誤,仔细检查了一下,竟然使用debug 模式用了七分钟 服務才起來。

5.如何测试联调整个测试,分段测试。

 

5.1 对其中的一个使用debug.只能对运行中的一个使用debug,如果开了2个我们并不知道该如何运行程序,即

程序在哪里停止,我们是不知道的,对其中的一个模块进行测试,注意debug 断点不要太多否则启动都是问题,最好在3个之内。

实例:

测试1-2 debug 视图:

测试2-3 视图debug:

二。关于软件文档的编写和源码查看

2.1 doxy 说明

Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。

2.1 下载doxy

http://www.stack.nl/~dimitri/doxygen/download.html

 

2.2 加载如下配置文件

配置文件:

文档配置文件

2.3 运行结果:

 

 

参考资料:

操作说明:https://blog.csdn.net/wuhenyouyuyouyu/article/details/50826303

 

 

转载请注明原文地址: https://www.6miu.com/read-5032120.html

最新回复(0)