大小:135.02MB更新时间:2014-01-17软件授权:国产软件
GraphicProgrammingLab(gpLab),软件开发源代码维护工具。
gpLab结合了编写源代码的方式和图形建模的方式进行软件源代码维护。
具有类似sourceinsight的源代码浏览功能,可以sourceinsight之外的另一种选择内置强大的Telnetclient,telnet客户端功能。该telnet客户端基于着名的putty,和putty的操作完全一致。对putty作了多窗口增强,单个程序能同时打开多个puttytelnet窗口,tab状控件切换。是非常理想的telnet客户端。
内置强大的代码搜索功能。采用类似google的搜索引擎技术搜索源代码,在1-2秒内,从几万个源文件里搜索指定内容。相对于常用的代码浏览工具sourceinsight来说,gpLab可以搜索任何文本文件,如。c,.cpp,.h,java,c#,TXT,XML,html,makefile,只要非二进制文件,均可搜索。另外gpLab的代码搜索支持复杂查询语法,如AND,OR,NOT,通配符*,?等。复杂搜索例如:(abcORdef)ANDg*i.gpLab可以作为sourceinsight之外的另一个选择,使用sourceinsight的朋友,不妨试试gpLab的代码搜索功能。
teleoffice还带有强大的C,C++,JAVA代码编辑功能,完全兼容visualc++的编辑操作方式,语法高亮显示。结合telnet功能,是一个理想的C/C++开发环境。尤其适合Linux/unix下软件开发。
teleoffice的最重要特点,是将代码开发和图形建模有机结合起来。既发挥代码对复杂逻辑的适用性,又发挥了图形建模方式的直观性。对软件开发效率提升非常有帮助。
UML是广为人知的建模语言。UML现在已经非常庞杂,总的来说,还不够严谨。一方面,UML的语义,采用循环描述的方法,即用UML的一部分,来作为其他部分的语义描述。另外,UML的各个部分之间,不够融合。比如,类图和其他图之间的关系,没有严格的定义。UML各个部分的定义,都是比较模糊的,比如,什么是&关联&,&关联&是一个非常模糊的概念。
相比较而言,在电信领域,经过长期实际应用检验的SDL语言,非常严谨。其独一无二的语义,使SDL语言产生的编程语言代码非常规范。
什么是SDL语言呢:SDL是指SpecificationandDescriptionLanguange.北邮宋茂强教授的《通信软件设计基础》一书,对SDL语言有非常好的讲述。
SpecificationandDescriptionLanguage语言是ITU用来描述系统模型的技术规范。该规范定义在ITU-Z序列标准里。
SDL着重从全局视角来描述系统结构,表现系统是由哪些子系统构成的,这些子系统之间是如何相互作用的。并且能递归式地描述个子系统的功能和结构。
因此,SDL语言能用来完成系统分析的四项任务。
SDL语言不但可以描述软件系统,也可以用来描述固件硬件系统和其他各种人造/非人造系统,如汽车系统。现在SDL语言被广泛用于电信系统的开发设计。
SDL语言的历史:
1972年CCITT开始研究描述复杂系统的方法.
1976年提出第一个SDL语言版本.
接着在1980年、1984年、1988年、1993年、1996年、1999年分别出版各改进版本.
SDL语言是一种成熟的技术,并且仍然在向前发展。
SDL建模的软件工具。
TeleOffice是实现SDL语言的软件工具,TeleOffice的特点是,使用方便,现代感的界面,绘制的图形模型非常美观。支持C++语言集成。