基于面向对象的领域分析与设计方法研究

来源 :青岛大学 | 被引量 : 0次 | 上传用户:f40042
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用领域的扩大,软件规模及复杂性不断提高,提高软件生产率是当前软件产业的当务之急。为解决这个问题,软件复用是有效的办法。领域工程为软件复用提供了有力的技术支持。领域工程是对领域产品族中相关应用系统建立核心软件资产的过程,这些核心资产包括领域需求、领域框架以及领域可复用构件,领域工程覆盖了开发可复用软件构件的所有活动。应用工程则是根据领域工程中所生产的核心可复用软件构件进行基于可复用软件构件的应用系统开发的过程和活动。本文首先对国内外领域分析和设计的研究进展情况进行了分析,包括软件构件技术、领域工程和应用工程技术,重点分析了当前主流的领域工程方法,并且分析了各种方法存在的问题,然后与面向对象的分析和设计方法进行比较,分析两者存在的优势、问题和不足,在此基础之上,将领域工程方法与面向对象方法有机地结合起来,提出了面向对象的领域可复用构件的开发过程,核心是面向对象的领域分析和设计方法,针对某个领域,研究适用于此领域所有应用系统的通用构架:在分析阶段,在面向对象的方法中引入了解决共性和变化性的处理机制,探讨了领域边界模型、领域特征模型、领域用例模型和领域对象模型四种领域模型的建立方法,建立领域需求的软件构架;在设计阶段,以领域模型为输入,给出了从领域分析模型到领域设计模型的映射方法,构建出三种构件类型—实体构件、过程构件和抽象构件,并提出一种指导构件的产生的机制。本文的研究具有一定的理论价值和较高的实用价值,所提出的方法能对识别和设计领域构件提供一定的指导作用。最后以区域管理为例,针对该领域的应用系统的共性和变化性,运用本文方法提取出区域管理的领域构件,说明了该方法的具体应用过程。
其他文献
随着web2.0的普及,越来越多的普通互联网用户作为互联网文本的创建者参与进来。随着互联网的迅速膨胀,产生了丰富的文本数据。通过自然语言处理技术对互联网中的文本进行分析
视频运动目标检测是数字视频处理和计算机视觉的重要研究领域之一,同时也是智能视频监控等关键应用中的核心技术。基于混合高斯概率背景模型的GMM(Gaussian Mixture Model)算
考试是对考生知识和能力水平的主要测量方式,它需要综合运用教育测量学、心理测量学、教育统计学和计算机科学等多学科的知识,科学、客观和公正地设计试题。现有题库管理系统
随着网络技术的发展,各种即时通信产品层出不穷,目前最常见的几种即时通信软件有QQ、MSN、yahoo messenger。由于它们的协议不是公开的,因此易形成信息孤岛。Jabber的提出打
水泥行业作为国民经济支柱产业之一,在我国国民经济中占据重要地位。2007年我国水泥产量为13.5亿吨。山东省一直是水泥生产大省,已连续多年稳居全国水泥产量第一的位置,2006年的
随着网络技术的飞速发展,分布式资源的应用与管理对网络性能提出更高的要求。在此背景下,微软在windows server 2000中引入活动目录技术,之后又在windows 2003中改进了活动目
学位
Web使用挖掘是Web数据挖掘研究领域的重要应用研究方向之一。其旨在通过对Web日志进行有效的数据挖掘,发掘隐藏在日志数据背后的规律和用户访问模式,从而改进Web站点设计,向
无线传感器网络是一种用于监测指定区域环境信息的自组织网络,它通过在目标区域内抛撒大量的嵌有传感器的节点进行组网。由于传感器节点电量容量有限,因此随着网络的长时间不
决策支持系统(Decision Support System,DSS)是一种帮助中高层管理人员进行决策的计算机系统,这种系统综合运用了信息论、人工智能、信息经济学、管理科学、行为科学等学科的