我是靠谱客的博主 时尚石头,最近开发中收集的这篇文章主要介绍代码结构分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

     结构分析可以使开发者清楚软件系统的整体实现构架,减少在开发中恐慌与困惑。


     本节介绍利用Rational Rose工具进行结构分析的方法,通过Rational Rose可以方便的进行逆向工程,分析现有软件的架构。


      Rational Rose是利用UML进行分析和设计,面向对象软件系统的强大的可视化工具,利用它可以进行项目需求分析、结构规划和生成框架代码,还可以支持从现有

系统逆向转出工程代码,生成Rational Rose模型的功能。逆向工程就是从现有系统的代码中生成模型的功能。


     分析已有代码的主要目的是了解代码结构,对应到模型图就是类图、数据模型图和组件图,即通过Rational Rose的逆向工程所得到的结果。Rational Rose所支持的

逆向工程很强大,包括的编译语言有C++,Basic,java,CORBA,以及数据库DDL脚本等,并且可以直接连接DB2,SQLServer,Sysbase等数据库的导入scheme并

生成数据模型。


     很多C++开发的大型产品都涉及到数据库的使用,对这种大型数据系统的开发,尤其是二次开发的情况下,主要难点是对源码和数据库结构的分析。


      利用Rational Rose的逆向工程的功能,就可以完成代码、类图以及数据库scheme和数据模型图的转换,解决这两大难点,可以使开发和设计人员在大型系统的升级、

分析和开发中,更为方便、快捷、有条理的额掌握,不用再为分析繁杂的系统结构而头痛。

最后

以上就是时尚石头为你收集整理的代码结构分析的全部内容,希望文章能够帮你解决代码结构分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部