您的位置:首页 > 编程语言 > Java开发

gcbtst2010(吉斯特2010)实现软件技术领域三大新突破

2010-01-29 14:29 260 查看
本软件为和谐软件过程配套系列软件之一,由杭萧软件工作室荣誉出品。

作者简介:沈东海,和谐软件过程发起人,律师,计算机高级工程师,高级项目经理资质,csai顾问团顾问,系统分析师,项目管理师;代表作:《Harmonious Process(和谐软件过程)》、《系统分析师大师之路》、GCBTST(吉斯特)、ITAOS、《论有效的需求分析技术》、《国学与过程改进》、《司法体系中的系统架构技术》、《面向对象技术在立法工作中的应用》、《系统分析师修养》《项目管理当坚持以人为本》、《法律管理》等。联系方式 over_come@163.com,msn:donghaishen@hotmail.com,qq:1328831809

 

 

 

 

gcbtst2010(吉斯特2010)简介
提高人类的劳动生产率,提高生产的自动化程度,一直是人类坚持不懈的追求目标,软件开发也不例外。早在1982年美国国防部就提出了STARS工程,希望建立一个"用以支持需求定义、程序生成以及软件维护等软件生存期全部活动的,并把它们集成在一起的整个体系"。但早期的软件开发环境工具较少,且不配套,支持需求分析等高层次生存期阶段的工具更少,因此要求支持某类软件开发方法的全过程已很不容易了。如Your-don公司的Cradle软件开发环境支持Yourdon结构化开发方法,Jackson工具集支持Jackson开发方法。

gcbtst2010(吉斯特2010)实现软件技术领域三大新突破

2010年1月,gcbtst2010(吉斯特2010)正式发布,实现了软件技术领域三大新突破。

GCBTST (GENERATE CODES BASED ON TEMPLATES WITH SHEN-TAGS),作为和谐软件过程的重要组成部分,是一套基于带标签模板的代码生成系统。她与ITAOS(INFORMATION TECHNOLOGY ASSISTANT OPERATION SYSTEM)一起,都是在充分理解STARS理念的基础上,广泛运用系统工程,共同打造了新一代文档、数据模型、测试用例、源代码等的生成工具,也是万能数据库客户端、IT辅助系统,极大地提高了IT从业者的工作效率;她结合了中国社会建设理论与方法实践,提出了在软件工程领域也应当坚持学发展观,强调资源节约型软件工程模式;她吸取了数控技术的成功理念,重点突出以人为本,进一步强调机械问题工具化(机械问题工具化是和谐软件过程的和谐宣言之一);她充分结合了中国传统医学的整体观念与天地人相应的分层思想,对模板、标签、数据源等进行了恰到好处的分离,并且允许进行人性化界面设定,使模板的功能得到充分有效的发挥;她充分考虑了中国人的使用习惯,并借鉴了微软软件一贯秉承的简单化操作的成功经验和敏捷过程的快速、法家的创新与效率、兵家的变通灵活等优秀哲学思想方法,使得使用更方便,同时实行模板编写与模板使用相分离,也使得使用和谐软件过程的简单快捷思想得以充分体现,学习成本几乎降到零;她更是免费且开源的软件,使得各企事业的投入成本降到最低;她把人与自然和谐永续的循环发展模式在软件行业落到了实处,可以最大限度地提高企业的研发效率,使企业的软件文化可以得到有效的积累;是古为今用、洋为中用,充分融入哲学思想的方法论实践软件。中国共产党、国家发改委多次指出并不断强调,自主创新、自主知识产权是发展战略规划的重重之重,重大成果推广是科技强国战略的重要环节;在全面落实科学发展观的基础上,强调资源节约、环境保护,十分重视全面协调进行现代化建设、重点突出以人为本,在软件行业同样任重道远。GCBTST秉承和谐软件过程的基本理念,以树我邦国的使命感、以海纳百川的胸怀、以开物前民的精神,力争开创软件工程新纪元。

此次2010版彻底突破以前版本的限制,充分借鉴了和谐软件过程、itaos,spring,struts等思想和技术,实现了软件技术领域三大新突破。

具体来说就是:

(1)实现了三个解耦

     数据库与目标程序代码解耦、引擎与目标程序代码解耦、引擎与数据解耦,作者从最基本、最底层的面向对象思想出发,全新诠释了高内聚低耦合思想,参考srping但又远超越srping。

(2)一个驱动反转:由引擎驱动改为由模板驱动,这个完全自创、新创。

(3)一个注入倒置:依赖引擎控制改为由标签注入,这个完全自创、新创。

作者认为:驱动反转和注入倒置思想,完全有可能替换目前的开源框架依赖注入(控制反转)思想而作为下一代、新一代软件技术新思想大力发展。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息