基于领域工程的关系数据库操作构件的开发方法的研究与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:first111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
领域工程和MDD(Model-Driverl Development)是目前使用的两种先进的程序开发方式,领域工程和模型驱动的开发方式,简单来说就是以建立领域模型为主要手段的开发,然后通过模型来驱动整个系统的开发。它可应用在软件、系统和数据库开发的全过程。本文从提高关系数据库操作构件的生产规范、生产效率和其可靠性几个角度出发,对关系数据库操作构件的开发过程进行深入的研究和探讨。在领域工程和MDD的程序设计思想的指导下,结合PAR平台C++生成系统,特别是生成系统中APLA语言中的关系数据库操作机制,结合MDD设计思想运用到实际的关系数据库操作原子构件开发中来。复合构件是根据领域模型采取原子构件与原子构件之间采取聚合的关联而成。数据库操作构件的开发步骤分为以下三步:第一步首先在进行安全执法管理领域分析的基础下,在这一小型领域内找出表述相似的需求项、行业概念、特征,抽象出其共性,将其归为一类,并建立安全执法管理领域模型。第二步进行领域设计,得到安全类管理软件的体系结构和设计出相应的开发方案。第三步根据安全执法管理领域模型使用PAR平台C++生成系统中的APLA抽象语言来描述领域模型并生成所需的关系数据库操作原子构件。最后,根据安全执法管理领域模型使其应用在基于PDA安全类管理生成系统中。本论文的主要创新点主要体现在以下几个方面:1)在建立模型之前进行领域分析,这里的领域分析主要是面对系统族得特征的,分析领域中系统需求的共性和可变性建立其领域模型,而后根据其模型再利用相关技术来实现整个系统族所需要的软件构件。2)尝试使用P/MR方法中Apla->C++生成系统中的抽象性语言APLA的关系代数机制来描述的关系数据库操作构件的领域模型和Apla->C++通过生成系统生成关系数据库原子构件。通过采用PAR方法的软件自动化机制,提高系统的开发效率和可靠性,并降低系统的开发的成本。3)采用生成式的程序设计来实现整个安全执法类管理系统,用PAR方法中Apla->C++生成系统生成的关系数据库操作构件可以很好的满足生成系统的生产规范。
其他文献
红外成像可以识别伪装。在云雾天气下,也很容易成像。相反,可见光图像很容易受天气干扰。但它具有很好的光谱分辨率。所以在同一视场中对同一目标拍摄红外线图像和可见光图像
粗糙集理论是一种处理不准确、不确定和不完备信息的有效分析工具,能利用现有知识库中的知识对不完备信息进行近似刻画处理。属性约简和决策规则提取是粗糙集的两大核心研究
随着计算机技术和信息技术的飞速发展,如何通过人机界面更加自然和友好的交流成为研究热点,其中,语音交互方式的研究成为普遍关注的焦点之一。语音交互中非常重要的一项技术
P2P网络是近年来业界研究和关注的一个焦点,它在很多领域都得到了应用,其发展空间很大。但是,P2P网络固有的开放性和匿名性也为提供虚假文件、恶意攻击等恶意行为提供了可乘
学位
随着信息技术的发展,基于WEB的各种网络应用系统随之产生,这些网络应用系统应用于社会行业的各个领域。把计算机网络技术与发展党员工作相结合,开发设计发展党员工作实时监控
聚类分析是数据挖掘领域中一个非常重要的研究方向。近年来,随着信息技术的高速发展出现了一种应用日益广泛的动态流数据—数据流。数据流不同于传统的存储在磁盘上的静态数据
当今企业应用系统常常陷入进退维谷的境地,在企业应用系统开发中,总遇到“不敏捷”和“效率不高”的情况。企业不能依赖IT基础结构来快速满足业务需求的变化,缺乏有效应对市
随着互联网和信息通讯技术的不断发展,全球进入信息化时代,为了迎接新时代的知识革命,各高校纷纷构架自己的信息高速公路。数字图书馆、校园一卡通、办公自动化、目录服务系统、
软件测试是控制软件质量的重要手段,软件质量的好坏将最终决定软件企业的市场命运。因此为了保证软件产品的质量,软件测试特别是自动化测试越来越受到人们的重视。软件自动化测