基于HOOMT的软件服务非功能需求建模技术研究与实现

来源 :湖南科技大学 | 被引量 : 0次 | 上传用户:yingzhao1121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件系统建模领域,面向对象的建模方法已经占据了主流地位。然而,面向对象建模方法,都存在如下几个问题:(1)已有的面向对象建模方法常常把目光集中在建模元素上,而不关注与分析、设计和实现相关的建模过程;(2)已有的面向对象建模方法常常是首先采用自底向上的方法定义对象,然后再关注整个系统的结构,而结构化分析方法实际上是自顶向下的分析方法,先关注系统的整体;(3)已有的面向对象建模方法通常是在单一的抽象层次对系统进行建模,而且模型之间的整合非常困难。  为了解决上述的问题,高阶面向对象建模方法(HighOrderObject-orientedModelingTechniques,HOOMT)被提出。HOOMT结合了面向对象建模方法和结构化建模方法的优点,可以很好地克服已有面向对象建模方法的不足。但是以上提到的建模方法,包括HOOMT,都缺乏对系统非功能需求建模的支持。非功能需求建模是软件系统建模的一个至关重要的方面,但是,现在还没有一种能够对系统功能和非功能需求进行统一建模支持的良好方法。本文中,我们试图扩展HOOMT,提出统一建模功能和非功能需求的方法——支持非功能需求的HOOMT(High-orderObjectOrientedModelingTechniquewithNon-FunctionalRequirements,NFRs-HOOMT)。  近年来,随着电子商务等互联网应用的迅速崛起和服务计算等概念的提出,基于服务的软件应用模式也得到了快速发展,因此,如何对服务进行建模以满足用户的功能和非功能需求,已经成为一个研究热点。本文中,我们用提出的统一建模功能需求和非功能需求的方法对服务的功能、流程、组合服务的状态以及服务的质量进行建模。  为了对NFRs-HOOMT进行实现,我们开发了一个基于NFRs-HOOMT的可视化建模工具。我们在文章中介绍了该可视化建模工具的系统结构,并且详细描述了它的各部分功能,例如非功能属性添加、分解和跟踪模块等的具体实现。
其他文献
社交网络是近几年来迅速崛起的一类新型Web服务,它们以用户之间的在线朋友关系为基础,使得人们可以在朋友间自由的分享兴趣和活动。Twitter和新浪微博是第二代社交网络,即微博服
随着人工智能领域的发展,机器人从原始的工业应用开始向人类生活的各个角落渗透,机器人的智能化程度也越来越高。但是与机器人的交互方式一直没有太大的变化,普遍采用按键式或者
数字图书馆作为21世纪图书馆现代化发展的方向,已成为信息时代的基础设施之一。它向读者和用户提供比传统图书馆更为广泛、更为先进、更为方便的服务,从根本上改变了人们获取、
弱通信条件下多AUV任务分配问题是研究多AUV系统众多方向中的一个非常具有挑战性的方向。由于水下通信的不稳定性,导致一般的任务分配算法在多AUV系统上并不能取得良好的应用
基于对象的网络存储是当前存储领域研究的热点问题,基于对象的网络存储服务性能优化研究是其中的重要方面。计算机网络的快速发展与网络存储信息量的急剧膨胀对网络存储系统
信息技术的发展使人类社会大步迈入了网络时代,使得人们开始广泛关注网络理论研究。复杂网络理论研究各种看上去互不相同的复杂网络之间的共性和处理它们的普适方法,探索复杂
可信计算是当前研究的热点问题,构建安全的可信计算系统涉及多方面的内容,存储安全是其中重要组成部分,而数据的完整性和机密性保护是存储安全的两个最基本要求。  目前在
随着移动智能设备的普及和功能的增强,多样化手持与车载终端的广泛应用,无线通信需求的进一步增加,无线网络逐渐延伸到拓扑更加多变、信道更恶劣的应用环境中,这些场景具有节点分
随着因特网技术在人类社会活动中的应用越来越广泛,因特网中信息的规模越来越大。庞大的信息数量使得大部分人难以自己检索需要的信息,而只能通过搜索引擎帮助检索。但现有的搜
近年来,时滞神经网络已经广泛应用到模式识别,信号处理,联想记忆,全局优化等领域。众所周知,神经网络的设计必须很大程度的依赖于系统本身的动力学属性。因此,时滞神经网络动