柔性软件系统的概念,方法与实践

来源 :计算机科学 | 被引量 : 0次 | 上传用户:s66_ch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一、引言随着计算机网络与信息技术的飞速发展,对应用软件系统的需求不断增加,表现在:软件系统复杂程度的增长将成为必然趋势;软件系统适应环境变化的灵活性要求将不断增加;数据和应用的动态与分布性的增强也要求软件不仅有被动地响应信息需求的能力,而且能以一定程度的智能,主动地预测、适应乃至积极地寻找途径以支持用户需要,这就要求各个系统的软件能自动地合作以完成更加复杂的功能;目前大约有一千亿条编码程序在世界上运行,许多功能被写过上千次,从以前已经很完善的高质量的软件模块构建新的软件系统无疑会大量减少冗余的时间和经费上
其他文献
<正> 狭义上,故障诊断包括两层含义即故障检测和故障定位,前者是指测试一个系统,判断其是否存在故障,而后者则是指在前者的基础上进一步定位故障点。广义上,故障诊断的内容,
<正> 一、软件开发过程中的配置管理配置管理并不是一个新概念,早期的软件工程环境就已经开始考虑配置管理了。现在人们越来越认识到配置管理对于提高软件质量和软件开发过程
<正> 一引言软件需求定义是软件需求的完整描述,是开发者和用户之间对最终的软件产品的功能和性能等方面达成的共识和契约。需求分析过程能否获得准确全面地反映用户需求的需
<正> 1.引言在计算机系统中,进程的数据存储在内部存储器和外部存储设备上,但操作系统并不允许进程直接访问这两种资源,允许进程直接访问的是另外两个逻辑上的数据存储模型:
<正> 1 引言经过多年的研究和努力,计算机硬件系统经过电子管、晶体管、小规模集成电路和大规模集成电路等多个阶段与时代的迅速发展,已经形成了一个以高效率和低成本为基本
<正> 一、前言目前,软件工程师开发系统仍然是比较独立的“一次开发一个”的过程。一个大型系统从最初的概念化,经过需求分析、设计、集成和测试到最终的配置,经常需要7到10
<正> 1 引言现实世界存在大量分布系统,MAS(多Agent系统)结构为其提供了一条研究途径,网络及多处理机的硬件研究成果为其实现提供了必要的支持。 MAS系统由多个智能体(Agent)
<正> 1.引言所谓网络并行计算就是将一群计算机系统用网络以某种结构互连起来,充分利用各系统资源,统一调度,协调处理,以实现高效的并行处理。它是并行分布式计算领域近年来
<正> 极端编程模型(Extreme Programming Model,XP模型),是大约1995年由Kent Beck等提出的一种软件工程模型,Kent Beck和Ward Cunningham从九十年代初起致力于思考使软件开发
<正> 1 引言面向对象数据库系统(OODBMS)支持通过引用建立类之间的联系.类的属性可以是原子属性也可以是嵌套属性。由于存在使一个对象能引用另一个对象的嵌套属性,引出了对