【摘 要】
:
领域工程是实现系统软件复用的关键技术,它为特定领域建立可复用的软件资产,并提供了复用这些软件资产的机制和方法。构件技术是对可复用资产进行分析和实现的技术,能够进一
论文部分内容阅读
领域工程是实现系统软件复用的关键技术,它为特定领域建立可复用的软件资产,并提供了复用这些软件资产的机制和方法。构件技术是对可复用资产进行分析和实现的技术,能够进一步推进软件复用深度和广度。以往的领域工程研究重点是在领域分析,对整个领域工程过程的研究涉及较少。本文以构件为基础,对领域工程的整个过程实现进行了一些探索和研究。本文首先分析了领域工程和应用工程的关系,然后对领域工程的各个阶段:领域分析、领域设计和领域实现进行了逐一探讨。在领域分析阶段,获取了分析阶段的重要制品:上下文模型、领域用例模型、领域特征模型;重点分析了各个模型的获取过程;对经典的用例模型扩展使其满足变化性管理;并对特征模型进行了扩展,加入了业务特征层,并利用可扩展标记语言Xml对特征模型进行了描述。在领域设计阶段,分析了基于构件的体系结构的组成和特点,获取了满足含有变化性的特定领域架构,提出了特征模型到构件的映射准则。领域实现阶段,探讨了现有的构件标准模型,结合设计模式技术和领域配置文件对变化性构件技术进行了实现。最后,在以上述研究为基础,以网上审批系统领域作为实例对基于构件的领域过程进行了实现,并将实现的结果运用到了青岛啤酒合同管理系统的开发中,取得了预期的效果。
其他文献
嵌入式操作系统能够屏蔽不同嵌入式系统之间的硬件差异,为上层应用软件提供统一接口,提高嵌入式软件的开发效率。由于嵌入式系统的硬件资源有限,传统的操作系统无法在其上运
作为最主要的开放源代码软件之一,Linux正迅速进入实时控制领域。充分发挥了其性能稳定、兼容UNIX、支持多种处理器;网络功能强、安全性高、内核可以裁剪等一系列优点。然而
长期暴露于噪音环境中会对人的身心造成重大伤害,人们迫切的想知道自己关心区域的实时噪音以及历史噪音水平。要做到这一点并不容易,因为周围有关噪音等级的监测站点太少了,
信息化建设使得数据库的数量和容量都变得越来越惊人,人们在拥有大量数据的同时却发现缺少真正有用的信息。商务智能作为解决商务活动中各种问题的有效手段,发挥着巨大作用。
随着计算机软件水平的发展,以及各大高校计算机教学水平的提高,对学生编码能力的要求也越来越高。在教学中对代码评估这一环节,传统的手工评估方法已经显得过时。源代码评估
当今互联网正面临一个严重的问题:开放性和安全性。隐私或者敏感数据,例如信用卡信息、登录账号和密码等,很容易在没有经过授权的情况下被网络黑客盗窃。本文提出一种新型的
本文在广泛调研现有自动抄表系统(AMRS)的基础上,结合某小区的抄表自动化需求实现了抄表无人化、信息传输无线化、计费自动化的自动抄表系统。 主要做了以下工作: 1)依据
近十几年来,随着影视动画、虚拟现实、数字娱乐和计算机游戏等领域的不断发展壮大,计算机动画技术在这些产业的推动下也有着巨大进步,而且随着时代的发展,这一技术将会越来越
在虚拟机环境下如何有效的管理各类硬件资源,满足用户按需构建和动态配置的要求,当前还是一个新的研究热点。目前主要的资源配置方式主要有两种:虚拟机资源池和资源静态配置
近年来,流媒体逐渐成为互联网应用的主流。传统的流媒体服务主要采用“客户端-服务器”模式,服务器以单播的方式和每个客户建立连接,而由于流媒体服务处理的是多媒体数据,具