论文题名: | 领域工程研究及其在水运编案领域的应用 |
关键词: | 软件复用;领域工程;构件技术;水运编案 |
摘要: | 自“软件危机”产生以来,软件工作者就一直在寻找解决方法,软件复用被认为是提高开发效率、解决软件危机的重要途径,更是实现软件产业工业化的必经之路。领域工程是软件复用思想实现的主要技术手段。领域工程对一个领域进行分析,识别领域共性,抽象、隔离、封装领域变化性,获取一组具有足够复用性的领域需求,形成领域模型,然后以该模型为基础,识别、开发领域构件和体系结构等复用资产,为领域内应用工程的开发提供了基础。 构件设计是领域工程的关键问题。领域分析方法和基于聚合度聚类方法是目前构件设计的两类主要方法,它们都具有各自的优点,同时也存在着不足。本文对构件设计技术进行了深入研究,对特征建模方法进行了改进,针对上述两类方法的不足,提出一种基于特征的多模式构件设计方法,进而结合面向对象领域建模方法和体系结构搭建的研究和实践成果,给出一种基于领域工程和构件技术的领域工程方案,来对水运编案领域实施领域工程,从而获得该领域内的可复用资源。将方案应用于水运编案领域的过程中,本文首先在对水运编案领域广泛调研的基础上,通过对该领域的深入分析,组织需求,建立了以特征模型为中心,面向对象模型为辅的领域模型。同时,以领域特征模型为信息源,重点关注领域变化性,设计领域多模式构件,搭建了领域的体系结构。最后,给出了领域构件模型,指导领域构件的开发并举例展示。 本文将给出的构件设计方法和领域工程方案应用到工程实例--水路运输方案编制系统、水路保障方案编制系统,分析了基于领域工程和构件技术的领域工程解决方案的实施过程,并通过实际开发中出现的业务变化情况的处理,验证了该方案具有较好的实用性。 |
作者: | 李鑫 |
专业: | 计算机应用技术 |
导师: | 王秀坤 |
授予学位: | 硕士 |
授予学位单位: | 大连理工大学 |
学位年度: | 2009 |
正文语种: | 中文 |