论文部分内容阅读
随着信息网络的高速发展,越来越多的的、企事业单位也不可抗拒地加入到了信息网络时代中。为了提高工作效率,实现生产自动化或管理水平现代化,电子政务、电子商务、企业信息化建设取代传统的工作模式已经势在必行,并且已经取得了显著成效。当前,随着信息化建设领域的不断扩大,软件规模以及软件复杂性的不断提高,软件危机日益突出,提高软件的生产效率以及软件的质量已经成为软件产业的当务之急。自从1970年以来,软件生产效率一直稳步提高,但是还不足以弥补人们对软件行业的要求和目前状况之间的差距。今天,由于软件成本在计算机系统成本中的比例持续升高,又由于软件缺陷任然是很多常见故障的原因,因此能够促进软件质量和开发生产率有一个数量级改进的任何措施,都会把软件行业从长期的危机状态中解救出来。基于重用的软件工程自从二十世纪六十年代以来,一直被认为是可以提供这种改进的唯一使用和现实的途径。近些年来,随着面向对象技术的发展成熟和Internet网络的普及,作为提高软件效率和软件质量的主要途径,软件复用成为了软件工程的研究热点。软件构件的提出使得软件“部件”的重用以及多应用的分批投资具有实际的可能性,并逐渐成为当前软件复用研究的热点,是软件复用的关键技术之一。软件构件是可构成一个功能性系统并且具有独立性的成品、产物、部署的二进制单元。构件在很大程度上促使了软件大粒度的复用,有利于缩短软件的开发速度,提高软件质量,降低开发成本,同时也提高了软件的可维护性和可扩展性。随着时间的推移,人们逐渐意识到,软件构件复用是一条实现软件工业化现实可行的途径。但是使用什么样的途径获取到可以使用的构件以及怎么合理利用这些构件是一个值得考虑的问题。在本文中,主要描述了核应急数据管理领域中如何进行业务构件抽取的相关问题进行研究。本文首先介绍了选题的研究背景、构件技术在国内外的研究现状以及本文的主要工作。然后对软件复用、领域工程和构件技术进行了简要的介绍,并在此基础上采用FODA和UML建模的形式对核应急数据管理领域进行了领域建模,并实现了核应急数据管理领域的领域构件,建立了相应的领域构件库。最后,在核应急构件库的基础上,在结合实际业务逻辑的前提下,完成了基于构件的《研究堆应急数据库系统》的开发工作。