【摘 要】
:
与生命体类似,一个软件也要经历孕育、诞生、成长、成熟、衰亡等阶段,软件开发模型作为描述软件开发、活动和任务的结构框架能清晰、直观地表达软件开发的全过程,明确规定了
论文部分内容阅读
与生命体类似,一个软件也要经历孕育、诞生、成长、成熟、衰亡等阶段,软件开发模型作为描述软件开发、活动和任务的结构框架能清晰、直观地表达软件开发的全过程,明确规定了要完成的主要活动和任务,以此作为软件开发工作的基础。典型的开发模型如瀑布模型、增量模型、螺旋模型都在某种程度上为构建和维护有效的、实用的和高质量的软件提供了支持。然而,这些模型大都局限于解决某类问题,例如螺旋模型特别适合于大型复杂系统的开发。事实上正如生命体具有丰富的多样性一样,软件系统本身也是各式各样的,这些单一模型难以应对软件系统的多样性。随着互联网应用平台、软件技术和软件需求的发展,软件工程的研究逐渐朝着个性化、一体化、智能化的方向发展,因此寻找新的软件形态和开发技术成为软件产业的前沿和热点问题。基于这种发展趋势,我们尝试将仿生学原理引入到软件工程方法研究之中,对仿生软件工程方法进行探索。通过模仿自然界中的微生物、植物和动物的形态、生理、组织机理、繁衍行为等特征来进行软件开发的过程。在仿生软件软件工程概念的基础上建立了仿生软件的概念模型、生命模型和适应度模型,然后在仿生软件模型的基础上给出仿植物软件和仿动物软件的体系结构,最后基于这些体系结构,给出仿生软件工程的开发方法。
其他文献
大数据背景下,行业应用数据呈爆炸性增长,统计分析的数据规模和处理复杂度不断增加,传统意义上的计算技术和信息系统的处理能力远远不能满足用户要求。随着高性能计算平台的
随着交通科技的进步和道路交通管理及设施的不断提高和改善,加上人们对交通出行的要求越来越高,智能交通系统(ITS,Intelligent TransportationSystem)得到了前所未有的关注和
随着信息科学技术的高速发展,人们对海量信息存储的需求日益增长, CPU的处理速度和存储设备I/O处理速度之间的差距越来越大,磁盘I/O成为影响计算机系统性能的主要因素。为了
近年来,互联网技术的迅速发展和广泛应用极大地改变了分布式系统的规模。大型的分布式系统可以扩展至数百万节点,使得传统的同步紧耦合通信模型已不能满足需求。发布/订阅通信
本文主要从三个部分来写,第一部分是环形二级倒立摆仿真模型的实现;第二部分是对仿生智能算法的研究;第三部分是应用改进的放生智能算法对环形二级倒立摆的控制进行多目标优化
当前社交网络是人们获取信息的重要网络平台,但是在社交网络上信息泛滥,其中有正面信息,但也有很多谣言,所以研究社交网络中信息传播的规律,有利于我们更好地使用社交网络,也
随着无线局域网技术的广泛应用,用户对网络性能的要求也越来越高,其中一个非常迫切的要求就是对多媒体业务提供服务质量(QoS,Quality of Servie)支持。IEEE802.11e标准正是为
归档存储系统中元数据操作占所有操作的50%~80%,高性能的元数据管理策略对归档存储系统的性能非常重要。但常用的基于目录子树分区和哈希的元数据管理算法不能适应和利用归档存
由于单隐层的前馈神经网络可以实现对任意非线性函数的映射,所以前馈神经网络(FNN)被广泛的用于函数逼近和分类等问题。BP算法在最优值附近的局部范围内可以较快地搜索到最优
纹理合成指的是由一个小的样图产生一个任意大的纹理图像,样图和结果图像应该被观察者认为是同一种纹理,并且在结果图中不存在明显的接缝问题,纹理合成的结果应该是非周期的