软件需求复用的研究及其工具的实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:waxizhaojing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在大型复杂系统开发的初期,系统需求的抽取、描述和管理是一件困难而细致的工作,对后期开发的影响也是至关重要的。华中科技大学软件工程实验室研究课题SoftMaker作为生产软件的软件,就更需要实现需求高质量、高效率的工业化生产。为了达到这一目标,需求分析的复用是一条行之有效的途径。一般来说,复用的思想都是基于子项的,如果能够将已有的软件需求分析分解开来,成为可以复用的子项,就可以完成需求分析的复用。根据这个思想,将对象类看成可复用子项,组织一个类库。为了在类库中迅速找到需要复用的对象类,通过对情报检索相关技术的研究,采用了基于语义的检索和基于关键字的检索相结合的办法来对类库中的可复用对象类进行检索。需求分析人员得到相应的可复用的对象类之后就可以根据对象类集合来绘制需求分析的基本模型——类图。通过建立适用于SoftMaker中需求管理的需求复用过程模型,复用类库中的对象类来完成需求的分析过程。模型过程分为分析、检索、复用/综合3个阶段。为了更好地复用对象类,定义了对象类模板十一元组;并且通过检索词组和对象类关键词之间的相关系数的大小来得到更合适的可复用对象类。使用Visual C++6.0工具开发需求复用工具RequisiteReuse,采用MVC结构设计;从软件体系结构看,属于C/S结构。RequisiteReuse系统主要包括需求分析模块和类库两部分。在类库模块中,按照对象类模板描述对象类,管理和存储已有的对象类资源,并提供基于语义和基于关键字的检索功能。需求分析模块主要处理需求分析的各个模板的生成和管理,其中包括原始需求模板、系统需求的对象类集合模板、生成类图模型模板和需求变更模板。
其他文献
可定向投放是网络广告的一大特点。数字时代的新技术使网络广告的定向投放成为可能:网络广告可以投放给某些特定的目标人群,甚至可以做到一对一的定向投放。数据挖掘作为一种先
目前世界上所有的数据库系统都没有提供故障排除的功能,全是容错概念,鉴于国内外技术现状归根结底都是容错技术,不可避免存在两个问题,一是允许故障共存,无法预防故障的发生,
使用IEEE 802.11协议的无线局域网(Wireless LAN, WLAN)当前已经有了广泛的市场应用,但是由于无线网络开放性的特点和802.11协议自身存在的缺陷,无线局域网的安全性一直受到
通过图形学的方法描述自然界的各类现象一直以来都是计算机图形学研究者所关注的重点,而对动态流体的模拟问题更是其中的难点研究问题。从流体模拟方法的发展进程来看,经典几
机器音译就是根据发音将给定的源语言中的专有名词自动翻译成目标语言对应的词汇的过程。相对于机器翻译而言,机器音译不存在语义层次的翻译要求,并且是一种顺序翻译的过程,
Internet的不断发展,网上新闻信息的获取已成为人们知识来源的主要途径。但是,随之而来的“信息爆炸”,使得人们通过搜索引擎或者浏览网页很难从大量的地搜索结果中获取方便的、
随着搜索技术的发展,纯粹的web搜索由于受到IE的束缚,因而表现出应用能力偏低,而基于桌面的搜索则相当于一个“客户端+数据库”这样的应用模型,尤其加入了划词搜索的功能,这也使得
学位
随着SoC系统规模的持续扩大,系统验证复杂度也随之增加。传统的验证方法很难进行完备的验证,验证技术已成为制约SoC技术发展的瓶颈。为缩小与设计制造的差距,一系列高级的验
近几年来,无论是国有商业银行,还是股份制商业银行,对银行业务电子化处理都给予了前所未有的重视,电子化集中处理成为各银行建设的重要目标,实现对票据的电子化和自动化处理己成为