基于领域构件的软件开发技术的研究与应用

被引量 : 0次 | 上传用户:sarahfung
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着公安部门金盾工程的不断推广,很多软件公司和公安系统合作在不断开发着用于公安执法监督的软件系统。由于受着传统软件开发方法的限制,在不同单位不同部门之间进行着大量的重复开发设计工作,浪费了大量的人力、财力和时间资源,大大降低了开发效率。本文主要研究一种通过基于领域构件的开发方法来开发这一领域的软件,提高软件的开发效率。 本文将对构件化与面向领域的软件开发方法进行研究,研究内容主要是归纳整理出和软件构件技术相关的基本概念、分析研究出构件化与面向领域的软件开发过程与其它开发方法的不同之处以及软件开发各阶段的重点工作内容。根据这一设计和上述主要理论方法,我们设计出一组可以实际应用的法制领域的软件构件。 本文工作的重点研究一种基于领域构件的软件开发模式。本文所做的创新性工作有: ■提出了基于领域构件的系统框架,将领域构件划分为三个层次:基础构件、数据结构构件和业务实体构件;三层构件按照自底向上的方式生成,其中数据结构构件可以直接转化为数据库脚本;该系统框架将业务逻辑、数据结构、外观布局等从软件中单独剥离出来,通过解析器整合为实际的应用程序。 ■采用XML来描述领域构件、系统构件、样式与布局文件。 ■对构件进行特征建模,提取特征后用XML描述特征; ■设计了一种根据特征描述产生应用程序的方法; 随后,本文按照以上述设计为基础实现了一组领域构件以及与之相对应的编辑器和解析器。
其他文献
公安纪检监察案件审理工作应抓住的几个环节□王月娴案件审理工作是查处党纪、政纪案件,保证正确执行党的纪律的重要环节。特别是在深入开展反腐败斗争的形势下,严肃查处违法违
随着中长跑运动水平的不断提高,人们对中长跑运动员的选材和训练过程的科学监控愈来愈重视。本文利用文献资料法,试确定一些能够评价中长跑运动员身体形态和机能的重要指标,为选
针对糖化罐搅拌器搅拌效果不能满足工艺要求的实际情况,提出糖化罐搅拌器的改造方案和改造细节,阐述了改造前后搅拌器功率的计算与校核结果,及搅拌器改造后的工艺。
汉墓画像石雕刻的题材,除含有吉祥寓意的神话故事及装饰图样外,大部分为墓主人生前起居出行等情况的反映,以期墓主在地下仍延续其尘世间优越的生活;即所谓"大象其生"。画像石
为了研究核转录因子kappa B(NF-κB)信号转导网络的内部结构和相互关联的参数对系统输出信号的影响,进行参数敏感性分析和系统模型简化是十分必要的.通过对基于TNF-α诱导的N
本文针对民航领域腐败的主要表征及原因,提出了治理对策。要推进管理人员廉洁从业教育,增强廉洁自律意识;加强反腐倡廉制度体系建设,将权力关进制度笼子;严厉查处打击腐败案
针对输电线在服役条件下长期受到导线自重和外力作用的影响,使主承力单元的碳纤维复合材料芯发生蠕变效应,研究输电线用碳纤维复合材料芯在不同温度和湿度下的蠕变行为。首先
目的:比较无症状肾癌与有症状肾癌的临床特征、诊断方法及治疗方式。方法:回顾性分析我院2006年至2012年246例住院肾癌患者的临床资料,分为无症状肾癌组(n=140)和有症状肾癌
本文通过某三甲医院的改造设计,简要介绍了医院手术室改造项目中配电系统、照明系统、接地系统的设计思路。
目的:研究bcl-2、bad表达与乳腺癌细胞对化疗药物敏感性的关系。方法:选取术中冰冻病理诊断为乳腺癌(术前未行放疗、化疗)的手术切除标本20例,体外分离细胞作培养,应用四甲基