论文部分内容阅读
本文通过对软件体系结构的研究,和对当前主流开发平台J2EE的体系结构的剖析,提出了一种基于软件体系结构的面向特定领域的软件建摸及开发方法。重点解决了以下三个问题: 1、参加了安徽省教委重点项目“基于UML面向特定领域的组件和组件技术的研究和实践”的研究。提出了一种描述软件体系结构的方法——将形式化描述和图形化描述相结合的描述方法,并将UML的核心技术应用于实际项目的建模过程中。 2、参加了安徽省“九、五”攻关项目——“基于GIS的安徽省重大农业气象灾害测评系统”的研制与开发。该系统应用UML可视化建模技术对于复杂系统进行面向对象需求分析、系统设计、结构设计以及编码与测试的迭代增量开发,实现了系统开发的高效率、高可靠性和可维护性。 3、完成了横向项目——深圳桑夏高科“基于PDA的嵌入式系统图形用户接口(GUI)”的系统建模与实现。采用软件体系结构技术和统一建摸语言(UML)技术,按照国际标准化的用户界面要求,并吸收J2EE平台的一些优点——面向对象、事件驱动、分层设计等软件重用技术,进行了GUI系统的体系结构分析、建模及实现。