由需求分析映射到仿生软件结构

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ldkkkkk54
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件工程经过漫长的过程才形成一个相对成熟的学科,截至目前,软件开发方法经历了结构化程序开发方法、面向对象开发方法、以及面向构件的和面向服务的软件开发方法。随着网络技术的发展,软件开发方法愈加复杂,为了适应当代软件需求的发展趋势,实验室提出了仿生软件工程方法的概念,进而模拟生物界构造了三种软件仿生模型。  仿微生物、仿植物、仿动物三种仿生软件以其所属领域、特征和复杂程度等要素相互区分开来,同时不同种类仿生软件以此类区别划分其适应范围。针对软件个体给出了软件种群、软件基因的概念,软件种群定义了软件的生命适应度,软件基因定义了软件所属的界门纲目科属种,各个软件由相应的仿生软件器官组成。  在定义了三种仿生软件的体系结构后,给出相应软件的开发流程,针对软件开发由需求分析到仿生软件结构的映射分为两步:通过基于模型的第一次映射和基于功能、特征以及数据流三元组的第二次映射将业务需求和用户需求映射到仿生软件结构中,在映射过程中复用或者构造软件基因,软件基因确定之后可以将其放到互联网上由各个技术社区中的开发人员对软件进行表达。针对某一电子商务应用的需求进行了实例分析以做模型选择及具体器官的映射。
其他文献
随着我国公路交通事业的迅速发展,智能交通管理系统已成为了人们关注的焦点问题。车辆牌照识别系统作为智能交通管理系统的一部分在桥梁路口自动收费、停车场自动管理及违章车
含有多媒体对象的时空间数据库的挖掘是一个应用前景广阔的重要课题。研究者已经提出了许多关于时间、空间数据挖掘的技术和方法,尽管取得了令人振奋的成果,但时空数据的挖掘还
移动网络带宽较窄,网络质量差已经成为影响移动设备用户体验的瓶颈,因此如何同时使用多条网络接口进行带宽合并,进而来提高网络的传输能力,成为目前研究的热点。传统带宽合并方法
变化是软件开发领域和业务领域中一个基本的特征。当前信息系统面临着各种形式变化的挑战,包括信息系统所处业务环境的变化及信息系统技术本身的变化。可重构信息系统为企业快
随着计算机图形技术的发展,计算机真实感图形已深入到人们的日常工作、学习、生活中。人们所要绘制的场景模型越来越复杂,一方面,借助各种建模方法,人们可以建立高度复杂的景物模
学位
RS与GPS为空间信息的采集提供了技术支持,GIS从定量的角度建立了空间信息处理与应用的理论和技术体系。但是,空间信息是复杂的,从量上来看是海量级的;从种类上看不仅包含数值
数据容灾近年来受到越来越广泛的关注,这主要是由于保护信息资源的重要性实际上远远大于保护计算机系统本身。建立容灾系统是保证计算机系统数据完整性和可用性的一种重要措
传统的文档检索包括基于关键字的检索和基于内容的检索,基于关键字的检索直接通过标注文本的匹配来完成文档匹配,但标注的主观随意性大,检索效果不好;基于内容的检索利用多媒体的
网格计算作为一种建立在互联网上的大规模、动态,异构的分布式计算的新一代基础设施而出现,将分布在不同地理位置的计算资源通过国际互联网和网格软件组成新的计算环境.网格
对国内外Web使用挖掘研究情况分析可知,以往的频繁访问序列挖掘算法在动静Web点击流环境中仍存在诸多问题。单纯的Web关联规则挖掘忽略了会话的时间特性;简单的频繁访问序列