软件演化技术在MIS中的应用研究

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:zhangyan820923
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
管理信息系统在现实生活中有着广泛的应用,企业利用管理信息系统控制企业的行为,帮助企业实现其规划目标。随着管理信息系统的广泛使用和市场需求量的扩大,在管理信息系统的开发和运行维护阶段都出现了很多问题。这些问题主要是由于用户需求的不断变化导致对系统的修改难度增大。而软件演化技术的核心就是研究软件如何适应改变,因此本文采用软件演化技术解决管理信息系统开发维护阶段存在的问题。首先,本文针对设计开发阶段管理信息系统适应变化能力不足的问题,结合软件静态演化技术中的重构技术,在管理信息系统开发阶段在类之间和类之中对软件进行演化,在演化过程中采用了设计模式中的state模式从而使得系统能更好的适应变化。其次,针对已经投入使用的管理信息系统如何在不停机的情况下进行系统的修改进行了动态演化研究,并提出了用DLL结合反射技术实现管理信息系统动态演化的方法。按照方法提出的步骤,可以顺利实现某一类系统的构件动态替换,如:实现组件的动态添加、替换,而不影响功能,从而达到软件动态演化的目的。最后,本文通过一个案例说明静态演化和动态演化的过程,并证明了文中提出的静态演化和动态演化方法的可行性。
其他文献
下一代互联网的精髓在于网络融合,即建设一个能够提供话音、数据、多媒体等多种业务的,集通信、信息、电子商务、娱乐于一体,满足自由通信的融合网络。这种趋势使得现有的Intern
随着自动化金融机具的普及和经济的发展,智能点验钞机大量的应用在银行等金融机构。智能点验钞机的清分方法也在不断发展,最开始使用的是声音识别法、磁性识别法等,现在越来
数字计算机问世半个世纪以来,信息技术经历了次重大革命。世界上首台通用数字计算机的运行宣告了科学计算自动化时代的降临,当今嵌入式计算机无处不在的应用势头,展示了人类
随着Internet的迅速发展,网络信息增长的速度和人们获取所需信息能力之间的矛盾越来越突出。本文围绕主题搜索引擎这一社会研究的新热点技术,对主题搜索引擎中占有重要地位的
垃圾邮件的传播蔓延,严重侵害了电子邮件用户利益,影响了电子邮件服务运营秩序,危害了互联网安全和社会稳定,已经成为互联网一大公害。本文研究了使用文本分类进行邮件过滤的
随着计算机技术的普及和互联网技术的不断进步,人们对网络上传输语音视频等多媒体数据的要求也逐渐增加,VoIP技术的应用范围越来越广泛。而在当前IP网络中架设了很多NAT/FW,
基于稀疏表示的方法在人脸识别方面体现出优异的性能,然而随后的研究显示,稀疏性对于人脸识别的识别效果并不起主要作用。有研究认为是协同表示(Collaborative Representatio
本文比较基于几何建模和基于图像绘制两种虚拟现实技术的特点,分析了基于图像绘制技术在虚拟场景构造中的优点,并针对基于图像绘制技术所需要解决的问题,提出了一套基本完备
随着不断增长的信息化建设需求,提高软件开发的生产力并保证软件产品适应多变的客户需求成为信息化建设领域的两个核心问题。基于CMM的软件开发平台符合信息系统平台化建设目
网络技术是一项劳动密集型产业,在比较复杂的网络环境中,不对网络流量进行实时的监控和适当的管理,很容易造成网络的繁忙,导致网络的拥塞等状况,影响网络用户的使用,直接导致经济的